body {
    background: url('../images/bg1.jpg'); color: #efefef; 
    font-family: Arial; font-size: 13px;}
body, html {}
* {border: 0; margin: 0; padding: 0;}
a {text-decoration: none;}
a:link {color: #efefef;;}
a:visited {color: #efefef;;}
a:hover {color: #666666 !important;}
a:active {color: #efefef;;}
img {vertical-align: top;}
table {border-collapse: collapse;}
hr {border: 1px inset #999999;}
li {list-style-type: none;}
h2 {font-size: 14px; font-weight: bold;}
h3 {font-size: 15px; font-weight: bold;}
h4 {font-size: 13px; font-weight: bold;}

@font-face {font-family: lcd; src: url('../fonts/lcd.eot');}
@font-face {font-family: lcd; src: url('../fonts/lcd.ttf');}

.gainlayout {zoom: 1;}
.floatleft {float: left;}
.floatright {float: right;}
.clearboth {clear: both;}
.mandat {color: #c00000;}
.readonly {color: #0000ff; cursor: not-allowed;}
.disabled {text-decoration: line-through;}


.line {overflow: hidden; clear: both;}
.line1 {height: 8px; background: url('../images/line1.jpg'); border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
.line2 {height: 1px; border-top: 1px solid #000000; border-bottom: 1px solid #800004;}
.line3 {height: 1px; border-top: 1px solid #202455; border-bottom: 1px solid #308bc0;}

.boxtitle {height: 30px; line-height: 30px; overflow: hidden; padding: 0px 15px 0px 15px; color: #4094da;}
.boxtitle .left {float: left;}
.boxtitle .right {float: right; font-size: 12px;}
.boxtitle a {color: #4094da;}
    
.pagetitle {height: 38px; line-height: 38px; overflow: hidden; padding: 0px 0px 0px 17px; color: #4094da;
    background: url('../images/bg_pagetitle.jpg') no-repeat;}
.pagetitle .inner {width: 324px;}
.pagetitle .left {float: left;}
.pagetitle .right {float: right; font-size: 12px; font-weight: bold;}
.pagetitle a {color: #4094da;}

.blocktitle {line-height: 30px; height: 30px; background: url('../images/line3.jpg') center left repeat-x; text-align: center;}

.adsjs {text-align: center;}

.formnotif {padding: 5px 0px 5px 0px;}
.formelement {display: block; clear: both;}
.formelement .formelement {display: inline; margin: 0;}
.input_label {display: block; float: left; width: 45%;
    font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.input_text, .input_textarea, .input_file, .input_select {
    width: 45%; border: 1px solid #333333; padding: 1px;
    background: #adb8be; color: #000000; text-align: center; 
    font-size: 12px; font-weight: bold;}
.input_select, .input_textarea {text-align: left;}
.input_button {width: 90px; border: 1px solid #333333; padding: 4px;
    background: #555555; color: #000000; font-weight: bold;}

#messenger {border: 1px solid #ffffff; -moz-border-radius: 20px; background: #080808; color: #ffffff;}
#dimmer {background: url('../images/dimmer.png');}

#hasabok {overflow: hidden;}
.fohasab {float: left; overflow: hidden; padding-bottom: 20px;}
#fohasab1 {width: 357px; border-right: 1px solid #340300; background: url('../images/bg_leadfirstimg.jpg') no-repeat;}
#fohasab2 {width: 317px; border-left: 1px solid #340300;}
#fohasab3 {width: 318px; background: #080808;}
#fohasab4 {width: 676px;}
#fohasab5 {width: 994px; background: #080808;}

#fohasab3 .boxtitle h2 {font-size: 13px !important; color: #ffffff;}

#page {}
#content {width: 994px; background: #3a0000; margin: 0 auto;}
#header {height: 232px; background: url('../images/bg_header.jpg'); position: relative;}
#header #title {position: absolute; top: 15px; left: 32px;}
#header .menu ul {height: 44px; line-height: 44px; position: absolute; top: 59px; left: 170px;}
#header .menu li {float: left; margin-left: 10px; padding-left: 30px; font-size: 15px; font-weight: bold; font-style: italic;
    background: url('../images/bg_menuitem.jpg') no-repeat; letter-spacing: -1px;}
#header #flashmenu {position: absolute; bottom: 0px; z-index: 0; z-index: 0;}

#headerads {background: url('../images/bg_grad1.jpg'); padding: 10px 20px 0px 20px;}
#headerads .adsjs {padding: 0px 0px 10px 0px;}

#footer {height: 150px; background: url('../images/bg_grad1.jpg'); color: #adb8be;}
#footer a {color: #adb8be;}
#footer .menu {padding: 20px;}
#footer .menu li {float: left; padding: 3px 20px 3px 20px; border-left: 1px solid #adb8be; font-weight: bold; }
#footer #siteinfo {padding: 20px; font-size: 12px; position: relative;}
#footer #siteinfo .logo {position: absolute;}
#footer #siteinfo .copyright {position: absolute; top: 32px; left: 100px; padding-left: 20px; border-left: 1px solid #adb8be;}
#footer #siteinfo .links {position: absolute; top: 32px; left: 480px; padding-left: 20px; border-left: 1px solid #adb8be; width: 480px;}
#footer #siteinfo .links li {float: left; width: 160px;}



.acomments {padding: 10px; background: #efefef; color: #4c4c4c;}
.acomments .acommentinfo {height: 40px; line-height: 40px; border: 1px solid #c0c0c0;}
.acomments .acommentinfo .acomment_nr {display: block; float: left; width: 40px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center; background: #752608; color: #efefef; font-weight: bold;}
.acomments .acommentinfo .acomment_month {display: block; float: left; width: 40px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center;}
.acomments .acommentinfo .acomment_day {display: block; float: left; width: 40px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center; font-weight: bold}
.acomments .acommentinfo .acomment_time {display: block; float: left; width: 40px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center;}
.acomments .acommentinfo .acomment_wroteby {display: block; float: left; width: 250px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center;}
.acomments .acommentinfo .acomment_btn1 {display: block; float: right; width: 100px; overflow: hidden; white-space: nowrap; border-right: 0px solid #c0c0c0; text-align: center;}
.acomments .acommentinfo .acomment_btn2 {display: block; float: right; width: 100px; overflow: hidden; white-space: nowrap; border-right: 1px solid #c0c0c0; text-align: center;}
.acomments .acommentbody {margin: 20px 0px 20px 0px;}
.acomments a {color: #308bc0;}
#acomment_insert fieldset {background: #efefef; color: #4c4c4c; padding: 10px 10px 30px 10px;}
#acomment_insert .input_textarea {width: 99%; background: #a7b6bd;}
#acomment_insert a {color: #308bc0;}


.articlenode .article_title {padding: 40px 20px 0px 20px; color: #360000; font-size: 130%;}
.articlenode .article_lead {padding: 10px 20px 10px 20px; color: #360000; font-weight: bold;}
.articlenode .article_text {padding: 0px 0px 25px 0px; color: #4c4c4c;}
.articlenode .article_info {padding: 0px 20px 0px 20px; line-height: 25px; font-size: 11px; color: #4c4c4c;}
.articlenode .article_author {margin-right: 10px; font-weight: bold;}
.articlenode a {color: #000000;}
.articlenode .bb-p {margin: 3px 20px 15px 20px;}
.articlenode .bb-subhead {margin: 10px 20px 5px 20px; font-size: 110%;}
.articlenode .bb-iquestion {margin: 10px 20px 5px 20px;}
.articlenode .bb-ianswer {margin: 3px 20px 15px 20px;}
.articlenode .bb-code {margin: 3px 20px 15px 20px;}
.articlenode .bb-appendixbox {width: 600px; margin: 0px auto; padding: 15px 0px 15px 0px; background: #c0c0c0;}
.articlenode .bb-caption {background: #762609; color: #efefef;}
.articlenode .bb-caption a {color: #efefef;}
.articlenode .bb-mmtitle {padding: 10px;}
.articlenode .bb-table {width: 90%;}
.articlenode .bb-table td {border: 1px solid #c0c0c0;}
.articlenode tr.even {background: #efdddd;}
.articlenode tr.odd {background: #ddddef;}
.articlenode tr:hover {background: #efefef;}
.articlenode .votenode {width: 300px; margin: 10px auto;}

.articlesidebarnode {background: #762609;}
.articlesidebarnode {width: 300px; overflow: hidden; float: right; margin: 10px 1px 5px 5px; font-size: 90%;}
.articlesidebarnode .bb-multimedia .br {background: transparent;}
.articlesidebarnode .bb-multimedia .bl {background: transparent;}
.articlesidebarnode .article_sidebar {}
.articlesidebarnode .linksnode {padding: 10px 20px 10px 20px; font-size: 13px;}
.articlesidebarnode a {color: #c0c0c0;}


.articlebottomnode {}
.articlebottomnode .tp_btndiv {height: 37px; background: #efefef; border-bottom: 3px solid #3a0000;}
.articlebottomnode .tp_btn {display: block; float: left; width: 178px; height: 37px; line-height: 37px;
    background: url('../images/tab_gray.jpg'); text-align: center; font-weight: bold;}
.articlebottomnode .tp_btn.selected {background: url('../images/tab_red.jpg');}
.articlebottomnode .tp_tab {clear: both;} 


.contentslink {display: block; float: left; background: url('../images/arrow_r.gif') center left no-repeat;
    padding-left: 7px; margin-left: 15px; color: #f99327 !important;}


.datearticlelinksnode {background: #762609;}
.datearticlelinksnode .date {font-weight: bold; padding: 15px 15px 0px 15px;}
.datearticlelinksnode ul {padding: 5px 15px 15px 15px;}
.datearticlelinksnode li {background: url('../images/arrow_r.gif') center left no-repeat; padding-left: 10px; font-size: 12px;}


.gallerynode .picturediv {width: 560px; height: 430px; overflow: hidden; float: left; padding: 10px; text-align: center;}
.gallerynode .picturediv .infobar {font-size: 11px; padding: 10px; height: 10px;}
.gallerynode .navdiv {width: 100%; height: 30px; line-height: 30px; float: right; background: transparent url('../images/line3.jpg') center left repeat-x;}
.gallerynode .prev {float: left; font-weight: bold; padding-left: 10px;}
.gallerynode .next {float: right; font-weight: bold; padding-right: 10px;}
.gallerynode .thumbsdiv {position: relative; width: 404px; height: 450px; overflow: auto; float: right;}
.gallerynode .thumb {float: left;}
.gallerynode .thumblink {display: block; width: 185px; height: 110px; overflow: hidden; 
    text-align: center; padding: 1px; margin: 5px 5px 0px 0px;}
.gallerynode .thumblink.seen {background: #111111;}
.gallerynode .thumblink.current {background: #3a0000;}


.interviewnode {background: #762609;}
.interviewnode .article_title {padding: 15px 15px 15px 15px;}
.interviewnode .article_picture {float: left; margin: 0px 15px 5px 20px;}
.interviewnode .article_lead {padding: 10px 15px 10px 15px; color: #f99327; font-size: 12px;}
.interviewnode .linksnode {padding: 0px 15px 15px 15px;}


.leadbignode .imgdiv {text-align: center;}
.leadbignode .contentsdiv {line-height: 30px; height: 30px; margin: 0px 16px 0px 16px;}
.leadbignode .datediv {float: left; width: 28px; overflow: hidden; background: url('../images/bg_date2.jpg') no-repeat;
    text-align: center; line-height: 20px; font-size: 9px; font-weight: bold; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 0px;}
.leadbignode .datediv .month {display: block;}
.leadbignode .datediv .day {display: block; font-size: 14px;}
.leadbignode .datediv .time {display: block;}
.leadbignode .leaddiv {margin: 0px 16px 0px 32px;}
.leadbignode .leaddiv .article_title {padding: 0px 15px 10px 15px;}
.leadbignode .leaddiv .article_lead {padding: 0px 15px 15px 15px;}
.leadbignode.featured .contentsdiv {background: #762609;}
.leadbignode.featured .leaddiv {background: #762609;}


.leadlilnode {background: #762609;}
.leadlilnode .imgdiv {text-align: center; padding: 15px 0px 0px 0px;}
.leadlilnode .contentsdiv {height: 30px; line-height: 30px;}
.leadlilnode .article_title {padding: 0px 15px 10px 15px;}
.leadlilnode .article_lead {padding: 0px 15px 15px 15px; font-size: 12px; }
.leadlilnode .linksnode {padding: 0px 15px 15px 15px;}


.leadnopicnode {font-size: 90%; color: #9d9d9d;}
.leadnopicnode .article_title {font-size: 13px; margin: 0px 0px 5px 15px;}
.leadnopicnode .contentsdiv {line-height: 20px;}


.leadwidenode .datediv {float: left; width: 28px; overflow: hidden; background: url('../images/bg_date2.jpg') no-repeat;
    text-align: center; line-height: 20px; font-size: 9px; font-weight: bold; margin: 0px 0px 0px 2px;}
.leadwidenode .datediv .month {display: block;}
.leadwidenode .datediv .day {display: block; font-size: 14px;}
.leadwidenode .datediv .time {display: block;}
.leadwidenode .article_picture {float: right; margin: 0px 0px 3px 3px;}
.leadwidenode .article_title {margin: 0px 0px 5px 35px;}
.leadwidenode .article_lead {margin: 5px 0px 5px 35px;}
.leadwidenode .contentsdiv {line-height: 30px; margin: 0px 0px 0px 20px;}


.linksnode li {background: url('../images/arrow_r.gif') center left no-repeat; padding: 2px 0px 2px 10px; font-size: 12px;}


.simplearticlenode {font-size: 90%;}
.simplearticlenode .article_title {font-size: 13px; margin: 0px 0px 5px 15px;}


.votenode {font-size: 11px;}
.votenode .vote_title {padding: 10px 0px 10px 0px;}
.votenode .formelement {margin: 0;}
.votenode .input_label {width: 90%; font-weight: normal; margin-bottom: 10px;}
.votenode .input_text {width: 99%; background: #555555;}
.votenode .voteopt_bar {height: 14px; margin: 3px 0px 7px 0px; background: url('../images/line2.jpg');}
.votenode .captcha_img {float: left;}
.votenode .formbutton {float: right; clear: none;}




#changepass_box {padding: 50px;}
#cikk_box {padding: 0px 15px 0px 15px;}
#cikktovabbi_box {padding: 15px;}
#csapatcikk_box {padding: 15px;}
#csapatrovat_box {margin: 0px 0px 30px 0px; background: #efefef;}
#elo_box {padding: 10px 15px 10px 15px;}
#fo_box {}
#forum_box {padding: 10px 15px 10px 15px;}
#fotovabbi_box {padding: 10px 15px 10px 15px;}
#galeria_box {}
#galeriatovabbi_box {padding: 0px;}
#hozzaszolasok_box {padding: 10px 15px 10px 15px;}
#interju_box {padding: 10px 15px 10px 15px;}
#kereses_box {padding: 10px 15px 10px 15px;}
.link_box {padding: 10px 15px 10px 15px;}
#login_box {padding: 50px;}
#lostpass_box {padding: 50px;}
#menu2_box {padding: 10px 15px 10px 15px;}
#rovat_box {padding: 0px 15px 30px 0px;}
#rovat_lpn_box {padding: 0px 15px 0px 15px;}
#szurkoloi_box {padding: 10px 15px 10px 15px;}
#szurkoloiinfo_box {padding: 10px 15px 10px 15px;}
#szavazas_box {padding: 10px 15px 10px 15px;}
.tabella_box {padding: 10px 15px 10px 15px;}
#userdata_box {padding: 50px;}
#visszaszamlalas_box {padding: 10px 15px 10px 15px;}


#csapatcikk_box .articlenode {background: #762609;}
#csapatcikk_box .articlenode .article_title {padding: 20px 20px 10px 20px; color: #efefef; font-size: 130%;}
#csapatcikk_box .articlenode .article_info {display: none;}
#csapatcikk_box .articlenode .article_lead {color: #efefef}
#csapatcikk_box .articlenode .article_text {color: #efefef;}
#csapatcikk_box .articlenode .bb-table {font-size: 11px; color: #000000;}
#csapatcikk_box .articlenode a {color: #308bc0;}


#csapatrovat_box .pager {display: block; text-align: right; padding: 20px 0px 20px 0px; color: #1b7752;}
#csapatrovat_box .leadnopicnode {margin: 15px 15px 15px 40px; padding-bottom: 15px; border-bottom: 2px solid #878793;}
#csapatrovat_box .leadnopicnode {font-size: 90%; color: #1b7752;}
#csapatrovat_box .leadnopicnode .article_title a {color: #1b7752;}


#cikk_box .articlenode {background: #efefef;}
#cikk_box .adsjs {padding: 5px; background: #efefef;}


#cikktovabbi_box .line3 {margin: 5px 0px 10px 0px;}


#fo_box .line2 {margin: 10px 17px 10px 40px;}


#forum_box li {margin: 10px 15px 10px 15px;}


#galeriatovabbi_box .leadlilnode {width: 320px; height: 320px; overflow: hidden; float: left; margin: 10px 0px 0px 10px;}


#hozzaszolasok_box .linksnode .acomment_created {font-style: italic; margin-right: 7px;}
#hozzaszolasok_box .linksnode .acomment_user {font-weight: bold; margin-right: 7px;}
#hozzaszolasok_box .linksnode p {font-style: italic; color: #666666; margin-top: 5px;}


#kereses_box #searchdiv {background: #308bc0;}
#kereses_box #search fieldset {padding: 15px;}
#kereses_box #search .formelement {display: inline;}
#kereses_box #search .input_text {width: 160px; padding: 4px; background: #000000; color: #4094da; border: 0;}
#kereses_box #search .input_button {width: 85px; padding: 2px; background: #308bc0; color: #ffffff; border: 0;}


#menu2_box .menu2 {background: #308bc0; padding: 10px;}
#menu2_box .menu2 li {width: 50%; margin: 5px auto; background: url('../images/arrow_r.gif') center left no-repeat; padding-left: 10px;
    font-size: 11px; font-weight: bold;}
    

#rovat_box .pager {display: block; text-align: right; padding: 20px 0px 20px 0px; color: #f99327;}
#rovat_box .line2 {margin: 5px 0px 15px 35px;}


#rovat_lpn_box .linksnode {padding: 30px 30px 0px 30px; text-align: center; background: #efefef;}
#rovat_lpn_box .linksnode a {color: #360000;}


#szurkoloiinfo_box p {color: #f99327;}


#visszaszamlalas_box #countdown {font-size: 110%; background: #308bc0;}
#visszaszamlalas_box #countdown {padding: 10px; text-align: center;}


.fb_likebox {margin: 10px 10px 10px 10px; background: #ffffff;}


.link_box .line3 {margin: 5px 0px 15px 0px;}


.thumblistnode {text-align: center;}
.thumblistnode .tp_prev, .thumblistnode .tp_next {display: none;}
.thumblistnode .tp_tabdiv {width: 318px; height: 250px; overflow: hidden; position: relative;}
.thumblistnode .tp_tab {width: 318px; height: 250px; overflow: hidden; position: absolute; left: 0; display: none;}
.thumblistnode .tp_tab.first {display: block;}
.thumblistnode .tp_btn {display: inline; padding: 2px; font-weight: bold;}
.thumblistnode .tp_btn.selected a {color: #308bc0;}


.tabella_box .bb-table {font-size: 11px; color: #62c7ff; width: 100%;}
.tabella_box .bb-table td {padding: 2px;} 
.tabella_box .bb-table .row_0 {line-height: 20px; height: 20px; text-align: center; font-weight: bold;}
.tabella_box .bb-table tr.odd {background: #161616;}
.tabella_box .bb-table tr:hover {background: #202020;}
.tabella_box .line3 {margin: 5px 0px 15px 0px;}
