* {margin: 0; padding: 0; border: 0;}
body {font-family: Helvetica, Arial, sans-serif; font-size: 9pt; text-align: center; color: #262626; background: #000 url(/images/bg_body.jpg) repeat-x top;}

/* LAYOUT */
div#maincontainer {width: 996px; margin-left: auto; margin-right: auto; text-align: left;}

/* HEADER */
div#header {width: 996px; height: 176px; position: relative;}
/*
div#header {width: 996px; height: 161px; position: relative; background: url(/images/bg_header.jpg) no-repeat top;}
div#header div#langselect {width: 33px; position: absolute; top: 16px; left: 930px; z-index: 200;}
div#header a.logo {width: 996px; height: 161px; position: absolute; top: 0; left: 0; z-index: 100;}
*/

/* MENU */
div#menu {padding-left: 24px; width: 972px; height: 39px; background: url(/images/bg_menu.jpg) left top no-repeat;}
div#menu a { position: relative; width: 86px; height: 39px; display: block; float: left; }
div#menu a span.hide {display: none;}
div#menu a.hirek {background: url(/images/bg_menu_hirek.jpg) no-repeat center 0px;}
div#menu a.hirek:hover {background-position: center -39px;}
div#menu a.blog {background: url(/images/bg_menu_blog.jpg) no-repeat center 0px; }
div#menu a.blog:hover {background-position: center -39px;}
div#menu a.karrier {background: url(/images/bg_menu_karrier.jpg) no-repeat center 0px; }
div#menu a.karrier:hover {background-position: center -39px;}
div#menu a.szamokban {background: url(/images/bg_menu_szamokban.jpg) no-repeat center 0px; }
div#menu a.szamokban:hover {background-position: center -39px;}
div#menu a.rolairtak {background: url(/images/bg_menu_rolairtak.jpg) no-repeat center 0px; }
div#menu a.rolairtak:hover {background-position: center -39px;}
div#menu a.videok {background: url(/images/bg_menu_videok.jpg) no-repeat center 0px; }
div#menu a.videok:hover {background-position: center -39px;}
div#menu a.fotok {background: url(/images/bg_menu_fotok.jpg) no-repeat center 0px; }
div#menu a.fotok:hover {background-position: center -39px;}
div#menu a.letoltes {background: url(/images/bg_menu_letoltes.jpg) no-repeat center 0px; }
div#menu a.letoltes:hover {background-position: center -39px;}
div#menu a.uzenofal {background: url(/images/bg_menu_uzenofal.jpg) no-repeat center 0px; }
div#menu a.uzenofal:hover {background-position: center -39px;}
div#menu a.partnerek {background: url(/images/bg_menu_partnerek.jpg) no-repeat center 0px; }
div#menu a.partnerek:hover {background-position: center -39px;}
div#menu a.linkek {background: url(/images/bg_menu_linkek.jpg) no-repeat center 0px; }
div#menu a.linkek:hover {background-position: center -39px;}

/* USERBLOCK */
div#userblock {width: 996px; height: 42px; color: #fff; background: url(/images/bg_userblock.jpg) no-repeat top;}
div#userblock a {color: #fff; background-color: inherit; text-decoration: none;}
div#userblock a:hover {color: #fff; background-color: inherit; text-decoration: underline;}
div#userblock div.textlinks {text-align: left; padding-top: 12px; width: 240px; padding-left: 53px;}
div#userblock div.loginbox {float: right; text-align: right; padding-top: 9px; width: 550px; padding-right: 50px;}
div#userblock input.text {color: #000; background: url(/images/bg_userblock_input_text.jpg) repeat-x top; width: 107px; height: 19px; padding-left: 2px;}
div#userblock input.button {color: #fff; font-size: 8pt; background: url(/images/bg_userblock_input_button.jpg) no-repeat top; width: 70px; height: 19px;}

/* CONTENT */
div#content {width: 996px; color: #000; background: url(/images/bg_content.gif) repeat-y top;}
div#content div.container {width: auto; padding: 10px 36px 0 38px;}
div#content div.container div.leftcolumn {float: left; clear: left;}
div#content div.container div.rightcolumn {float: right; clear: right;}

div#content div.cntbox_half {width: 455px; background: url(/images/bg_cntbox_half_body.gif) repeat-y top;}
div#content div.cntbox_half div.boxtitle {width: 455px; height: 37px; background: url(/images/bg_cntbox_half_head.gif) no-repeat top;}
div#content div.cntbox_half div.boxfoot {width: 455px; height: 32px; background: url(/images/bg_cntbox_half_foot.gif) no-repeat top;}

div#content div.cntbox_tudtade_half {width: 455px; background: url(/images/bg_cntbox_half_tudtade_body.gif) no-repeat top;}
div#content div.cntbox_tudtade_half div.boxtitle {width: 455px; height: 37px; background: url(/images/bg_cntbox_half_tudtade_head.gif) no-repeat top;}
div#content div.cntbox_tudtade_half div.boxfoot {width: 455px; height: 32px; background: url(/images/bg_cntbox_half_tudtade_foot.gif) no-repeat top;}
div#content div.cntbox_tudtade_half p.centertext {text-align: center; color: #fff; font-weight: bold; margin: 10px 0 10px 0;}

div#content div.cntbox_quarter {width: 230px; background: url(/images/bg_cntbox_quarter_body.gif) repeat-y top;}
div#content div.cntbox_quarter div.boxtitle {width: 230px; height: 37px; background: url(/images/bg_cntbox_quarter_head.gif) no-repeat top;}
div#content div.cntbox_quarter div.boxfoot {width: 230px; height: 33px; background: url(/images/bg_cntbox_quarter_foot.gif) no-repeat top;}

div#content div.cntbox_tudtade_quarter {width: 230px; background: url(/images/bg_cntbox_quarter_tudtade_body.gif) no-repeat top;}
div#content div.cntbox_tudtade_quarter div.boxtitle {width: 230px; height: 37px; background: url(/images/bg_cntbox_quarter_tudtade_head.gif) no-repeat top;}
div#content div.cntbox_tudtade_quarter div.boxfoot {width: 230px; height: 33px; background: url(/images/bg_cntbox_quarter_tudtade_foot.gif) no-repeat top;}
div#content div.cntbox_tudtade_quarter p.centertext {text-align: center; color: #fff; font-weight: bold; margin: 15px 0 15px 0;}

div#content div.cntbox_threequarter {width: 678px; background: url(/images/bg_cntbox_threequarter_body.gif) repeat-y top;}
div#content div.cntbox_threequarter div.boxtitle {width: 678px; height: 37px; background: url(/images/bg_cntbox_threequarter_head.gif) no-repeat top;}
div#content div.cntbox_threequarter div.boxfoot {width: 678px; height: 34px; background: url(/images/bg_cntbox_threequarter_foot.gif) no-repeat top;}
div#content div.boxtitle span {font-weight: bold; padding-left: 15px; padding-top: 5px; color: #fff; font-size: 10pt; display: block;}
div#content div.boxcontent {padding: 0 18px 0 18px; line-height: 130%;}
div#content div.boxcontent h1 {font-size: 14pt; color: #861a1a; background-color: inherit; margin-bottom: 5px; line-height: 140%;}
div#content div.boxcontent h1 a {color: #861a1a; background-color: inherit; text-decoration: none;}
div#content div.boxcontent h1 a:hover {color: #000; background-color: inherit; text-decoration: none;}
div#content div.boxcontent h1 img {vertical-align: middle; margin-right: 3px;}
div#content div.boxcontent h1 span.subh1 {font-size: 9pt; color: #000; background-color: inherit;}
div#content div.boxcontent h2, legend{font-size: 11pt; font-weight: bold; color: #861a1a; background-color: inherit; margin-bottom: 5px; line-height: 140%;}
div#content div.boxcontent span.date {font-size: 8pt; color: #7b7c7e; background-color: inherit;}
div#content div.boxcontent hr {border-top: 1px dotted #861a1a; border-bottom: 0; border-left: 0; border-right: 0; height: 1px; margin-bottom: 10px; clear: both;}
div#content div.boxcontent .textcontent {margin-bottom: 10px;}
div#content div.boxcontent .textcontent a {color: #861a1a; background-color: inherit; text-decoration: underline;}
div#content div.boxcontent .textcontent a:hover {color: #000; background-color: inherit; text-decoration: underline;}
div#content div.boxcontent .textcontent .username {font-weight: bold; color: #861a1a; background-color: inherit;}
div#content div.boxcontent  table th, div#content div.boxcontent  table td {padding: 2px 5px 2px 5px;}
div#content div.boxcontent div.centerlink {text-align: center; font-weight: bold;}
div#content div.boxcontent div.centerlink a {color: #861a1a; background-color: inherit; text-decoration: none;}
div#content div.boxcontent div.centerlink a:hover {color: #000; background-color: inherit; text-decoration: none;}
div#content div.boxcontent div.bloglink {font-weight: bold; margin-bottom: 15px;}
div#content div.boxcontent div.bloglink a {color: #861a1a; background-color: inherit; text-decoration: none;}
div#content div.boxcontent div.bloglink a:hover {color: #000; background-color: inherit; text-decoration: none;}
div#content div.boxcontent table.teammatch_vertical {width: 100%; margin-bottom: 15px;}
div#content div.boxcontent table.teammatch_vertical td {text-align: center; border-collapse: collapse; vertical-align: top; width: 50%;}
div#content div.boxcontent table.teammatch_vertical td.bordered {border-left: 1px dotted #861a1a;}
div#content div.boxcontent table.teammatch_vertical td img {margin-bottom: 12px;}
div#content div.boxcontent table.teammatch_horizontal {width: 100%; margin-bottom: 15px;}
div#content div.boxcontent table.teammatch_horizontal td {text-align: center; border-collapse: collapse; vertical-align: top; width: 100%; padding-bottom: 15px;}
div#content div.boxcontent table.teammatch_horizontal td.bordered {border-top: 1px dotted #861a1a;}
div#content div.boxcontent table.teammatch_horizontal td img {margin-bottom: 12px;}
div#content div.boxcontent div.centerpicture {width: 418px; text-align: center; margin-bottom: 15px;}
div#content div.boxcontent div.centerpicture img {border: 3px solid #707173;}
div#content div.boxcontent form.newscategory {border-bottom: 1px dotted #861a1a; border-top: 0; border-left: 0; border-right: 0; margin-bottom: 10px; clear: both;}
div#content div.boxcontent form.newscategory select {border-left: 1px solid #861a1a; border-top: 1px solid #861a1a; border-right: 1px solid #861a1a; }

div#content div.boxcontent div.moreblog {margin-bottom: 15px; font-weight: bold; color: #7b7c7e; background-color: inherit;}
div#content div.boxcontent div.moreblog a {color: #861a1a; background-color: inherit; text-decoration: none;}
div#content div.boxcontent div.moreblog a:hover {color: #000; background-color: inherit; text-decoration: none;}

div#content div.boxcontent ul {list-style-position: outside;}
div#content div.boxcontent ul li {list-style-type: disc; margin-left: 20px; margin-bottom: 5px; background-color: inherit;}

div#content div.boxcontent ul.bulletlist li {color: #861a1a; background-color: inherit; font-weight: bold;}
div#content div.boxcontent ul.bulletlist li a {color: #861a1a; background-color: inherit; text-decoration: none;}
div#content div.boxcontent ul.bulletlist li a:hover {color: #000; background-color: inherit; text-decoration: none;}

div#content div.boxcontent div.comment {background-color: #eff0f0; color: #000; padding: 10px; width: auto; font-size: 8pt; margin-bottom: 10px;}
div#content div.boxcontent div.comment span.name {font-size: 9pt; font-weight: bold; color: #861a1a; background-color: inherit;}
div#content div.boxcontent div.comment span.name a {color: #861a1a; background-color: inherit; text-decoration: underline;}
div#content div.boxcontent div.comment span.name a:hover {color: #000; background-color: inherit; text-decoration: underline;}
div#content div.boxcontent div.comment span.date {font-size: 9pt; font-weight: bold; color: #000; background-color: inherit;}
div#content div.boxcontent div.comment span.number {float: right; font-size: 9pt; font-weight: bold; color: #7b7c7e; background-color: inherit;}

div#content div.boxcontent div.commentpost {margin-bottom: 10px;}
div#content div.boxcontent div.commentpost textarea {border: 1px solid #000; padding: 1px; background-color: #fff; color: #000; font-size: 8pt; font-family: Helvetica, Arial, sans-serif; width: 99%; margin-bottom: 10px; height: 100px;}
div#content div.boxcontent div.commentpost input {border: 1px solid #000; padding: 2px; background-color: #861a1a; color: #fff; font-size: 8pt; font-weight: bold;}

div#content div.boxcontent div.centervideo {text-align: center; margin-bottom: 15px;}

div#content div.bannerbox_half {width: 455px; color: inherit; text-align: center; margin-bottom: 15px;}
div#content div.bannerbox_quarter {width: 230px; color: inherit; text-align: center; margin-bottom: 15px;}

div#content div.boxcontent table.previews {border-collapse: collapse; width: 100%; margin-bottom: 10px;}
div#content div.boxcontent table.previews td {background-color: #eff0f0; color: #861a1a; text-align: left; padding: 5px 0 5px 0;}
div#content div.boxcontent table.previews td.picture {width: 160px; text-align: center;}
div#content div.boxcontent table.previews td.picture img {border: 1px solid #757678;}
div#content div.boxcontent p.gallerycattitle {text-align: center; margin-bottom: 25px; font-size: 10pt;}
div#content div.boxcontent p.gallerycattitle img {margin: 5px;}
div#content div.boxcontent p.gallerycattitle a {color: #861a1a; background-color: inherit; text-decoration: none; font-weight: bold;}
div#content div.boxcontent p.gallerycattitle a:hover {color: #000; background-color: inherit; text-decoration: none;}

div#content div.boxcontent table.gallery_preview_pic {width: 146px; height: 146px; border-collapse: collapse; float: left; margin: 3px;}
div#content div.boxcontent table.gallery_preview_pic td {text-align: center; background-color: #eff0f0; color: #861a1a; padding: 4px;}
div#content div.boxcontent table.gallery_preview_pic td img {border: 1px solid #c2c5c9;}

div#content div.boxcontent .folder {border: 2px solid #fff;}
div#content div.boxcontent .folder_active {border: 2px solid #b32a2a;}

div#content div.boxcontent div.formtext {width: 170px; line-height: 180%; float: left; text-align: right; margin-right: 5px; font-weight: bold;}
div#content div.boxcontent .textfield {border: 1px solid #000; padding: 1px; background-color: #fff; color: #000; margin-bottom: 5px;}
div#content div.boxcontent .select {color: #000; background-color: #fff; border: 1px solid #000; padding: 1px; margin-bottom: 5px; text-align: left;}
div#content div.boxcontent .button {border: 1px solid #000; padding: 2px; background-color: #861a1a; color: #fff; font-size: 8pt; font-weight: bold;}
div#content div.boxcontent .checkbox {margin-bottom: 5px; vertical-align: top;}

div#content div.boxcontent table.szamokban {border-collapse: collapse; width: 100%; margin-bottom: 10px; border-left: 1px solid #757678; border-top: 1px solid #eff0f0; margin: 15px 0 15px 0;}
div#content div.boxcontent table.szamokban th {background-color: #eff0f0; color: #861a1a; text-align: center; padding: 5px 0 5px 0; font-weight: bold; border-right: 1px solid #757678;}
div#content div.boxcontent table.szamokban td {background-color: #fff; color: #000; text-align: left; padding: 3px;  border-right: 1px solid #757678; border-bottom: 1px solid #eff0f0;}
div#content div.boxcontent table.szamokban a {color: #861a1a; background-color: inherit; text-decoration: none; font-weight: bold;}
div#content div.boxcontent table.szamokban a:hover {color: #000; background-color: inherit; text-decoration: none;}

div#content div.boxcontent p.highlightedblock {background-color: #eff0f0; color: #000; padding: 10px; border: 1px solid #861a1a; font-size: 9pt;}

/* FOOTER */
div#footer {background: url(/images/bg_footer.gif) no-repeat top; text-align: center; font-size: 8pt; padding-top: 40px; padding-bottom: 25px;}
div#footer img {margin: 0 8px 10px 8px;}
div#footer a {color: #394659; background-color: inherit; text-decoration: underline; font-weight: bold;}
div#footer a:hover {color: #000; background-color: inherit; text-decoration: underline;}

/* PAGER */
div.pager {width: auto; text-align: center; font-weight: bold; color: #861a1a; background-color: inherit;}
div.pager a {color: #861a1a; background-color: inherit; text-decoration: none;}
div.pager a:hover {color: #000; background-color: inherit; text-decoration: none;}
div.pager .actual {font-weight: normal;}

/* GLOBAL CLASSES */
.clear {clear: both;}
.links {clear: both; width: 100%; margin-bottom: 25px; float: left; position: relative;}
.newspic {float: left; margin: 0 8px 8px 0; border: 1px solid #7c7d7f;}
.icon {vertical-align: middle; margin-right: 5px}
a.defaultlink {color: #861a1a; background-color: inherit; text-decoration: underline;}
a.defaultlink:hover {color: #000; background-color: inherit; text-decoration: underline;}
.w400 {width: 400px;}
.w107{width: 107px;}
.w180 {width: 180px;}
.red {color: Red; background-color: inherit;}
a.backtotop {color: #861a1a; background-color: inherit; text-decoration: underline;}
a.backtotop:hover {color: #000; background-color: inherit; text-decoration: underline;}
a.pagetop{display: inline-block; width:0; height: 0; overflow: hidden; border: none; text-decoration: none; visibility: hidden; position: relativ; left: 40px;}
.toto label {margin-right: 35px; vertical-align: top;}


.download {text-align: center;}
.download  h1 {margin-top: 15px;}
.download .box {display: inline-block; font-size: 8pt; font-weight: bold; padding-top: 150px; position: relative; margin-left: auto; margin-right: auto; height: 35px; text-align: center;}
.download .width1 {width: 275px;}
.download .width2 {width: 275px; padding-bottom: 20px;}
.download .box img {position: absolute; top: 13px; left: 44px; border: 1px solid #000;}
.download table, tr, td {margin: 0; padding: 0;}
.download table {width: 550px; margin-left: auto; margin-right: auto; margin-bottom: 15px;}

.nyeremenyek img {margin-top: -10px;}
.fright {float: right; margin-top: -35px; margin-bottom: 10px;}

ul.gallery{position:relative;height:295px;width:685px;overflow:hidden;}
ul#banner li {list-style-type: none;}