body, html { padding: 0; margin: 0; width: 100%; height: 100%; background: #000000; background: url('images/site/back-site.jpg'); color: white;}
img {margin: 0px; padding: 0px;}
p {margin: 2px 0px 10px 0px; padding: 0px;}

a:link, a:visited {text-decoration: none; color: white;}
a:hover, a:active {text-decoration: none; color: white;}

.menu {padding: 0px; margin: 6px 0px 0px 0px; display: inline; cursor: pointer;}
#menu-preload {position: absolute; top: 1px; left: 1px; width: 1px; height: 1px; border: 0px; visibility: hidden; overflow: hidden; z-index: -2;}

#topback {position: absolute; top: 0px; left: 0px; width: 100%; height: 243px; background: url('images/site/back-top.gif') repeat-x top; z-index: 0;}
#bottomback {position: absolute; border: 0px solid green; width: 100%; height: 85px; margin: 0px; padding: 0px; background: url('images/site/back-bottom.gif') repeat-x bottom; z-index: -3;}
#header {position: absolute; top: 0px; left: 0px; z-index: 1;}

#container {border: 0px solid red; position: absolute; top: 173px; left: 55px; width: 790px; height: auto; padding: 0px; margin: 0px; z-index: 2;}
#content {float: left; border: 0px solid white; background: #1a1a12; width: 587px; margin: 0px 20px auto 0px; padding: 0px;}

#infoboxok {float: right; width: 270px; border: 0px solid white; margin: 37px 0px auto 0px; padding: 0px; overflow: visible; z-index: 2;}
.infobox { margin: -27px 0px -25px 0px; padding: 0px; }
.info-top {border: 0px solid red; position: relative; top: 14px; height: 27px; overflow: visible; text-align: center;}
.info-bottom {border: 0px solid red; position: relative; top: -17px; height: 35px; overflow: visible; text-align: center;}

.diszkografia-boritok {padding: 10px 0px 3px 0px; margin: 5px 7px 15px 7px; width: 30%; float: left; background: #1d1d15; font-weight: bold;}
.diszkografia-boritok p img {margin-bottom: 10px;}

.hirbox {padding: 0px; margin: 0px 0px 13px 0px; border: 0px;}
.hirbox-head {padding: 0px; margin: 0px 0px 3px 0px; border: 0px; color: #bbb; text-align: left; font-weight: bold; font-size: 11px;}
.hirbox-content {padding: 5px 5px 0px 7px; margin: 0px; border: 1px solid #322b1f; background: #221b0f; font-family:tahoma,arial,verdana; color:#b0afaf; font-size:11px; text-align:left; overflow: hidden;}
.hirbox-content img.nir {margin: 0 7px 10px 7px; border: 1px solid #444;}
.hirbox-bottom {padding: 2px 10px 0px 0px; margin: 0px; border: 0px; color: #888; text-align: right; font-size: 10px;}

.koncertbox {padding: 0px; margin: 0px 0px 13px 0px; border: 0px;}
.koncert-head {padding: 0px; margin: 0px; border: 0px; color: #bba; text-align: left; font-size: 11px;}
.koncert-head table td {color: #ccc;}
.koncert-content1 {padding: 0px; margin: 0px; border: 0px; background: #271b09; font-family:tahoma,arial,verdana; color:#b5afaf; font-size:11px; text-align:left; border-top: 1px dashed #333; height: 1px; overflow: hidden;}
.koncert-content2 {padding: 3px; margin: 0px; border: 1px solid #322b1f; background: #221b0f; font-family:tahoma,arial,verdana; color:#b0afaf; font-size:11px; text-align:left;}
.koncert-content2 td p {padding: 0px; margin: 3px; font-size: 10px; color: #bba;}

.dalszoveg1 {visibility: hidden; height: 0px; overflow: hidden; position: absolute; top: 1px; left: 1px; z-index: -1;}
.dalszoveg2 {visibility: visible; height: auto; overflow: visible; border-top: 1px solid #555; background: #1c1f17;}
