body {
background:#000000;
font-family: Verdana;
margin: 0px;
text-align: left;
}

.sitebottom {
background:url(/style/festek_kek_bottom.png) no-repeat!important; 
height: 100px;
padding: 10px;
}

.sitetop {
background:url(/style/festek_kek_top.png) top right no-repeat!important; 
height:199px;
}

.site {
background:url(/style/festek_kek_center.png);
width: 940px;
padding-left: 12px; 
padding-right: 12px;
}

td.modtitle {
color: #0257AD;
font-weight: bold;
font-size: 13pt;
text-alig: left;
border-bottom: 1px solid #0257AD;
padding-bottom: 2px;
}

td.modbody {
font-family: Verdana;
color: #000000;
font-size: 10pt;
padding-top: 2px;
text-align: left;
}

p {
line-height: 1.3em;
}

table.module {
padding:0px;
color:#000000;
}

.header {
font-size:10pt;
color:#ffffff;
font-weight:bold;
background-color:transparent;
}

.headerbgr {
display: none;
background-color:transparent;
}

.headerbg {
display: none;
background-color:transparent;
}

.header {
display: none;
}

td.menu {
font-size:10pt;
color:#000000;
padding-top: 4px;
}

td.listheader {
font-size:10pt;
color:#000000;
border-bottom: 1px solid #363636;
}

td.listheader3 {
font-size:9pt;
color:#000000;
font-weight:normal;
border-bottom: 1px solid #363636;
}

td.list1 {
font-size:9pt;
color:#000000;

}
td.list1 a{
font-size:9pt;
color:#0257AD;

}
td.list1 a:hover{
font-size:9pt;
color:#000000;

}
td.list2 {
font-size:9pt;
color:#000000;
}

td.list3 {
font-size:9pt;
color:#000000!important;
}

td.light {
font-size:9pt;
color:#000000;
}

a:link, a:visited, a:active {
font-size: 9pt;
color:#000000;
text-decoration:none;
}

a:hover {
font-size:9pt;
color:#0257AD;
text-decoration:none;
}

a.menu:link, a.menu:visited, a.menu:active {
font-size:10pt;
color:#000000;
text-decoration:none;
}

a.menu:hover {
font-size: 10pt;
color:#0257AD;
text-decoration:none;
}

h2 {
font-size:13pt !important;
font-weight:bold;
color:#0257AD}

a:hover h2 {
font-size:13pt !important;
color:#000000;}

.lastcomments {
color:#000000;
background-color:transparent;
}

.commenttext {
color:#000000;
background-color:transparent;
}

td.blogcommentcount {
border-bottom: 1px solid #0257AD;
font-size: 9pt;
color: #000000;
}

td.blogcommentcount a{
color: #0257AD;
}

td.blogcommentcount a:hover{
color: #000000;
}

div.blogmorelink a:hover {
color: #000000;
}

div.blogmorelink a {
color: #0257AD;
}

td.blogback2blog {
border-bottom: 1px solid #0257AD; 
font-size: 9pt; color:#000000
}

td.blogpostdate {
border-bottom: 1px solid #0257AD;
font-size: 9pt;
color: #000000;}

.txtbold {
font-size:9pt;
color:#000000;
}

td.txtbold {
font-size:9pt;
color:#000000;
}
td.txtmini {
color: #000000; 
font-size: 9pt}
span.txtbold {
font-size:9pt;
color:#000000;
}

.txtmini {
font-size:9pt;
color: #000000;
}

.txtnormal {
font-size:9pt;
color:#000000;
}

span.txtnormal {
font-size:9pt;
color:#000000;
}

.txtsmall {
color:#000000;
font-size:8pt;
}

td.txterror {
font-size: 9pt;
}

td.txtnormal {
font-size:9pt;
color:#000000;
}

td.txtnormal a{
font-size:9pt;
color:#0257AD;
}

td.txtnormal a:hover{
font-size:9pt;
color:#000000;
}

div.txtbold {
font-size: 9pt;
padding-top: 4px;
padding-left: 2px;
}

div.txtbold a {
color: #000000;
}

div.txtbold a:hover {
color: #0257AD;
}

div.txtnormal {
font-size: 9pt;
padding-left: 2px;
line-height: 1.5em;
}

div.txtmini {
font-size: 8pt;
padding-top: 4px;
}

.txterror {
font-size: 9pt;
}

.just {
font-size:9pt;
color:#000000;
}

button {
font-family: Arial;
font-size:9pt;
color:#000000;
border:#0257AD 1px solid; 
background-color:#ffffff;
width: 20px;
height: 20px;
line-height: 12px;
font-weight: normal!important;
margin-right: 2px !important;
padding-bottom: 2px!important;
}

select, textarea {
font-size:9pt;
color:#000000;
border:#363636 1px solid;
background-color:#ffffff;
font-family: Verdana;
}

input {
font-size:9pt;
border:#0257AD 1px solid; 
font-weight: normal;
font-family: Arial;
padding: 2px;
margin: 2px;
background-color: #ffffff;
color: #000000;
}

input.check {
border:none;
background-color:transparent;
}

option {
background-color:transparent;
}

td.caladd {
font-size:9pt;
color:#000000;
text-align:center;
}

td.caleven {
font-size:9pt;
color:#000000;
text-align:center;
}

td.caladdsunday {
font-size: 9pt;
color:#0257AD;
font-weight:bold;
text-align:center;
}

td.calevensunday {
font-size: 9pt;
color:#0257AD;
font-weight:bold;
text-align:center;
}

table.calendar td.other {
font-size:9pt;
color:#000000;
text-align:center;
font-style: normal !important;
}

div.calender {
border:solid 1px #0257AD;
padding-left:1px;
padding-right:1px;
background-color: #ffffff;
}

div.calender2 {
border:solid 1px #0257AD;
padding-left:1px;
padding-right:1px;
background-color: #ffffff;
}

.chatbody { 
background-color: #ffffff;
margin: 0px;
}

.chatbody .chat { 
font-size: 8pt;
}

span.txtsmall {
font-size: 8pt;
}

span.txterror {
font-size: 9pt;
}