.sitetop body {margin:0px; font-family: tahoma; font-size: 14px; text-align: left;}
.sitetop * {padding:0; margin:0;}
.sitetop table.module {padding: 0px}
.topmenu .utolso {width:123px; color: FFFFFF; outline: none;}
.topmenu {color: #ffffff; text-decoration:none; outline: none;}

.topmenu .item, .topmenu .itemon {background:none repeat scroll 0 0 #5EA202; float:left; font-family:"Trebuchet MS",tahoma,Helvetica,sans-serif; font-size:12pt; font-weight:normal; height:50px; padding:0; color: FFFFFF; text-align:center; valign: middle; text-transform:uppercase; width:123px; outline: none;}
.topmenu .item a:link,  .topmenu .item a:visited {background:url("/portal/gportal/image/gallery/1285802508_27.png") no-repeat scroll left  top transparent; color: #FFFFFF; display:block; font-size: 12pt; font-family: tahoma; height:50px; padding:16px 0 0; outline: none;}
.topmenu .item a:hover, .topmenu .item a:active {background:url("/portal/gportal/image/gallery/1285802508_27.png") no-repeat scroll right top transparent; outline: none;}
.topmenu .itemon a  {background:url("/portal/gportal/image/gallery/1285802508_27.png") no-repeat scroll right  top transparent; color: #FFFFFF; display:block; font-size: 12pt; font-family: tahoma; height:50px; padding:16px 0 0; outline: none;}

.regpic a {background:url("/portal/gportal/image/gallery/1283442605_63.png") no-repeat scroll left top transparent; height: 97px; display:block; width: 259px; outline: none;}
.regpic a:hover {background:url("/portal/gportal/image/gallery/1283442605_63.png") no-repeat scroll right top transparent; height: 97px; display:block; width: 259px; outline: none;}
.regpic a.selected {background:url("/portal/gportal/image/gallery/1283442605_63.png") no-repeat scroll left top transparent; width: 259px; outline: none;}
.gyorslinkvalaszto {padding-left: 15px; width: 180px; padding-right: 10px; float: right; padding-top: 10px; padding-bottom: 7px;" align="right}
.clearfix { width: 180px; float: right; background-color: #6DCFF6;}
#ja-cssmenu {margin: 0; padding: 0; float: rigth; width: 180px;}
#ja-cssmenu ul {margin: 0; padding: 0; float: rigth; width: 180px;}
#ja-cssmenu li {margin: 0; padding: 0; display: block; cursor: pointer; width: 180px;}
#ja-cssmenu li ul {width: 180px; position: absolute; z-index: 99; left: -999em; height: auto;}
#ja-cssmenu li ul ul {margin: -1.5em 0 0 12em;}
#ja-cssmenu li li {padding: 0 0 0 0; margin: 0; width: 180px;}
#ja-cssmenu ul a {width: 180px;}
#ja-cssmenu li:hover ul ul, #ja-cssmenu li:hover ul ul ul, #ja-cssmenu li.sfhover ul ul, #ja-cssmenu li.havechildsfhover ul ul, #ja-cssmenu li.havechild-activesfhover ul ul, #ja-cssmenu li.sfhover ul ul ul, #ja-cssmenu li.havechildsfhover ul ul ul, #ja-cssmenu li.havechild-activesfhover ul ul ul {left: -999em;}
#ja-cssmenu li:hover ul, #ja-cssmenu li li:hover ul, #ja-cssmenu li li li:hover ul, #ja-cssmenu li.sfhover ul, #ja-cssmenu li.havechildsfhover ul, #ja-cssmenu li.havechild-activesfhover ul, #ja-cssmenu li li.sfhover ul, #ja-cssmenu li li.havesubchildsfhover ul, #ja-cssmenu li li.havesubchild-activesfhover ul, #ja-cssmenu li li li.sfhover ul, #ja-cssmenu li li li.havesubchildsfhover ul, #ja-cssmenu li li li.havesubchild-activesfhover ul {left: auto;}
#ja-cssmenu li ul {background: #E6E6E6;}
#ja-cssmenu li ul li {border-bottom:1px solid #b9d6dc; text-align: center; color: #384D4D; border-bottom:1px solid #b9d6dc; font-family: tahoma; font-size: 14px;}
#ja-cssmenu li ul a {display:block; font-family: tahoma; font-size: 14px; color:#384D4D; width: 180px; text-decoration:none; background:#eaf0f2;}
#ja-cssmenu li ul a:hover, #ja-cssmenu li ul a:active, #ja-cssmenu li ul a:focus {background:#d9e1e4; font-family: tahoma; color:#384D4D; font-size: 14px;}
#ja-cssmenu li a {display:block; font-family: tahoma; font-size: 14px; color:#384D4D; width: 180px; text-decoration:none; background:#eaf0f2; padding-top: 7px; padding-bottom: 7px;}
#ja-cssmenu li a:hover {}
#ja-cssmenu li a.active, #ja-cssmenu li a.active:hover, #ja-cssmenu li a.active:active, #ja-cssmenu li a.active:focus {text-align: center; width:180px; font-weight:normal; cursor:pointer; background-color: #6DCFF6; font-size: 14px; font-family: tahoma; color: #ffffff;}
#ja-cssmenu ul li:hover, #ja-cssmenu ul ul li:hover, #ja-cssmenu ul li.sfhover, #ja-cssmenu ul li.havesubchildsfhover, #ja-cssmenu ul li.havesubchild-activesfhover, #ja-cssmenu ul ul li.sfhover, #ja-cssmenu ul ul li.havesubchildsfhover, #ja-cssmenu ul ul li.havesubchild-activesfhover {background:#d9e1e4; font-family: tahoma; color:#384D4D; font-size: 14px;}
#ja-cssmenu li:hover, #ja-cssmenu li.sfhover, #ja-cssmenu li.havechildsfhover, #ja-cssmenu li.havechild-activesfhover, #ja-cssmenu li:hover a.first-item, #ja-cssmenu li.sfhover a.first-item, #ja-cssmenu li.havechildsfhover a.first-item, #ja-cssmenu li.havechild-activesfhover a.first-item {background:#d9e1e4; font-family: tahoma; color:#384D4D; font-size: 14px;}
#ja-cssmenu li a.active-first-item, #ja-cssmenu li a.active-first-item:hover, #ja-cssmenu li a.active-first-item:active, #ja-cssmenu li a.active-first-item:focus {display:block; font-family: tahoma; font-size: 14px; color:#384D4D; width: 180px; text-decoration:none; background:#eaf0f2;}
a {color:#ffffff; text-decoration:none; outline: none;}
body {background-color: #B1DCED; margin: 0 auto 0 auto; color: 384D4D; font-size: 10pt; font-family: tahoma, verdana, arial;}
.header {background-color: transparent; color: white;}
.headerbgr {background-color: transparent;}
.headerbg {background-color: transparent;}
.site {background-color: #006BA9;}
table.module {padding: 0px; color: 384D4D;}
td.modtitle {font-size: 11pt; font-family: tahoma; font-weight: normal; color: #ffffff; padding:8px; text-align: center; background-color: #3EAAD4; text-transform: uppercase; letter-spacing: 1; height: 19px}
td.modbody {font-family: tahoma; font-size: 10pt; padding:6px; color: #384D4D; background-color: #ffffff; font-size: 10pt; text-align: left}
td.modbottom {font-size: 4pt}
h2 {font-size: 11pt; font-family: tahoma; color: #384D4D; font-weight: normal !important; text-transform: uppercase;}
.txtmini {font-size: 10pt !important; font-family: tahoma !important; font-style: normal !important; margin-left: 0px !important; color: #384D4D !important;}
.txtsmall {font-size: 8pt !important; font-family: tahoma !important; font-style: normal !important; margin-left: 0px !important; color: #384D4D !important;}
.txtnormal {font-size: 10pt !important; font-family: tahoma !important; font-style: normal !important; margin-left: 0px !important; color: #384D4D !important;}
.just {font-size: 10pt !important; font-family: tahoma !important; font-style: normal !important; margin-left: 0px !important; color: #384D4D !important;}
.txtbold {font-size: 10pt !important; font-weight: bold! important; font-family: tahoma !important; margin-left: 0px !important; color: #384D4D;}
td.menu {font-size: 12pt; color: #384D4D; font-family: tahoma; background-color: transparent; padding: 4px;}
.blogmorelink {font-weight: bold}
a.blogmorelink:link, a.blogmorelink:visited {font-weight: bold}
.blogmorelink a{font-weight: bold}
a.blogmorelink:hover, a.blogmorelink:active {font-weight: bold}
td.list1 {font-size: 10pt; font-family: tahoma; color: #384D4D; background-color: #C6E5F1; padding: 6px;}
td.list2 {font-size: 10pt; font-family: tahoma; color: #384D4D; padding: 6px; background-color: #f1f1f1}
td.list3 {font-size: 10pt; font-family: tahoma; color: #384D4D; border-top: 0px; padding: 6px; text-transform: uppercase; font-weight: normal !important; background-color: #dddddd;}
td.listheader {font-size: 10pt; font-family: tahoma; font-weight: normal; color: #384D4D; background-color: #C2E4F1}
td.listheader2 {font-size: 10t; font-family: tahoma; font-weight: bold; color: #ffffff; background-color: #B9D9F0}
td.listheader3 {font-size: 10pt; font-family: tahoma; font-weight: normal; color: #384D4D; background-color: #86CAE4; padding: 6px}
td.light {font-size: 10pt; font-family: tahoma; color:#384D4D; background-color: #C2E4F1}
.modbody a:link, a:visited {font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
.list3 a:link, a:visited {font-weight: normal !important; font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
.list3 a {font-weight: normal !important; font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
.list3 a:hover, a:active {font-weight: normal !important; font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
a:hover, a:active {font-family: tahoma; font-size: 10pt; color: #384D4D; text-decoration: none}
a.gyorslinkek:hover, a.gyorslinkek:active {font-family: tahoma; font-size: 10pt; color: #ffffff; text-decoration: none; font-weight: bold;}
a.menu:link, a.menu:visited {font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
a.menu:hover, a.menu:active {font-family: tahoma; font-size: 10pt; color: #384D4D; text-decoration: none}
a.head:link, a.head:visited {font-size: 10pt; color: #384D4D; text-decoration: none; font-family: tahoma;}
a.head:hover, a.head:active {font-family: tahoma; font-size: 10pt; color: #384D4D; text-decoration: underline}
input, select, textarea {border: #1a1a1a 1px solid; font-weight: normal; font-size: 10pt; color: 384D4D; font-family: tahoma; background-color: #ffffff}
button {border: #1a1a1a 1px solid; font-weight: normal; font-size: 10pt; color: 384D4D; padding-top: 2px !important; padding-bottom: 2px !important; font-family: tahoma; background-color: #ffffff}
input.check {border: 0px; font-weight: normal; font-size: 10pt; color: #384D4D; font-family: tahoma; background-color: transparent}
option {font-weight: normal; font-size: 10pt; color: #384D4D; font-family: tahoma; background-color: #ffffff}
option.first {border-bottom: #ffffcc 2px solid; font-weight: normal; font-size: 10pt; color: #384D4D; font-family: tahoma; background-color: #ffffff}
img.galtxt {font-family: tahoma; border-color: white; border-width: 3px 6px 3px 0px}
img {border: 0px}
.footer {background:url("/portal/gportal/image/gallery/1285802511_45.png") repeat-x scroll left top #0074C8; clear:both; color:#FFFFFF; font-size:11px; height:26px; padding:0; position:relative;}
.footer .footer_menu a:link {color: #ffffff; font-size:11px;}
.footer .footer_menu a:visited {color: #ffffff; font-size:11px;}
.footer .footer_menu {left:20px; color: #ffffff; position:absolute; top:6px;}
.footer .copyright {position:absolute; right:20px; color: #ffffff; font-size:11px; top:6px;}
.gyorslinkek a:link {color: #384D4D; font-size:10pt;}
.gyorslinkek a:visite {color: #384D4D; font-size:10pt;}
.gyorslinkek  {background-color: #EFEFEF; color: #384D4D; font-family: tahoma; font-size: 10pt; padding-top: 6px; padding-bottom: 6px; text-align: left; list-style: none;}
li {padding-top: 2px}
.gyorslinkek a:hover{font-family: tahoma; font-size: 10pt; color: #384D4D; text-decoration: underline;}
.gyorslinkek a:active{font-family: tahoma; font-size: 10pt; color: #384D4D; text-decoration: none;}
.gyorsfejlec a:link {color: #ffffff; font-family: tahoma; text-decoration: none; font-size: 10pt;}
.gyorsfejlec a:visited {color: #ffffff; font-family: tahoma; text-decoration: none; font-size: 10pt;}
.gyorsfejlec {color: #ffffff;font-family: tahoma; text-decoration: none; font-size: 10pt; background-color: #3EAAD4; text-align: center; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #ffffff;}
.gyorslinkhatter {background-color: #EFEFEF;}
.gyorsfejlec a:hover {color: #ffffff; font-family: tahoma; text-decoration: underline; font-size: 10pt;}
.gyorsfejlec a:active {font-family: tahoma; text-decoration: none; font-size: 10pt; color:#ffffff;}
td.caladd {font-size: 8pt; font-family: verdana; color: black; background-color: #f0f0f0; text-align: center}
td.caleven {font-size: 8pt; font-family: verdana; color: black; background-color: white; text-align: center}
td.caladdsunday {font-size: 8pt; font-family: verdana; font-weight: bold; color: red; background-color: #f0f0f0; text-align: center}
td.calevensunday {font-size: 8pt; font-family: verdana; font-weight: bold; color: red; background-color: white; text-align: center}
div.calender {border: solid 1px #000099; padding-left: 1px; padding-right: 1px}
div.calender2 {border: solid 1px #ffffff; padding-left: 1px; padding-right: 1px}
.chatbody { background-color: #f0f0f0; margin: 0px; }
.chatbody .chat { font-family: tahoma, arial; font-size: 8pt; }
.txterror {font-size: 10pt !important;}