BODY {
    font-family:    verdana, arial, helvetica;
    font-size:      11px;
    color:          #000000;
    background-color: #ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
    scrollbar-shadow-color:#00ADEF;
    scrollbar-highlight-color:#ffffff;
    scrollbar-3dlight-color:#00ADEF;
    scrollbar-darkshadow-Color:#00ADEF;
}
 
td 
{
    font-family: verdana, arial, helvetica; 
    font-size:11px;
    COLOR: #000000; 
}

p 
{
    font-family: verdana, arial, helvetica; 
    font-size:11px;
    COLOR: #000000; 
}

div 
{
    font-family: verdana, arial, helvetica; 
    font-size:11px;
    COLOR: #000000; 
}

IMG {
    border: 0px;
}


ul {
   list-style-image: url('pic/li.gif');
}


H1 {
    /*color: #9C1519;*/
    color: #00ADEF;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
}

select {
    width: 140px;
    height: 23px;
    background: #00ADEF;
    border: 1px solid #80D6F7;
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana, arial;
}

input {
    width: 98px;
    height: 23px;
    background: #B9E5FA;
    border: 1px solid #DCF2FD;
    color: #00ADEF;
    font-weight: bold;
    font-size: 10px;
    vertical-align: middle;
    font-family: verdana, arial;
}

button {
    width: 40px;
    height: 23px;
    background: #00ADEF;
    border: 1px solid #80D6F7;
    color: #221E1F;
    font-weight: bold;
}

/* SZINES ELEMEK */
.fejlec {
    border-bottom: 1px solid #C0EBFB;
}
.fejlec, .fejlec TD {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    font-family: verdana, arial, helvetica;
}

.fejlec a:link, .fejlec a:visited, .fejlec a:active, .fejlec a:hover
{
    color: #A6E2F9;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    font-family: verdana, arial, helvetica;
}

.fejlec a:hover {
    color: #000000;
}


a.media:link, a.media:visited, a.media:active
{
	color: #939598;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

a.media:hover 
{
	color: #231F20;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.line150
{
    line-height: 140%;
}

.sponsors
{
    border: solid 1px #00ADEF;
    margin: 0px;
    padding: 1px;
}

.menu_top
{
    background-position: top left; 
	background-image: url('pic/menu_top_bg.gif'); 
	background-repeat: no-repeat; 
	height: 27px;
    vertical-align: top;
    padding-top: 3px;
}

.menu_top a:link, .menu_top a:visited, .menu_top a:active
{
	color: #939598;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.menu_top a:hover
{
	color: #231F20;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.menu a:link, .menu a:visited, .menu a:active
{
	color: #00ADEF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.menu a:hover
{
	color: #231F20;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.lblue
{ 
    color: #A7DCFA;
    font-weight: bold;
	font-size: 10px;
}

.lblue a:link, .lblue a:visited, .lblue a:active
{
	color: #A7DCFA;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.lblue a:hover
{
	color: #231F20;
font-size: 10px;
}

.calendar
{
    font-weight: bold;
    color: #221E1F;
font-size: 10px;
}

.calendar span
{
    color: #00ADEF;
font-size: 10px;
}

.calendar a:link, .calendar a:visited, .calendar a:active
{
	color: #00ADEF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.calendar a:hover
{
	color: #000000;
    font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.lb a:link, .lb a:visited, .lb a:active
{
	color: #A7DCFA;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

.lb a:hover
{
	color: #000000;
    font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}


.header1
{
    font-weight: bold;
    color: #00ADEF;
font-size: 11px;
}



/* ALAP LINKEK */

 
a
{
	color: #00ADEF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

a:hover
{
	color: #231F20;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: verdana, arial, helvetica;
}

A.title {
    color: #00ADEF;
}

a.title:hover 
{
	color: #231F20;
}

A.venues {
    color: #939598;
}

a.venues:hover 
{
	color: #231F20;
}

#ProgramTable {
    empty-cells: show;
    font-size: 10px;
    font-weight: normal;
}
#ProgramTable THEAD TH, #ProgramTable THEAD TD {
    font-size: 10px;
    text-align: left;
    vertical-align: middle;
    line-height: 90%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
}
#ProgramTable THEAD TH {
    border-top: 1px solid #00ADEF; 
    border-bottom: 1px solid #00ADEF; 
    color: #939598;
}
#ProgramTable THEAD TD {
    color: #00ADEF;
}


#ProgramTable TBODY TD A, #ProgramTable TBODY TD A:hover {
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: black;
}

#ProgramTable TBODY TH {
    background-color:   #BDEBFB;
    text-align: left;
    height: 24px;
}

#ProgramTable TBODY DIV {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 10px;
    font-weight: normal;
}

#ProgramTable TBODY TH DIV {
    color: #00ADEF;
    font-size: 10px;
    font-weight: bold;
}

#ProgramTable TBODY TD {
    border-left: 1px solid #222021;
    border-right: 1px solid #222021;
}

#ProgramTable TBODY TD IMG {
    width: 1px;
    height: 1px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
#ProgramTable TBODY TR.head TH {
    padding-top: 4px;
    padding-bottom: 2px;
    background-color: white;
    color: #00ADEF;
}
#ProgramTable TBODY TR.head TH A, #ProgramTable TBODY TR.head TH A:hover {
    color: #00ADEF;
    font-size: 10px;
    text-decoration: none;
}

#ProgramTable TBODY TR.head TH A:hover {
    color: #231F20;
}
#ProgramTable TBODY TR.head TH B {
    color: #939598;
}
#ProgramTable TBODY TR.head TD {
    border-top: 1px solid #222021;
}
#ProgramTable TBODY TR.head TD.space {
    border: 0px;
}


#ProgramTable TFOOT TH {
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
    text-align: left;
    font-weight: normal;
}

#ProgramTable TFOOT TR.close TH {
    border-top: 1px solid #02AAF1;
    padding: 0px;
}

#ProgramTable TFOOT TD {
    vertical-align: top; 
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
    text-align: left;
}

#ProgramTable TFOOT TR.close TD {
    border-top: 1px solid #222021;
    padding: 0px;
}
#ProgramTable TFOOT TR.close TD.space {
    border: 0px;
    padding: 0px;
}


#ProgramTable TFOOT DIV {
    width: 11px;
    height: 7px;
    /*float: left;*/
    margin-top: 3px;
    margin-right: 7px;
}

#ProgramTable TD.space, #ProgramTable TD.film, #ProgramTable TD.music, #ProgramTable TD.design,
#ProgramTable TD.pop, #ProgramTable TD.theatre {
    border: 0px;
}

#ProgramTable .film {
    background-color: #B4D338;
}
#ProgramTable .film A, #ProgramTable .film A:hover {
    color: white;
}

#ProgramTable .music {
    background-color: #7F4197;
}
#ProgramTable .music A, #ProgramTable .music A:hover {
    color: white;
}

#ProgramTable .design {
    background-color: #FED106;
}


#ProgramTable .pop {
    background-color: #E90C8D;
}
#ProgramTable .pop A, #ProgramTable .pop A:hover {
    color: white;
}

#ProgramTable .theatre {
    background-color: #F36D24;
}
#ProgramTable .theatre A, #ProgramTable .theatre A:hover {
    color: white;
}
#ProgramTable .opening {
    background-color: #A7DCFA;
}


