/* utf-8 */


body, html {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
/*
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
*/
}

a:link, a:visited, a:hover, a:active {color: #000000; text-decoration: none; }   /* selected link */

/* 0) -  alap tagek formázása */
body {
    margin: 0;
    padding: 0;
    color: #000;
    background-color: #fff;
    text-align: center;
}
/* az index.html body tagje, itt nem feher az alap bg, mashol az */
.nyitolap {
    background-color: #e69e02;
}
/* hulye bongeszok ne rajzolgassanak bordert a kepek kore */
img {
    border: 0;
}


/* 1) - felső rész BANNER, MENU, FESTIVALS, SEPARATOR divek és tartalmuk formázása */

#banner {
    margin: 0;
    padding: 0;
    background-color: #e69e02;
    text-align: center;
}

/* b) - MENUsor  */

#menu {
    margin: 0;
    padding: 5px 0 7px 0;
    color: white;
    background-color: #5f6c69;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#menu .menupont a {
}
#menu .menupont a:link {
    margin: 0;
    padding: 5px 20px 7px 20px;
    color: white;
    background-color: #5f6c69;
    text-decoration: none;
}
#menu .menupont a:visited {
    margin: 0;
    padding: 5px 20px 7px 20px;
    color: white;
    background-color: #5f6c69;
    text-decoration: none;
}
#menu .menupont a:hover {
    margin: 0;
    padding: 5px 20px 7px 20px;
    color: white;
    background-color: #1b1d44;
    text-decoration: none;
}
#menu .nymenupont a:link {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #e69e02;
    text-decoration: none;
}
#menu .nymenupont a:visited {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #e69e02;
    text-decoration: none;
}
#menu .nymenupont a:hover {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #1b1d44;
    text-decoration: none;
}


/* c) - FESTIVALS rész */

#festivals {
    margin: 0;
    padding: 15px 0 15px 0;
    min-height: 180px;
    background-color: #c4cac9;
    text-align: center;
}







/* 2) - NEWSBLOCK div, középső rész és tartalma formázása */

#newsblock {
    margin: 0 auto;
    padding: 15px 50px 15px 50px;
    width: 700px;
    text-align: left;
    border-left: 1px dotted #c4cac9;
    border-right: 1px dotted #c4cac9;
}

.news-spacer {
    margin: 0;
    padding: 0;
    height: 100px;
}
.news-spacer-rovid {
    margin: 0;
    padding: 0;
    height: 40px;
}

/* news selector */
#news-selector {
    margin: 0 0 0 60px;
    padding: 0;
    width: 450px;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    text-align: left;
}
.news-selector-on {
    margin: 0;
    padding: 2px 6px 2px 6px;
    border: 1px solid #1b1d44;
    color: white;
    background-color: #1b1d44;
}
.news-selector-off {
    margin: 0;
    padding: 0;
}
.news-selector-off a:link {
    margin: 0;
    padding: 2px 6px 2px 6px;
    border: 1px solid #1b1d44;
    color: #1b1d44;
    background-color: #fff;
    text-decoration: none;
}
.news-selector-off a:visited {
    margin: 0;
    padding: 2px 6px 2px 6px;
    border: 1px solid #1b1d44;
    color: #1b1d44;
    background-color: #fff;
    text-decoration: none;
}
.news-selector-off a:hover {
    margin: 0;
    padding: 2px 6px 2px 6px;
    border: 1px solid #1b1d44;
    color: #fff;
    background-color: #1b1d44;
    text-decoration: none;
}


/* minden egyes newsblock TABLE része */
.news-table {
    margin: 0;
    padding: 0;
    border: 0;
    width: 700px;
}
.news-title-td {
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
}
.news-date-td {
    margin: 0;
    padding: 0;
    width: 60px;
    text-align: left;
    vertical-align: top;
}
.news-content-td {
    margin: 0;
    padding: 0;
    width: 476px;
    text-align: left;
    vertical-align: top;
}
.news-picture-td {
    margin: 0;
    padding: 0;
    width: 164px;
    text-align: left;
    vertical-align: top;
}

/* table részeken belüli formázások */
/* NEWS TITLE */
.new-title-div {
    margin: 0 0 0 60px;
    padding: 0;
    width: 450px;
}
.news-alcim {
    margin: 0 0 4px 0;
    padding: 0;
    color: #e69e02;
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.news-focim {
    margin: 0 0 16px 0;
    padding: 0;
    color: #5f6c69;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 140%;
}
/* menu title linkek */
.news-focim a:link {
    color: #5f6c69;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 140%;
    text-decoration: none;
}
.news-focim a:visited {
    color: #5f6c69;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 140%;
    text-decoration: none;
}
.news-focim a:hover {
    color: #1b1d44;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 140%;
    text-decoration: none;
}



/* NEWS DATE */
.news-date-div {
    margin: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    border: 1px solid #5f6c69;
    background-color: #1b1d44;
}
.news-date-month {
    margin: 0;
    padding: 5px 0 2px 0;
    color: #fff;
    font-family: Georgia, serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}
.news-date-day {
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: Georgia, serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}


/* NEWS CONTENT */
.news-content-div {
    margin: 0;
    padding: 20px 10px 20px 10px;
    width: 428px;
    background-color: #fde9c2;
    border: 1px dotted #d7cbaf;  
    color: #333;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
    line-height: 200%;
    text-align: left;
    text-indent: 5%;
	position: relative;
}
.news-content-szoveg {
    margin: 0;
    padding: 0;
    color: #333;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
    line-height: 200%;
    text-align: left;
    text-indent: 5%;
}
.news-content-link {
    margin: 15px 0 0 0;
    padding: 0;
    color: #333;
    text-indent: 0;
}
/* menu content linkek */
.news-content-link a:link {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dotted #333;
}
.news-content-link a:visited {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dotted #333;
}
.news-content-link a:hover {
    color: #1b1d44;
    text-decoration: none;
    border-bottom: 1px dotted #1b1d44;
}

/* kinyitás után */
.news-lead-div {
    margin: 0;
    padding: 20px 10px 20px 10px;
    width: 428px;
    background-color: #e69e02;
    border: 1px dotted #d7cbaf;  
    position: relative;
}
.news-lead {
    margin: 0;
    padding: 0x;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
    line-height: 200%;
    text-align: left;
    text-indent: 5%;
}
.news-kibontva {
    margin: 0;
    padding: 0;
}


/* NEWS IMAGE */
.news-picture-div {
    margin: 0 0 20px 0;
    padding: 1px;
    width: 160px;
    border: 1px solid #1b1d44;
}


/* NEWS CÍMSZAVAKBAN */

/* news CÍMSZAVAKBAN table része */
.news-cimszavakban-table {
    margin: 0;
    padding: 0;
    border: 0;
    width: 700px;
}
.news-cimszavakban-title-td {
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
}
.news-cimszavakban-placeholdera-td {
    margin: 0;
    padding: 0;
    width: 60px;
    text-align: left;
    vertical-align: top;
}
.news-cimszavakban-date-td-even {
    margin: 0;
    padding: 0;
    width: 40px;
    text-align: left;
    vertical-align: middle;
    background-color: #1b1d44;
}
.news-cimszavakban-date-td-odd {
    margin: 0;
    padding: 0;
    width: 40px;
    text-align: left;
    vertical-align: middle;
    background-color: #e69e02;
}
.news-cimszavakban-content-td {
    margin: 0;
    padding: 0;
    width: 436px;
    text-align: left;
    vertical-align: middle;
}
.news-cimszavakban-placeholderb-td {
    margin: 0;
    padding: 0;
    width: 164px;
    text-align: left;
    vertical-align: top;
}

/* CÍMSZAVAKBAN title */
.news-cimszavakban-title-div-odd {
    margin: 0 0 0 60px;
    padding: 20px 10px 10px 60px;
    width: 404px;
    border: 1px solid #1b1d44;
    background-color: #e69e02;
}
.news-cimszavakban-title-div-even {
    margin: 0 0 0 60px;
    padding: 20px 10px 10px 60px;
    width: 404px;
    border: 1px solid #1b1d44;
    background-color: #1b1d44;
}
.news-cimszavakban-title {
    margin: 0;
    padding: 0;
    color: white;
    font-family: Arial;
    font-size: 13pt;
    font-weight: bold;
}


/* CÍMSZAVAKBAN date */
.news-cimszavakban-date-div {
    margin: 0;
    padding: 0;
    width: 40px;
    color: white;
}
.news-cimszavakban-date-month {
    margin: 0;
    padding: 4px 0 2px 0;
    color: #fff;
    font-family: Georgia, serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}
.news-cimszavakban-date-day {
    margin: 0;
    padding: 0 0 4px 0;
    color: #fff;
    font-family: Georgia, serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}


/* CÍMSZAVAKBAN content */
.news-cimszavakban-content-div {
    margin: 0;
    padding: 0;
    width: 435px;
    min-height: 50px;
    border-right: 1px solid #1b1d44;
    border-bottom: 1px solid #1b1d44;
}
.news-cimszavakban-alcim {
    margin: 0;
    padding: 8px 20px 4px 20px;
    color: #e69e02;
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
}
.news-cimszavakban-focim {
    margin: 0;
    padding: 2px 20px 8px 20px;
    color: #5f6c69;
    font-family: Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 120%;
}



/* GALÉRIA-hoz kapcsolódók  */
.galeria-div {
    margin: 0;
    padding: 0;
    width: 448px;
    background-color: #e69e02;
    border-right: 1px dotted #d7cbaf;
    border-left: 1px dotted #d7cbaf;
}
.galeria-fullborder-div {
    margin: 0 0 0 60px;
    padding: 0;
    width: 448px;
    background-color: #e69e02;
    border: 1px dotted #d7cbaf;
}




/* 3) - FOOTER div és tartalma formázása*/

#footer {
    margin: 0;
    padding: 5px 0 7px 0;
    color: white;
    background-color: #5f6c69;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#footer .menupont a:link {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #5f6c69;
    text-decoration: none;
}
#footer .menupont a:visited {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #5f6c69;
    text-decoration: none;
}
#footer .menupont a:hover {
    margin: 0;
    padding: 5px 20px 7px 20px;
    font-size: 10px;
    color: white;
    background-color: #1b1d44;
    text-decoration: none;
}

/* depr stuff */
#separator {
    margin: 0;
    padding: 0;
    height: 10px;
    background-color: #1b1d44;
}


.foto-jobbra {
	display: block;
	position: absolute;
	left: 500px;
    padding: 1px;
	border: 1px solid #1b1d44;
    background-color: #FFFFFF;
    text-indent: 0;
}

.push-up {
	top: 0px;
}

h1 {
    color: #5f6c69;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    line-height: 140%;
}

#almenu {
     margin: 0;
     padding: 5px 0 7px 0;
     color: white;
     background-color: #1b1d44;
     text-align: center;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
}
#almenu .menupont a:link {
     margin: 0;
     padding: 5px 20px 7px 20px;
     font-size: 10px;
     color: white;
     background-color: #1b1d44;
     text-decoration: none;
}
#almenu .menupont a:visited {
     margin: 0;
     padding: 5px 20px 7px 20px;
     font-size: 10px;
     color: white;
     background-color: #1b1d44;
     text-decoration: none;
}
#almenu .menupont a:hover {
     margin: 0;
     padding: 5px 20px 7px 20px;
     font-size: 10px;
     color: white;
     background-color: #5f6c69;
     text-decoration: none;
}

.news-url-div {
    margin: 0;
    padding: 10px 10px 10px 10px;
    width: 428px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 10pt;
    line-height: 200%;
    text-align: left;
	position: relative;
}
