/* layouts */
body {
    background-color: #dddddd;
    margin: 0px auto;
}
.flash {
    width:100%;
    height:130px;
    display:block;
}
.logobar {
    width:100%;
    height:50px;
    background-color:#B9B9B9;
}
.logo {
    float:left;
    width:400px;
    height:50px;
    background-image : url('/images/logo.jpg');
    background-repeat: repeat-x;
}
#logo{
    border:0px;
    text-decoration:none;
}
.szlogen {
    font-family: times, serif;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    width:99%;
    line-height:30px;
    text-align: right;
    color: #999999;
}
.banner {
    float:left;
    width:580px;
    height:32px;
    background-image : url('/images/bannerbg.jpg');
    background-repeat: repeat-x;
}
.languages {
    float:left;
    width:580px;
    height:18px;
    background-image : url('/images/languagesbg.jpg');
    background-repeat: repeat-x;

}
.container {
    width:980px;
    margin:0 auto;
}
.wrapper {
    float:left;
    width:100%;
    background-image : url('/images/link_splitter.jpg');
    background-repeat: repeat-y;
    background-color : white;
}
.menuwrapper {
    float:left;
    width:100%;
}
.content {
    margin-left:325px;
    margin-right:25px;
    margin-bottom:25px;
    padding: 25px 0px;
}
.menucontent {
    margin-left:0px;
    background-image : url('/button_bar.jpg');
    background-repeat: repeat-x;
    background-color:gray;
    height:20px;
    width:700px;
    line-height:18px;
}
.sidebar_left {
    padding-top:26px;
    float:left;
    width:325px;
    height:auto;
    margin-left:-980px;
}
.menusidebar_left {
    float:right;
    width:280px;
    margin-left:-280px;
    background-image : url('/button_bar.jpg');
    background-repeat: repeat-x;
    background-color:gray;
}
.footer {
    clear:left;
    width:100%;
}

.sidemenu_main {
    padding:0;
    margin-left:30px;
    width:277px;
    height:70px;
}

.sidemenu_back {
    margin-top:25px;
    margin-left:30px;
    width:98px;
    height:25px;
}

.sidemenu_main_link_shadow {
    margin-top:0px;
    margin-left:30px;
    margin-bottom:0px;
    line-height:0px;
    width:277px;
    height:6px;
    background-image : url('/images/link_shadow.jpg');
    background-repeat: repeat-x;
}
.above {
    height:0px;
    width:100%;
}
/* colors and others */
.container {
    background:white;
}
.header {
    background:#F7FBF6;
}
.sidebar_left {
    background-image : url('/images/link_splitter.jpg');
    background-repeat: repeat-y;
    padding-bottom:25px;
    height:100%
}
.sidebar_right {
    background:#F0F2EC;
}
.content {
    background:white;
}
.footer {
    height:50px;
    background-image : url('/images/footer.jpg');
    background-repeat: repeat-x;
}
.footer_logo {
    float:left;
}
.footer_text {
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    color: #6D6D6D;
    font-size: 11px;
    font-weight: normal;
    white-space: normal;
    margin-left: 10px;
    margin-top: 15px;
    height: 50;
}
p, h1, h2, h3, h5 {
    margin:0;
    padding:0px;
}

.header h1, .footer h5 {
    text-align:center;
}
img.menu_element {
    margin: 0px;
    border-width: 0px;
}
.searchbox {
    font-weight: normal;
    border: 1px solid #C0C0C0;
    color:white;
    font-size: 12px;
    text-indent : 5px;
    height: 13px;
    margin-top: 0px;
    margin-bottom: 1px;
    margin-right:20px;
    width:125px;
    background-image : url('/images/display.jpg');
    background-repeat: repeat-x;
    line-height:13px;
}
.menubar {
    width:100%;
    height:20px;
    background-image : url('/images/button_bar.jpg');
    background-repeat: repeat-x;
}
.menumenu {
    float:left;
    width:800px;
    height:20px;
    background-image : url('/images/button_bar.jpg');
    background-repeat: repeat-x;
}
.searchsearch {
    float:left;
    width:180px;
    height:20px;
    background-image : url('/images/button_bar.jpg');
    background-repeat: repeat-x;

}
.sidemenu_sub {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    margin-left:123px;
    margin-top: 4px;
    width: 165px;
    background:#AFAFAF;
}

.content_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    text-indent:15px;
    margin-bottom:10px;
}
#button {
    width: 165px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    background-color: #AFAFAF;
    color: white;
    white-space: nowrap;
}
#button ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
}
#button li {
        border-bottom: 0px solid #9F9F9F;
        margin: 0;
}
#button li a {
        display: block;
        padding: 3px 3px 3px 0.3em;
        border-left: 10px solid #7F7F7F;
        background-color: #9F9F9F;
        color: #fff;
        text-decoration: none;
        width: 150px;
}

#sidemenu_main a img {
        border: none;
}

#back_button img {
        border: none;
}

html>body #button li a {
        width: auto;
}

#button li a:hover {
        border-left: 10px solid #5F5F5F;
        background-color: #7F7F7F;
        color: #fff;
}
/* LISZT MODUL */

/* Bemutatkozás */

.liszt_bemutatkozas_hatterx {
    background-image: url('/images/liszt/bemutatkozas/bemutatkozas_picture.jpg');
    background-repeat: repeat-y;
    float:left;
    width: 610px;
    height: 210px;
}
.liszt_jegyiroda_hatter {
    background-image: url('/images/liszt/jegyiroda/jegyiroda_picture.jpg');
    background-repeat: repeat-y;
    float:left;
    width: 610px;
    height: 210px;
}
.liszt_technika_hatter {
    background-image: url('/images/liszt/technika/technika_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}
.partnerek_hatter {
    background-image: url('/images/liszt/technika/technika_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
    height: 210px;
}



.liszt_bemutatkozas_szoveg,
.liszt_jegyiroda_szoveg,
 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 100;
    margin-top: 10px;
    margin-left: 170px;
    margin-right: 10px;
    margin-bottom: 0px;
    word-spacing: 0px;
    line-height: 16px;
    text-align:justify;
    color: white;
    height: 200px;
}


.liszt_jegyiroda_kepek,
.liszt_jegyiroda_tecnika
 {
    float:top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 100;
    padding: 10px 10px 0px 10px;
    margin-left: 160px;
    word-spacing: 0px;
    line-height: 16px;
    text-align:justify;
    color: white;
}

.liszt_terkep_hatter {
    background-image: url('/images/liszt/terkep/terkep_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}
.liszt_kapcsolat_hatter {
    background-image: url('/images/liszt/kapcsolat/kapcsolat_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}
.liszt_arajanlat_hatter {
    background-image: url('/images/liszt/arajanlat/arajanlat_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}
.liszt_partnerek_hatter {
    background-image: url('/images/liszt/partnerek/partnerek_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}

.liszt_referenciak_hatter {
    background-image: url('/images/liszt/referenciak/referenciak_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}

/* Infobox */

.infobox {
    float: left;
    clear: both;
    margin-left:0px;
    width: 630px;
}
.infobox_header {
    background-image: url('/images/infobox/headerbg.jpg');
    width: 624px;
    height: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 10px;
    color: white;
    text-decoration : none;
}
.infobox_footer {
    background-image: url('/images/infobox/footerbg.jpg');
    width: 624px;
    height: 20px;
}
.shadow_upper_right {
    background-image: url('/images/infobox/shadowupperright.jpg');
    float:left;
    height: 40px;
    width: 6px;
}
.shadow_right {
    background-image: url('/images/infobox/shadowright.jpg');
    width: 6px;
}
.shadow_under {
    background-image: url('/images/infobox/shadowunder.jpg');
    width: 616px;
    height: 6px;
}
.infobox_content {
    background: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 100;
    text-indent: 0px;
    word-spacing: 24px;
    vertical-align: top;
    color: white;
}
.infobox_menu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 300;
    text-indent: 15px;
    line-height: 22px;
    word-spacing: 24px;
    color: white;
    text-decoration : none;
}
a.infobox_menu, a.infobox_menu:LINK, a.infobox_menu:VISITED{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 300;
    word-spacing: 0px;
    color: white;
    margin-left: 0px;
    text-decoration : none;
}
.infobox_description {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top:5px;
    margin-left:15px;
    margin-bottom:10px;
    font-weight: 100;
    width:325px;
    text-indent: 0px;
    text-align:justify;
    line-height:17px;
    word-spacing: 0px;
}
.infobox_animation {
    background: #000000;
    line-height: 100%
    text-align:center;
    width:280px;
}
.infobox_plain {
    background: #000000;
    line-height: 10px;
    text-align:left;
    margin:10px;
    width:610px;
}
.infobox_galeria_szoveg {
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 12px;
    letter-spacing: 0px;
    margin-top:10px;
    margin-left:15px;
    margin-bottom:0px;
    font-weight: 100;
    float:top;
    width:590px;
    text-indent: 0px;
    text-align:justify;
    vertical-align:top;
    line-height:17px;
    word-spacing: 0px;
}
.infobox_galeria_kepek {
    float:bottom;
    width: 590px;
}
.infobox_galeria_3dpanorama {
    background: black;
    width: 240px;
    height: 240px;
    margin:0px;
}
.flash_movie {
    display: block;
    z-index: -999;
}


/* FOOLDAL NEZD AT*/

img.galeria_image { margin-right: 10px; margin-bottom: 10px;}
img.kiskep { float: left; margin-right: 15px; margin-bottom: 15px; border-color: #392F23; border-width: 1px; width:60px; height:60px;}

div.user_space2 {
    background-repeat: repeat-y;
    margin-bottom:10px;
    background-color: white;
    line-height:16px;
    text-align:justify;
}
.heading {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #999999;
    letter-spacing: 1px;
    background-image : url('/images/Headline.jpg');
    background-repeat: repeat-x;
    height:23px;
    text-indent:2px;
    line-height:0px;
    padding-left:0px;
}

.subheading1 {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #999999;
    letter-spacing: 0px;
    margin-top:-10px;
}
.subheading2 {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #999999;
    letter-spacing: 0px;
    margin-bottom:10px;
}
.highcolor {
    font-family: Arial, Helvetica, sans-serif;
    color: #777777;
    font-size: 11px;
    letter-spacing: 0px;
    vertical-align: top;
    word-spacing: 0px;
    white-space: normal;
    margin-left: 0px;
    padding:0px;
    margin-top: 0px;
}

/* Programok short */

.articles_short {
    width: 100%;
    background:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
.articles_end {
    clear: both;
    height: 0;
}
.article_keret_nelkul {
    float: left;
    width:50%;
    margin: 0px;
    padding:10px 0px;
}
.article {
    float: top;
    width:340px;
    margin: 10px 10px;
    padding-right:15px;
    padding-bottom:5px;
    border-top: 1px dashed #cecece;
}
.article_lead {
    width: 19px;
    float:left;
}
.article_lead_image {
    float: top;
}

.article_content {
    width: 100%;
    float:left;
}
.article_heading {
    width: 360px;
    margin: 5px 0;
    height:15px;
    float:left;
    line-height:17px;
    text-indent:5px;
    font-weight: bold;
    font-size: 11px;
    color: #878787;
}
.article_leadtext {
    width: 350px;
    float:left;
    line-height:15px;
    font-weight: normal;
    color: #777777;
    padding-left:5px;
}
.article_text {
    width: 350px;
    margin-top: 5px;
    float:left;
    font-family: Arial, Helvetica, sans-serif;
    line-height:19px;
    color: #575757;
    padding-left:5px;
}
.article_thumb {
    float: left;
    margin: 5px 10px 5px 0px;
    border: 1px solid black;
}
.article_link {
    width: 360px;
    margin: 0px 0;
    line-height:15px;
    text-align:right;
}
/* Infobox new */

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(/images/shadow.gif) right bottom no-repeat;
  width:624px;
  }
.wrap2 {
  background:url(/images/corner_bl.gif) 0px 100% no-repeat;
  }
.wrap3 {
  padding:0 10px 10px 0;
  background:url(/images/corner_tr.gif) 100% 0px no-repeat;
  }
.box {
    padding: 0px;
    background:black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 100;
    word-spacing: 0px;
    line-height: 16px;
    text-align:justify;
    color: white;
}
.box2 {
    padding: 0px;
    background:#EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 100;
    word-spacing: 0px;
    line-height: 16px;
    text-align:justify;
    color: #444444;
}
.xxheader {
    background:black;
    background:url(/images/infobox/headerbg.jpg);
    background-repeat:repeat-x;
    width:100%;
    display:block;
    line-height:0px;
}
.xxmain {
    width:100%;
    color:white;
    display:block;
}
.xxfooter {
    background:url(/images/infobox/footerbg.jpg);
    background-repeat:repeat-x;
    width:614px;
    height:22px;
    clear:both;
}

/**
 * LISZT MODUL
 */

/* Jegyiroda  háttér*/

.prokultura_jegyiroda_hatter {
    background-image: url('/images/prokultura/jegyiroda/jegyiroda_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

/* Techmika  háttér */

.liszt_technika_hatter {
    background-image: url('/images/liszt/technika/technika_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

/* Referenciak  háttér */

.liszt_referenciak_hatter {
    background-image: url('/images/liszt/referenciak/referenciak_picture.jpg');
    background-repeat: no-repeat;
    float:left;
    width: 610px;
}


/* Bemutatkozás  háttér */

.liszt_bemutatkozas_hatter {
    background-image: url('/images/liszt/bemutatkozas/bemutatkozas_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

/* Liszt terem  háttér */

.liszt_terem_hatter {
    background-image: url('/images/liszt/termek/liszt/liszt_picture.jpg');
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 614px;
}

/* Oldalterkep  háttér*/

.prokultura_oldalterkep_hatter {
    background-image: url('/images/prokultura/oldalterkep/oldalterkep_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

.prokultura_oldalterkep200
 {
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left: 210px;
    text-align:left;
}

.prokultura_oldalterkep ul {
    list-style-position: outside;
    list-style-type: none;
    padding-top:10px;
}

.prokultura_oldalterkep li {
    padding-top:3px;
}

#oldalterkep_mod, #oldalterkep_mod:LINK, #oldalterkep_mod:VISITED {
    color: #FFF;
    cursor: pointer;
    text-decoration:none;
}

#oldalterkep_sub, #oldalterkep_sub:LINK, #oldalterkep_sub:VISITED {
    color: #77F;
    cursor: pointer;
    text-decoration:none;
}


/**
 * GENERAL
 */

/* Képes galéria 10px eltolással */

.kepes_galeria10
 {
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left: 10px;
    text-align:left;
}

/* Képes galéria 160px eltolással */

.kepes_galeria160
 {
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left: 160px;
    text-align:left;
}

.kepes_galeria_header
 {
    padding: 10px 10px 10px 0px;
    text-align:left;
    font-weight:600;
    color: #FCFCFC;
}
.kepes_galeria_detail
 {
    padding: 10px 10px 10px 0px;
    text-align:left;
    font-weight:300;
    color: #F9F9F9;
}

.kepes_lista_szoveg_header {
    padding-left: 15px;
    font-weight:600;
    text-align:left;
    color:#efefef;
}

.kepes_lista_szoveg {
    margin-left: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:16px;
    text-align:left;
    color:#efefef;
}

.kepes_lista_szoveg ul {
    list-style-position: outside;
    list-style-type: none;
    padding-top:10px;
}

.kepes_lista_szoveg li {
    padding-top:3px;
}

.kepes_lista_szoveg p {
    padding-top:2px;
    color:#bfbfbf;
}

.kepes_lista_szoveg span {
    display:block;
    font-style:italic;
    color:#bfbfbf;
}

/* Kapcsolat*/

#kapcsolat_header {
    padding-left: 80px;
    padding-top: 10px;
    font-weight:600;
    text-align:left;
    color:#efefef;
}

#kapcsolat ul {
    list-style-position: outside;
    list-style-type: none;
    padding-top:0px;
    padding-left:80px;
}

#kapcsolat_header p {
    font-weight:300;
    font-size:11px;
    padding-top:0px;
    color:#bfbfbf;
}

.kapcsolat_link, .kapcsolat_link:LINK, .kapcsolat_link:VISITED {
    color: #6D6D6D;
    cursor: pointer;
    text-decoration:none;
}

.programok_link, .programok_link:LINK, .programok_link:VISITED {
	color: #007;
    cursor: pointer;
    text-decoration:underline;
    padding: 5px;
}

#kapcsolat h5 {
    font-size:11px;
    font-weight:300;
    padding-top:2px;
}

#kapcsolat span {
    font-style:italic;
    color:#bfbfbf;
}

/* Technika letoltes */

.technika_letoltes {
    padding-bottom: 5px;
    padding-left: 5px;
    line-height: 15px;
    vertical-align:top;
    text-align:left;
    text-decoration:none;
    display:block;
    color: #cfcfcf;
}
.technika_letoltes img  {
    border: none;
    width:  15px;
    height: 15px;
    padding-right: 5px;
}

.technika_szoveg_header {
    padding: 10px 0px;
    font-weight:600;
    text-align:left;
    color:#efefef;
}

/* Képes Szöveg 160px eltolással */

.kepes_szoveg160
 {
    padding: 9px;
    margin-left: 160px;
}

.kepes_jegyiroda_szoveg160
 {
    padding: 9px;
    margin-left: 160px;
    float: left;
}

/* Galéria Szöveg 100px eltolással */

.galeria_header
 {
    padding: 9px;
    margin-left: 10px;
    text-align:left;
    font-weight:600;
    color: #FCFCFC;
}
.galeria_detail
 {
    padding: 9px;
    margin-left: 10px;
    text-align:left;
    font-weight:300;
    color: #F9F9F9;
}

/* Irjon nekunk */

.prokultura_eszrevetelek_hatter {
    background-image: url('/images/prokultura/eszrevetelek/eszrevetelek_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

/* Vendegkönyv Szöveg 10px eltolással */

.prokultura_vendegkonyv_hatter {
    background-image: url('/images/prokultura/vendegkonyv/vendegkonyv_picture.jpg');
    background-repeat: no-repeat;
    width: 610px;
}

.vendegkonyv_header
 {
    padding: 9px;
    margin-left: 10px;
    text-align:left;
    font-weight:600;
    color: #FCFCFC;
}
.vendegkonyv_detail
 {
    padding: 9px;
    margin-left: 10px;
    text-align:left;
    font-weight:300;
    color: #F9F9F9;
}

.vendegkonyv_spacer {
  clear: both;
}

/* 3D Panorama */

.3D_panorama
 {
    width: 614px;
    height: 240px;
}

/* Terem leiras */

.terem_detail
 {
    padding: 9px;
    width: 330px;
    text-align:left;
    font-weight:normal;
    text-align: justify;
    color:#fcfcfc;
    float:left;
}
/* terem flash */

.terem_flash
 {
    text-align: center;
    width:265px;
    float:right;
    display: block;
}

/* terem kép */

.terem_picture {
    width:340px;
    display:block;
    line-height:0px;
}

/* terem ferohely */

.terem_ferohely {
    margin-top:12px;
    padding-top:5px;
    width:265px;
    height:160px;
    text-align:center;
}
.terem_ferohely_elem {
    width:60px;
    float:left;
    display:inline-block;
    font-size: 10px;
    line-height: 11px;
    color:#cccccc;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align:center;
}
.terem_ferohely_elem img {
    width:36px;
    height:36px;
    padding: 3px 12px 3px 12px;
    display:inline-block;
}
#error {
    border:0px solid #cc0000;
    font-weight:600;
}
fieldset {
    border:0px solid #cfcfcf;
    font-weight:600;
    padding: 1em;
}
legend {
  padding: 0.2em 0.5em;
  border:0px solid #cfcfcf;
  color:#ffffff;
  font-size:90%;
  text-align:left;
}
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:normal;
  font-style:italic;
}
label span,
fieldset p span,
legend span {
    color: #ff3333;
    font-weight:bold;
    font-style:normal;
    width:200px;
}
#form_input {
    font-weight: normal;
    border: 1px solid #ffffff;
    font-size: 12px;
    text-indent : 2px;
    margin: 1px;
    width:200px;
    background :#cccccc;
    line-height:13px;
}
#form_textarea {
    font-weight: normal;
    border: 1px solid #ffffff;
    font-size: 12px;
    text-indent : 2px;
    margin: 1px;
    width:270px;
    height:90px;
    background :#cccccc;
    line-height:13px;
}
#form_select {
    font-weight: normal;
    border: 1px solid #ffffff;
    font-size: 12px;
    text-indent : 2px;
    margin: 1px;
    width:202px;
    background :#cccccc;
    line-height:13px;
}
#form_button {
  font-size: 12px;
  text-align:center;
  font-weight:normal;
  border: 1px solid #ffffff;
  width:90px;
}
#security_try {
    font-weight: normal;
    border: 1px solid #ffffff;
    font-size: 12px;
    text-indent : 2px;
    margin: 1px;
    width:100px;
    background :#cccccc;
    line-height:13px;
}
#security_img {
    margin: 1px;
}
#security_img_text {
  text-align:left;
  font-weight:normal;
  font-style:italic;
}
#form_confirm {
  text-align:left;
  font-weight:bold;
  color:#ccccff;
}

/**
 * PETOFI SZINHAZ
 */


/* A színházról */

#petofi_aszinhazrol {
  padding: 10px;
  width:470px;
  margin:auto;
  text-align:justify;
  border: 1px solid #444444;
  margin: 10px auto;
}
#petofi_aszinhazrol p {
  padding:2px;
}
#petofi_aszinhazrol img {
  padding:10px 0;
}

/* A tásulat */

div.tarsulat_float {
  float: left;
  }

div.tarsulat_float p {
   padding: 0 10px;
   text-align: center;
   color: #444444;
   width: 96px;
   }

div.tarsulat_category {
  border: 1px solid #777;
  padding: 5px 10px;
  color: #ffffff;
  background : #999999;
  font: bold 14px Verdana;
}

div.tarsulat_container {
  border: 0px solid #333;
  padding: 15px;
}

div.tarsulat_spacer {
  clear: both;
}

img.tarsulat_thumbnail {
  border : 1px solid #ccc;
  width  : 80px;
  height : 120px;
}

#lwlink, #lwlink:LINK, #lwlink:VISITED {
    color: #00F;
    cursor: pointer;
}

#events, #events:LINK, #events:VISITED {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #00F;
    cursor: pointer;
    text-decoration:none;
    line-height:25px;
    text-align:right;
    padding-right: 20px;
}

a.advert, a.advert:LINK, a.advert:VISITED {
    color: #EEEEEE;
    border: 1px;
    cursor: pointer;
    text-decoration:none;
    display:block;
}

/**
 * BALF
 */


/* Muvelodesi ház */

#balfi_muvelodesi_haz {
  padding: 10px;
  width:470px;
  margin:auto;
  text-align:justify;
  border: 1px solid #444444;
  margin: 10px auto;
}
#balfi_muvelodesi_haz p {
  padding:2px;
}
#balfi_muvelodesi_haz img {
  padding:10px 0;
}


/* Hírlevél */

.hirlevel_short {
    width: 100%;
    background:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
.hirlevel_end {
    clear: both;
    height: 0px;
    line-height:0px;
}
.hirlevel_text {
    width: 100%;
    height:18px;
    float:left;
    line-height:14px;
    margin: 2px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #575757;
    padding-left:5px;
    text-indent:50px;
}
.hirlevel_leadtext {
    width: 100%;
    height:18px;
    float:left;
    line-height:14px;
    margin: 7px 0px 0px 0px;
    font-weight: normal;
    color: #777777;
    text-indent:15px;
    font-size: 11px;
}
.hirlevel_subscribe {
    width: 100%;
    height:18px;
    float:left;
    line-height:18px;
    margin: 7px 0px 0px 0px;
    font-weight: normal;
    color: #777777;
    text-indent:53px;
    font-size: 11px;
}
.hirlevel_input {
    width: 65%;
    height:12px;
    line-height:14px;
    font-weight: normal;
    color: #777777;
    text-indent:3px;
    font-size: 11px;
}
.hirlevel_heading {
    width: 100%;
    margin: 22px 0px 0px 0px;
    height:15px;
    float:left;
    line-height:17px;
    text-indent:15px;
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.hirlevel_content {
    width: 100%;
    float:top;
}
.hirlevel {
    background: #0fffff;
    float: top;
    width:215px;
    height: 120px;
    margin: 10px 0px 0px 10px;
    padding-bottom:0px;
    border-top: 1px dashed #cecece;
    background : url('/images/newsletter_bg.jpg') right top no-repeat;
}
.hirlevel_link {
    width: 100%;
    margin: 0px 0;
    line-height:15px;
    text-align:right;
}
a.adverts, a.adverts:LINK, a.adverts:VISITED {
    color: #EEEEEE;
    border: 0px;
    border-color: #EEEEEE;
    cursor: pointer;
    text-decoration:none;
    display:block;
}

/* Hírek / Aktualizások */

.rbox {
	width: 216px;
	background-color: #ADDFDF;
	background-image: url(/images/roundedbox/boxbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 15px;
	margin-bottom: 10px;
}

.rbox h5 {
	background-image: url(/images/roundedbox/boxtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 10px;
	height: 15px;
	font: normal 11px Verdana, Helvetica, sans-serif;
	color: #333333;
	border-bottom: 1px solid #8fb8b8;
}

.rbox div {
	padding: 3px 3px;
	margin : 5px 10px;
	background-color: #ADDFDF;
	font: normal 11px Verdana, Helvetica, sans-serif;
	color: #333333;
}
.hirek {
    background: #ffffff;
    float: top;
    width:215px;
    margin: 5px 0px 5px 10px;
    padding-bottom:5px;
    border-top: 1px dashed #cecece;
    line-height: 0px;
}

.aktualitasok_header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #555555;
    text-indent:5px;
    margin-bottom:5px;
}
.aktualitasok_end {
    clear: both;
    height: 0;
}
.aktualitasok {
	background:#FFF;
	height:100%;
	float:left;
	width:225px;
}

.programok {
	background:#FFF;
	width:60%;
	height:100%;
	float: left;
	border-right: 2px dotted #EEEEEE;
}
.programok_end {
    clear: both;
    height: 0;
}

/**
 * TWO LEVEL MENU
 */

#menubar-sublevel {
    font-size: 11px;
    font-family: Lucida Sans, Lucida Sans Unicode, Tahoma, Trebuchet MS, Arial, Verdana;
	list-style-type:none;
	padding:1px 0 25px 2px;
	margin:0px 16px 15px 0;
	background : #1376c9;
}
#menubar-sublevel li {
	float:left;
	margin:0 2px;

}
#menubar-sublevel li a {
	display:block;
	padding:4px 10px;
	background-color:#1376c9;
	color:#BBBBBB;
	text-decoration:none;
}
#menubar-sublevel li a.current {
	background-color:#1376c9;
	color:#FFFFFF;
}
#menubar-sublevel li a:hover {
	background-color:#1376c9;
	color:#FFFFFF;
	text-decoration:underline;
}
#menubar-mainlevel {
    font-size: 11px;
    font-family: Lucida Sans, Lucida Sans Unicode, Tahoma, Trebuchet MS, Arial, Verdana;
  	list-style-type:none;
	margin:0px 16px 0px 0px;
	padding:0px 0px;
	background-color:#333333;
	color: #CCCCCC;
	height: 25px;
}
#menubar-mainlevel li {
	float:left;
}
#menubar-mainlevel li a {
	display:block;
	background-color:#333333;
	color:#CCCCCC;
	text-decoration:none;
	border-right: 1px dotted #777777;
}

#menubar-mainlevel li a:hover {
	color:#FFFFFF;
}
#menubar-mainlevel li a.current {
	background-color:#1376c9;
	color:#FFFFFF;
	text-decoration:none;
	padding: 5px 4px 6px 4px;
}

#menubar-mainlevel li a.normal {
	padding:5px 4px;
}

.home_ikon {
    background-image:url(/images/home.jpg);
    background-repeat:repeat-x;
    width:26px;
    height:26px;
    display:block;
    line-height:25px;
	}
