body { margin:0; padding:0; background: url(../graphics/newbg.jpg); background-color: #cacaca; background-repeat: repeat-x; height:100%; }

html { overflow-x: auto; overflow-y: scroll; height: 100%;}

table#main {height: 100%;}

hr { color: #cfd6dd; height: 1px; width: 100%; background-color: #cfd6dd; border: dotted;}

p {margin: 0px; padding: 0px; padding-bottom: 18px;}

a img { border: 0px;}

.searchfield { border: 1px solid #cfd6dd; width: 210px; font-family: Georgia; color: #6a6a6b;}
#searchbox { border-left: 3px solid #C0C0C0; padding: 15px; background-color:#FCFCFC; width: 212px;}
#searchbox a:link { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
#searchbox a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
#searchbox a:hover { color: #6a6a6b; text-decoration: none; font-weight: normal; border-bottom: 1px solid #6a6a6b;}
#searchbox a:active { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}

#searchbox2 { border-left: 3px solid #ffc20d; padding: 15px; background-color:#FCFCFC; width: 212px; margin-bottom: 10px; font-size: 12px;}
#searchbox2 a:link { color: #ffc20d; text-decoration: none; font-weight: normal; border: 0px;}
#searchbox2 a:visited { color: #ffc20d; text-decoration: none; font-weight: normal; border: 0px;}
#searchbox2 a:hover { color: #ffc20d; text-decoration: none; font-weight: normal; border-bottom: 1px solid #ffc20d;}
#searchbox2 a:active { color: #ffc20d; text-decoration: none; font-weight: normal; border: 0px;}

.diffalert { font-weight: bold; font-size: 15px; cursor: pointer;}
.diffalert2 { font-size: 11px; color: #366ab3;}
.topSection1 {position: relative; width: 877px; height: 60px; margin: 0px; padding: 0px;}
.topSection2 {width: 877px; height: 123px; background: url(../graphics/bgheader.jpg); margin: 0px; padding: 0px; float: clear;  border-top: 1px solid #25689f; z-index: 0;}

.topNavBar {float: left; z-index: 30; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; left: 0px; position: relative; color: #6a6a6b; top: 5px; text-transform: lowercase;}
.topNavBar a:link { color: #6a6a6b; text-decoration: none; font-weight: normal;}
.topNavBar a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal;}
.topNavBar a:hover { color: #f2c605; text-decoration: none; font-weight: normal;}
.topNavBar a:active { color: #6a6a6b; text-decoration: none; font-weight: normal;}
.topNavBar2 {float: left; z-index: 30; font-family: Tahoma; font-size: 10px; font-style: normal; position:relative; left: 552px; top: 4px;}
.topNavBar2 a:link { color: #6a6a6b; text-decoration: none; font-weight: normal;}
.topNavBar2 a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal;}
.topNavBar2 a:hover { color: #f2c605; text-decoration: none; font-weight: normal;}
.topNavBar2 a:active { color: #6a6a6b; text-decoration: none; font-weight: normal;}

.menu {width: 877px; height: 29px; background: url(../graphics/bgmenunew.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px;  float: clear;}

.main {width: 877px; background: #ffffff;}

.help {font-size: 11px; background: #ffffcc; text-align: justify; margin-top: 4px; margin-bottom: 4px; padding: 3px; border: 1px solid #ffc20d; color: #000000;}

.loginButton {position: relative; top: 4px; border: 0px;}
.loginField {margin-right: 5px; margin-left: 5px;}
.loginForm { text-align: right; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #939191; position:relative; top: 2px; left: -15px;}
.loginTab { background: url(../graphics/logintab.jpg); width: 354px; height: 30px; position:relative; left: -15px;}

.title {position: relative; width: 877px; text-align: center; top: 38px;}
.titleText1 {font-family: Tahoma; font-size: 21px; font-style: normal; font-weight: bold; color: #ffffff; text-transform: uppercase;}
.titleText2 {font-family: Tahoma; font-size: 14px; font-style: normal; font-weight: normal; color: #ffffff; text-transform: uppercase;}
.titleDate {font-family: Tahoma; font-size: 13px; font-style: normal; font-weight: normal; color: #ecedef; text-transform: uppercase; letter-spacing: 3px; position: relative; top: 14px;}

.tableLeft { text-align: right; background: url(../graphics/shadowbgleft.jpg); width: 50%; background-repeat: repeat-y; background-position: top right; }
.tableRight { text-align: left; background: url(../graphics/shadowbgright.jpg); width: 50%; background-repeat: repeat-y; background-position: top left;}
.tableBottom { text-align: left; background: url(../graphics/bgbottom.jpg); background-repeat: repeat-x; background-position: top left;}
.tableBottomLeft { text-align: left; background: url(../graphics/bgbottomleft.jpg); background-repeat: no-repeat; background-position: top right;}
.tableBottomRight { text-align: left; background: url(../graphics/bgbottomright.jpg); background-repeat: no-repeat; background-position: top left;}

.pageHeader { margin: 0px; margin-top: 25px; width: 877px;}
.pageHeaderNav {  background-color: #cacaca; margin-left: 34px; font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; line-height: 20px; padding: 4px;}
.pageHeaderTitle { margin-top: 10px; margin-bottom: 30px; width: 650px; margin-left: 34px; font-family: Georgia; font-size: 31px; font-style: normal; font-weight: normal; color: #366ab3; line-height: 35px;}

.footer { margin-top: 10px; margin-bottom: 7px; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: right; border-top: 1px dotted #cfd6dd; }
.footer a:link { color: #6a6a6b; text-decoration: none; font-weight: normal; border: none; letter-spacing: 1px; }
.footer a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal; border: none; letter-spacing: 1px; }
.footer a:hover { color: #ffffff; text-decoration: none; font-weight: normal; border-bottom: 1px solid #ffffff; letter-spacing: 1px; }
.footer a:active { color: #6a6a6b; text-decoration: none; font-weight: normal; border: none; letter-spacing: 1px; }

#download a:link { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
#download a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
#download a:hover { color: #f2c605; text-decoration: none; font-weight: normal; border: 0px;}
#download a:active { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}

.pageContent { margin-left: 32px; margin-right: 32px; font-family: Georgia; font-size: 13px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: justify; line-height: 22px;}
.pageContent ul { color: #6a6a6b; font-size: 13px; }
.pageContent li { list-style-type: square; color: #6a6a6b; font-family: Georgia; font-style: normal; font-weight: normal; line-height: 26px;}
.pageContent table { font-size: 13px; line-height: 26px;}
.pageContent a:link { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}
.pageContent a:visited { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}
.pageContent a:hover { color: #366ab3; text-decoration: none; font-weight: normal; border-bottom: 1px solid #366ab3;}
.pageContent a:active { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}

.text { font-family: Georgia; font-style: normal; font-weight: normal; color: #6a6a6b; line-height: 20px; text-align: justify; background:#ffffff;}
.helynev { font-family: Georgia; font-style: normal; font-weight: normal; color: #6a6a6b; line-height: 20px; text-align: justify; background:#ffffff;}
.helynev a:link { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
.helynev a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
.helynev a:hover { color: #f2c605; text-decoration: none; font-weight: normal; border:0px; border-bottom: 1px solid #f2c605;}
.helynev a:active { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px;}
.firstParagraph { font-family: Georgia; font-style: italic; font-weight: bold; color: #444444; line-height: 21px; text-align: justify;}

.inputField1{ overflow-y: hidden; overflow-x: hidden; height: 14px; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: justify; background-color: #ffffff; border: 1px solid #cfd6dd; width: 60px; overflow: auto; margin: 0px;}
.inputField2{ overflow-y: hidden; overflow-x: hidden; font-family: Georgia; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align:justify; background-color: #ffffff; border: 1px solid #cfd6dd; width: 150px; overflow: auto; margin: -1px; height: 125px; }
.inputField3{ overflow-y: hidden; overflow-x: hidden; font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align:justify; background-color: #ffffff; border: 1px solid #cfd6dd; width: 60px; overflow: auto; margin: -1px;}
.inputFieldRadio2{ margin-top: 0px;}

.faqHeader {  letter-spacing: 3px; text-transform: uppercase; font-family: Georgia; font-size: 15px; font-style: normal; font-weight: bold; color: #444444; line-height: 20px;}

.regLeft { border-bottom: 1px solid #cfd6dd; padding: 10 3 10 0px; text-align: right; width: 200px; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; vertical-align: top;}
.regRight { border-bottom: 1px solid #cfd6dd; text-align: right; margin: 0px; padding: 10 0 10 3px; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; vertical-align: top;}

.formTable { width: 360px; border: 0px; border-spacing: 0 0; empty-cells: show; border-collapse: collapse; background: url(../graphics/tablebg.jpg); background-position: bottom left; background-repeat: repeat-x;}
.formTable td { padding: 10px; padding-left: 0px; padding-right: 0px;}


.formGeneral legend {color: #444444; font-size: 1.3em; font-weight: bold; font-family: Georgia;}
.formGeneral fieldset {margin: 0px; margin-bottom: 10px; border: 0px; border-top: 1px solid #000000; padding: 0px;}
.formGeneral {text-align: right; width: 360px;}

.field-hint-container { position:relative; z-index:50; float: left;}
.field-hint { background-image:url(../graphics/hint_topborder.gif); background-position:left top; background-repeat:no-repeat; color:#000000; margin:2px 0pt 0pt 10px; padding:14px 0pt 0pt; position:absolute; width:200px; z-index:50; top: 10px; left:37px;}
.field-hint div { line-height: 20px; text-align: left; background-color:#FFFBB8; border-bottom:1px solid #FFC20D; border-left:1px solid #FFC20D; border-right:1px solid #FFC20D; padding:4px; font-size: 11px; font-family: Georgia;}

.field-hint-container2 { position:relative; z-index:50; float: left;}
.field-hint2 { background-image:url(../graphics/hint_topborder.gif); background-position:left top; background-repeat:no-repeat; color:#000000; margin:2px 0pt 0pt 10px; padding:14px 0pt 0pt; position:absolute; width:200px; z-index:50; top: 18px; left:200px;}
.field-hint2 div { line-height: 20px; text-align: left; background-color:#FFFBB8; border-bottom:1px solid #FFC20D; border-left:1px solid #FFC20D; border-right:1px solid #FFC20D; padding:4px; font-size: 11px; font-family: Georgia;}

.field-hint-container3 { position:relative; z-index:50; float: left;}
.field-hint3 { background-image:url(../graphics/hint_topborder.gif); background-position:left top; background-repeat:no-repeat; color:#000000; margin:2px 0pt 0pt 10px; padding:14px 0pt 0pt; position:absolute; width:200px; z-index:50; top: 18px; left:250px;}
.field-hint3 div { line-height: 20px; text-align: left; background-color:#FFFBB8; border-bottom:1px solid #FFC20D; border-left:1px solid #FFC20D; border-right:1px solid #FFC20D; padding:4px; font-size: 11px; font-family: Georgia;}

.helyszin { clear: both; margin-top: 10px; margin-bottom: 10px; text-align: left;}
.helyszinHeader { text-transform: uppercase; font-size: 20px; font-style: normal; font-weight: normal; color: #fcba46; text-align: left; margin-bottom: 0px; line-height: 27px;}
.helyszinCim { margin-left: 0px; float: left; letter-spacing: 1px; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; line-height: 20px;}
.helyszinEpulet { clear: both; font-family: Georgia; font-size: 13px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: justify; line-height: 20px;}
.helyszinLeiras { font-size: 13px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: justify; line-height: 22px;}
.helyszinAdat{ clear: both; margin-top: 10px; border: 3px solid #f4ee8e; padding: 15px; background: #f7fca9; color: #b59d61; }

.helyszin img { border: 0px; }
.helyszinLeiras a:link { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px; letter-spacing: 0px; border-bottom: 1px dotted #6a6a6b;}
.helyszinLeiras a:visited { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px; letter-spacing: 0px; border-bottom: 1px dotted #6a6a6b;}
.helyszinLeiras a:hover { color: #f2c605; text-decoration: none; font-weight: normal; border:0px; border-bottom: 1px solid #f2c605; letter-spacing: 0px;}
.helyszinLeiras a:active { color: #6a6a6b; text-decoration: none; font-weight: normal; border: 0px; letter-spacing: 0px; border-bottom: 1px dotted #6a6a6b;}

.helyszinLink { font-size: 11px; font-style: normal; font-weight: normal; color: #6a6a6b; text-align: justify; margin-top: 10px; }
.helyszinLink a:link { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}
.helyszinLink a:visited { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}
.helyszinLink a:hover { color: #366ab3; text-decoration: none; font-weight: normal; border-bottom: 1px solid #366ab3;}
.helyszinLink a:active { color: #366ab3; text-decoration: none; font-weight: normal; border: 0px;}

.searchHeader { font-family: Georgia; font-size: 13px; font-style: normal; font-weight: bold; color: #6a6a6b;}

.megyeHeader { float: left; clear: left; text-transform: uppercase; font-weight: bold; font-family: Georgia; font-size: 14px; font-style: normal; color: #6a6a6b; margin-right: 6px;}
.helyszinCim a:link  { text-decoration: none; border: 0px;}
.helyszinCim a:visited  { text-decoration: none;  border: 0px;}
.helyszinCim a:hover  { text-decoration: none; border: 0px; }
.helyszinCim a:active  { text-decoration: none;  border: 0px;}
.megyediv { clear: left; margin-top: 35px; margin-bottom: 5px; padding: 5px; background-color: #fafafa; border-bottom: 1px solid #C0C0C0; letter-spacing: 2px; text-transform: uppercase; font-family: Georgia; font-size: 21px; font-style: normal; font-weight: normal; color: #6a6a6b;}

.image { float: left; padding: 5px; margin: 3px; margin-left: 0px; margin-top: 5px; margin-right: 15px; border: 1px solid #cfd6dd; background-color: #ffffff; }
.image a:link { border: 0px; }
.image a:visited { border: 0px; }
.image a:hover { border: 0px; }
.image a:active { border: 0px; }

.rendezveny { clear: both; text-align: justify; background-color: #c0e5f3; padding: 15px; margin-left: 0px; margin-right: 0px; border: 3px solid #51a0d8; color: #51a0d8; margin-top: 10px; margin-bottom: 10px; line-height: 21px;}
.rendezvenyNev { text-align: left; letter-spacing: 1px; text-transform: uppercase; font-size: 15px; font-style: normal; font-weight: normal;}
.rendezvenyTematika { font-family: font-size: 13px; font-style: normal; font-weight: normal; text-transform: uppercase;}
.rendezvenyAdat{ clear: both; }
.rendezvenyHeaderNav {  background-color: #51a0d8; margin-left: 0px; font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; color: #c0e5f3; line-height: 20px; padding: 4px; margin-bottom: 5px;}

.seta { clear: both; color: #749c54; text-align: justify; background-color: #caeda3; padding: 15px; margin-left: 0px; margin-right: 0px; border: 3px solid #a8e365; margin-top: 10px; margin-bottom: 10px; line-height: 21px;}
.setaNev { text-align: left; letter-spacing: 1px; text-transform: uppercase; font-size: 15px; font-style: normal; font-weight: normal; }
.setaAdat{ clear: both; }
.seta .image { float: left; padding: 5px; margin: 5px; margin-left: 0px; margin-right: 8px; border: 1px solid #8fda93; background-color: #edf9ed; }
.setaHeaderNav {  background-color: #749c54; margin-left: 0px; font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; color: #caeda3; line-height: 20px; padding: 4px; margin-bottom: 5px;}

.searchIcons { margin-top: 4px; margin-bottom: 4px;}

.adminTable { font-size: 11px; font-family: Tahoma;}
.adminTabActiveMiddle a:link { color: #396e91; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabActiveMiddle a:visited { color: #396e91; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabActiveMiddle a:hover { color: #93BBFF; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabActiveMiddle a:active { color: #396e91; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}

.adminTabActiveLeft { font-family: Tahoma; background: url(../graphics/adminTabActiveLeft.jpg); background-repeat: repeat-x; width: 12px; border-bottom: 1px solid #8e8e8e;}
.adminTabActiveRight { font-family: Tahoma; background: url(../graphics/adminTabActiveRight.jpg); background-repeat: repeat-x; width: 12px; border-bottom: 1px solid #8e8e8e;}
.adminTabActiveMiddle { font-family: Tahoma; text-align: center; background: url(../graphics/adminTabActiveMiddle.jpg); background-repeat: repeat-x; border-bottom: 1px solid #8e8e8e;}

.lapozo { margin-bottom: 5px; margin-top: 5px; text-align: right;}
.lapozo a { float:left; border: 0px solid #6a6a6b; padding-left: 5px; padding-right: 5px; margin-right: 4px; text-decoration: none; margin-bottom: 5px; font-size: 10px; }
.lapozo a:link { background: #ffffff; text-decoration: none; border: 0px solid #cfd6dd; color: #366ab3; }
.lapozo a:visited { background: #ffffff; text-decoration: none; border: 0px solid #cfd6dd; color: #366ab3; }
.lapozo a:hover { background: #cfd6dd; text-decoration: none; border: 0px solid #cfd6dd; color: #ffffff; }
.lapozo a:active { background: #ffffff; text-decoration: none; border: 0px solid #cfd6dd; color: #366ab3; }
.lapozohr { margin-bottom: 10px; margin-top: 5px; height: 3px; color: #366ab3; border: none; background-color: #366ab3;}
.lapozohr2 { color: #ffffff; height: 0px; background-color: #ffffff; border-top: 1px #cfd6dd dotted;}

.adminTabLeft {background: url(../graphics/adminTabLeft.jpg); background-repeat: repeat-x; width: 12px; border-bottom: 1px solid #8e8e8e;}
.adminTabRight {background: url(../graphics/adminTabRight.jpg); background-repeat: repeat-x; width: 12px; border-bottom: 1px solid #8e8e8e;}
.adminTabMiddle { text-align: center; background: url(../graphics/adminTabMiddle.jpg); background-repeat: repeat-x; border-bottom: 1px solid #8e8e8e;}
.adminTabFade {background: url(../graphics/adminTabFade.jpg); background-repeat: repeat-x;}
.adminTabEmpty { border-bottom: 1px solid #8e8e8e;}

.adminTabMiddle a:link { color: #444444; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabMiddle a:visited { color: #444444; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabMiddle a:hover { color: #396e91; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0}
.adminTabMiddle a:active { color: #444444; text-decoration: none; font-weight: normal; letter-spacing: 1px; border: 0;}

.vendegkonyv { padding: 5px; margin-left: 127px; margin-right: 20px; margin-bottom: 30px; margin-top: 10px; font-family: Georgia; font-size: 13px; }
.vendegkonyvFelado  { font-family: Georgia; font-size: 18px; font-style: normal; color: #8b8b8b;}
.vendegkonyvIdo { font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; color: #8b8b8b; text-align: justify; line-height: 24px;}
.vendegkonyvAlert { font-size: 12px; color: #6a6a6b; text-align: center; font-weight: bold; background-color: #fffbb8; margin: 7px; padding: 5px; margin-left: 100px; margin-right: 100px; border: 1px solid #ffc20d;}
.vendegkonyvAlert a:link { color: #000000; text-decoration: none; font-weight: normal; border-bottom: 0px; }
.vendegkonyvAlert a:visited { color: #000000; text-decoration: none; font-weight: normal; border-bottom: 0px; }
.vendegkonyvAlert a:hover { color: #f2c605; text-decoration: none; font-weight: normal; border-bottom: 0px; text-decoration: underline; }
.vendegkonyvAlert a:active { color: #000000; text-decoration: none; font-weight: normal; border-bottom: 0px;}
.vendegkonyvTable { font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; color: #6a6a6b;}

#openInfo { font-family: Georgia; font-size: 11px; font-style: normal; font-weight: normal; position: absolute; color: #ffffff; top: 173px; left: 632px; width: 232px; height: 140px; padding: 6px; margin: 0px; overflow: hidden; text-align: justify; line-height: 18px; }
#openInfo a:link { color: #fcba46; text-decoration: none; border: none; }
#openInfo a:visited { color: #fcba46; text-decoration: none; border: none; }
#openInfo a:hover { color: #fcba46; text-decoration: none; border-bottom: 1px solid #fcba46; }
#openInfo a:active { color: #fcba46; text-decoration: none; border:none; }

#print { font-family: Georgia; font-size: 10px; font-style: normal; font-weight: normal; position: relative; top: 217px; left: 790px; margin: 0px; z-index: 2; width: 50px;}
#print a:link { text-decoration: none; font-weight: normal; }
#print a:visited { position: relative; text-decoration: none; font-weight: normal;}
#print a:hover { position: relative;  text-decoration: none; font-weight: normal;}
#print a:active { position: relative; text-decoration: none; font-weight: normal;}

.alert { color: red; font-weight: bold; float: left; margin-right: 5px; }
.alert2 { color: red; font-weight: }
.alert2 a:link {  color: red; text-decoration: none; font-weight: normal; border: 0px; border-bottom: 1px dotted red; letter-spacing: 0px; }
.alert2 a:visited { color: red; text-decoration: none; font-weight: normal; border: 0px; border-bottom: 1px dotted red; letter-spacing: 0px;}
.alert2 a:hover { color: red; text-decoration: none; font-weight: normal; border: 0px; border-bottom: 1px solid red; letter-spacing: 0px;}
.alert2 a:active { color: red; text-decoration: none; font-weight: normal; border: 0px; border-bottom: 1px dotted red; letter-spacing: 0px;}

.kedvencek {display: none; font-family: Georgia; margin-top: 2px; font-size: 11px; font-style: italic; font-weight: normal; color: #6a6a6b; text-align: justify; line-height: 20px;}
.kedvencekHeader { letter-spacing: 0px; text-transform: uppercase; font-family: Georgia; font-size: 14px; font-style: normal; font-weight: bold; color: #fcba46; text-align: left; margin-bottom: 0px;}
.kedvencekHeader a:link { color: #fcba46; text-decoration: none; border-color: #fcba46}
.kedvencekHeader a:visited { color: #fcba46; text-decoration: none; border-color: #fcba46}
.kedvencekHeader a:hover { color: #fcba46; text-decoration: none; border-color: #fcba46}
.kedvencekHeader a:active { color: #fcba46; text-decoration: none; border-color: #fcba46}
.kedvencekCim { margin-left: 0px; float: left; letter-spacing: 0px; font-family: Georgia; font-size: 12px; font-style: normal; font-weight: normal; color: #6a6a6b; line-height: 17px;}
.kedvencekIdo { text-transform: lowercase; font-family: Georgia; font-size: 11px; font-style: normal; color: #6a6a6b; white-space: nowrap; border: 1px solid #C0C0C0; background-color: #fafafa; padding: 3px; margin-left: 5px;}
.kedvencekLink { text-transform: lowercase; font-family: Georgia; font-size: 11px; font-style: normal; color:#366ab3; margin: 0px;}
.kedvencekLink a:link { color: #366ab3; text-decoration: none; border: none;}
.kedvencekLink a:visited { color: #366ab3; text-decoration: none; border: none;}
.kedvencekLink a:hover { color: #366ab3; text-decoration: none; border: none;}
.kedvencekLink a:active { color: #366ab3; text-decoration: none; border: none;}

#vendegkonyvForm {font-family: Georgia; font-style: normal; font-weight: normal; color: #6a6a6b; }

#downloadPage a:link { color: #fcba46; text-decoration: none; border: none;}
#downloadPage a:visited { color: #fcba46; text-decoration: none; border: none;}
#downloadPage a:hover { color: #fcba46; text-decoration: none; border-bottom: 1px solid #fcba46;}
#downloadPage a:active { color: #fcba46; text-decoration: none; border: none;}

#search1 {display: none;}
#search2 {display: none;}
#search3 {display: none;}

@media all

{
INS {background: #FFFFB3; text-decoration: none; font-style: normal;}
}

.seta ins {background: #D2F7D2; text-decoration: none; font-style: normal; line-height: 21px; padding:2px;}
.rendezveny ins {background: #BFDFFF; text-decoration: none; font-style: normal; line-height: 21px; padding:2px;}
.helyszinLeiras ins {background: #eeeeee; text-decoration: none; font-style: normal; line-height: 21px; padding:2px;}

.disabled { color: #6a6a6b; background: #FFFFFF;}
.disabled a:link { color: #6a6a6b; text-decoration: none; border: 0px; background: #ffffff; }
.disabled a:visited { color: #6a6a6b; text-decoration: none; border: 0px; background: #ffffff; }
.disabled a:hover { color: #6a6a6b; text-decoration: none; border: 0px; background: #ffffff; }
.disabled a:active { color: #6a6a6b; text-decoration: none; border: 0px; background: #ffffff; }

.beszamolokepek {margin-left:2px;margin-right:2px;background-color:#FCFCFC; margin-bottom: 15px;}

#slideshow {position:relative; height:350px;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}

.speech_bubble_frame { max-width: 670px; margin-left: 100px; margin-right: 100px;}

.speech_bubble1 {	background: transparent; margin:10px 0;}
.speech_bubble_content1{	display:block; background:#fff; border:3px solid #e0dfe0; border-width:0 3px;}
.speech_bubble1 p{	padding:0.5em 0; color:#474647;	margin:0 15px; font-family: Georgia; }

.sb1_1, .sb1_2, .sb1_3, .sb1_4, .sb1_5, .sb1_6, .sb1_7{	display:block; overflow:hidden; font-size:0;}
.sb1_1, .sb1_2, .sb1_3, .sb1_4, .sb1_5, .sb1_6 {	height:1px;}
.sb1_4, .sb1_5, .sb1_6, .sb1_7{	background:#fff; border-left:1px solid #e0dfe0; border-right:1px solid #e0dfe0;}

.sb1_1 {margin:0 8px; background:#e0dfe0;}
.sb1_2 {margin:0 6px; background:#e0dfe0;}
.sb1_3 {margin:0 4px; background:#e0dfe0;}
.sb1_4 {margin:0 3px; background:#fff; border-width:0 5px;}
.sb1_5 {margin:0 2px; background:#fff; border-width:0 4px;}
.sb1_6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.sb1_7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.speech_bubble1 em{ display:block; width:0; height:0; overflow:hidden; border-top:12px solid #e0dfe0; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.speech_bubble1 span{ display:block; width:0; height:0; overflow:hidden; border-top:10px solid #fff; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}

* html .speech_bubble1 em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble1 span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.speech_bubble2 {	background: transparent; margin:10px 0;}
.speech_bubble_content2 {	display:block; background:#caeda3; border:3px solid #a8e365; border-width:0 3px;}
.speech_bubble2 p{	padding:0.5em 0; 	color:#749c54;	margin:0 15px; font-family: Georgia; }

.sb2_1, .sb2_2, .sb2_3, .sb2_4, .sb2_5, .sb2_6, .sb2_7{	display:block; overflow:hidden; font-size:0;}
.sb2_1, .sb2_2, .sb2_3, .sb2_4, .sb2_5, .sb2_6{	height:1px;}
.sb2_4, .sb2_5, .sb2_6, .sb2_7{	background:#caeda3; border-left:1px solid #a8e365; border-right:1px solid #a8e365;}

.sb2_1 {margin:0 8px; background:#a8e365;}
.sb2_2 {margin:0 6px; background:#a8e365;}
.sb2_3 {margin:0 4px; background:#a8e365;}
.sb2_4 {margin:0 3px; background:#caeda3; border-width:0 5px;}
.sb2_5 {margin:0 2px; background:#caeda3; border-width:0 4px;}
.sb2_6 {margin:0 2px; background:#caeda3; border-width:0 3px;} 
.sb2_7 {margin:0 1px; background:#caeda3; border-width:0 3px; height:2px;} 

.speech_bubble2 em{ display:block; width:0; height:0; overflow:hidden; border-top:12px solid #a8e365; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.speech_bubble2 span{ display:block; width:0; height:0; overflow:hidden; border-top:10px solid #caeda3; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}

* html .speech_bubble2 em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble2 span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.speech_bubble3 {	background: transparent; margin:10px 0;}
.speech_bubble_content3 {	display:block; background:#c0e5f3; border:3px solid #51a0d8; border-width:0 3px;}
.speech_bubble3 p{	padding:0.5em 0; color: #2f5a8f; margin:0 15px; font-family: Georgia; }

.sb3_1, .sb3_2, .sb3_3, .sb3_4, .sb3_5, .sb3_6, .sb3_7{	display:block; overflow:hidden; font-size:0;}
.sb3_1, .sb3_2, .sb3_3, .sb3_4, .sb3_5, .sb3_6{	height:1px;}
.sb3_4, .sb3_5, .sb3_6, .sb3_7{	background:#c0e5f3; border-left:1px solid #51a0d8; border-right:1px solid #51a0d8;}

.sb3_1 {margin:0 8px; background:#51a0d8;}
.sb3_2 {margin:0 6px; background:#51a0d8;}
.sb3_3 {margin:0 4px; background:#51a0d8;}
.sb3_4 {margin:0 3px; background:#c0e5f3; border-width:0 5px;}
.sb3_5 {margin:0 2px; background:#c0e5f3; border-width:0 4px;}
.sb3_6 {margin:0 2px; background:#c0e5f3; border-width:0 3px;} 
.sb3_7 {margin:0 1px; background:#c0e5f3; border-width:0 3px; height:2px;} 

.speech_bubble3 em{ display:block; width:0; height:0; overflow:hidden; border-top:12px solid #51a0d8; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.speech_bubble3 span{ display:block; width:0; height:0; overflow:hidden; border-top:10px solid #c0e5f3; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}

* html .speech_bubble3 em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .speech_bubble3 span {width:20px; height:10px; w\idth:0; hei\ght:0;}

.fb_share a:link { font-family: Segoe UI; font-size:11px; color: #3b5998; text-decoration: none; border: 0px; }
.fb_share a:visited { font-family: Segoe UI; font-size:11px; color: #3b5998; text-decoration: none; border: 0px; }
.fb_share a:hover { font-family: Segoe UI; font-size:11px; color: #3b5998; text-decoration: none; border: 0px; }
.fb_share a:active { font-family: Segoe UI; font-size:11px; color: #3b5998; text-decoration: none; border: 0px;  }

.rendezvenyAdat a:link { text-decoration: none; border: 0px; }
.rendezvenyAdat a:visited { text-decoration: none; border: 0px; }
.rendezvenyAdat a:hover { text-decoration: none; border: 0px; }
.rendezvenyAdat a:active { text-decoration: none; border: 0px;  }

.setaAdat a:link { text-decoration: none; border: 0px; }
.setaAdat a:visited { text-decoration: none; border: 0px; }
.setaAdat a:hover { text-decoration: none; border: 0px; }
.setaAdat a:active { text-decoration: none; border: 0px;  }