*
{
margin: 0;
padding: 0;
}

#page
{
width: 427px;
padding: 98px;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;


}


#page img.header
{
margin-left: -100px;
margin-top: -100px;
}

p.site
{
margin-top: 0px;
margin-bottom: 50px;
}


p.cim, p.title
{
font-size: 21px;
font-weight: bold;
}

p.alcim
{
font-size: 18px;
font-weight: normal;
color: #666;
}

p.datum
{
margin: 13px 0 25px 0;
color: #666;
font-size: 11px;
}

.lead
{
font-size: 13px;
}

p,a,span
{
font-size: 12px;
}

p.address
{
margin-top: 15px;
font-weight: bold;
}

.breadcrumb ul 
{
margin-bottom: 20px;
}

.breadcrumb ul li 
{
background:transparent url(../gfx/print_breadcrumb_bg.png) no-repeat scroll right center;
color:#868686;
display:inline;
font-size:12px;
font-weight:bold;
list-style-type:none;
margin-right:10px;
padding-right:18px;
}

.breadcrumb ul li.actual {
background:transparent none repeat scroll 0 0;
color:#103430;
}


div.print
{
float: right;
position: relative;
top: -42px;
}

div.print img
{
position: relative;
top: 5px;
}

div.print a
{
text-decoration: underline;
color: #00AAED !important;
}

img
{
border: 0;
}

form#mailtoForm fieldset
{
padding: 10px;
}


td.label
{
white-space: nowrap;
text-align: right;
padding-right: 3px;
}

td.input
{
width: 100%;
}

.inputbox
{
width: 100%;
}

td.right
{
padding-bottom: 7px;
}

p.info
{
font-size: 12px;
padding-top: 10px;
}

p.cim.event
{
font-size: 11px;
}

table.events td
{
border: 2px solid #fafafa;
background: #efefef;
}

table.events
{
border: 1px solid #000;
width: 100%;
}

div.programtabla
{
padding-top: 10px;
}



tr.elmarad *, li.elmarad span
{
text-decoration:line-through;
}


.keretes 
{
border:1px solid #C4CCCA;
font-size:12px;
padding:12px;
}
