img {border:0;}



html, body {height:100%;margin:0;padding:0;}

html {background: #000;}



body {

background: url("gfx/decoration.jpg") center top no-repeat;  

  margin: 0;

  padding: 0;

}



#container {

  width: 980px;

  margin:0 auto;

  background: url("gfx/bg.jpg") top left repeat-y;

  /*z-index:500;*/

}





#topbar {height: 188px;background: url("gfx/topbar.jpg") no-repeat;text-align:right;}
#topbar div {z-index:1000;width:160px;height:160px;padding:23px 0px 0px 380px; *margin:0 auto;*padding:23px 60px 0px 0px;*text-align:center; }


#bottombar {text-align:left;height: 143px;background: url("gfx/bottom.jpg") no-repeat;}

#bottommenu {text-align:center;font: bold 8pt georgia;padding-top:15px;}



#bodycontainer {

  width: 980px;

  min-height: 281px;

  margin: 0 auto;

  text-align: left;

  background: url("gfx/bodytop.jpg") top left no-repeat;

}





#sidebar {

 float:left;

 width: 212px;

 margin:0; padding:0;

 min-height:281px;

}



/*#sidebar-bg {margin:0px 0px 5px 60px;width:151px;height:322px;background: url("gfx/sidebg.jpg") center bottom no-repeat;}*/



#sidebar-content {

 margin: 0; 

 padding: 0px 0px 0px 10px;

}



#main{

margin: 0px 0px 0px 212px;

padding: 0px;padding-top:0px;padding-right:210px;padding-bottom:10px;

min-height: 281px;

}



#main-content {

 margin: 0; padding: 1px 1em 1em 1em;

}





 hr.cleaner {

      clear:both;

      height:1px;

      margin: -1px 0 0 0; padding:0;

      border:none;

      visibility: hidden;

      }      

            

#copyright {font: normal 7pt georgia;color:#B3b3b3;width:800px;margin: 0px auto;margin-top:40px;}

#copyright div {float:left;width:50%;}

#copyright a {font: normal 7pt georgia;color:#B3b3b3;text-decoration:underline;}

#copyright a:hover {color:#5c0000;text-decoration:none;}





#menu-container {margin-left: 30px;}

#menu {width:212px;}

#menu ul {list-style-type:none;margin:0;padding:0;}

#menu ul li {width:100%;background:url("gfx/menuoff.jpg");height:41px;margin:0;}

#menu ul li:hover {background:url("gfx/menuon.jpg");}

#menu ul li a {display:block; padding: 12px 20px 12px 40px;font: normal 10pt arial;color:#fff;text-decoration:none;}

#menu ul li a:hover {}

#menu ul li.mtop {background:url("gfx/menutopoff.jpg");}

#menu ul li.mbottom {background:url("gfx/menubottomoff.jpg");}

#menu ul li.mtop:hover {background:url("gfx/menutopon.jpg");}

#menu ul li.mbottom:hover {background:url("gfx/menubottomon.jpg");}



/* links */



#bottommenu a {font: normal 7pt georgia;color:#000;text-decoration:underline;text-transform:uppercase;}

#bottommenu a:hover {font: normal 7pt georgia;color:#5C0000;text-decoration:none;text-transform:uppercase;}



a {font: normal 11px georgia;color:#5C0000;text-decoration:underline;}

a:hover {color:#000;text-decoration:none;}



a.link {font: normal 11px georgia;color:#5C0000;text-decoration:underline;}

a.link:hover {color:#000;text-decoration:none;}



a.link-link {font: bold 11px georgia;color:#5C0000;text-decoration:underline;text-transform:uppercase;}

a.link-link:hover {color:#000;text-decoration:none;}



/* texts */

h1 {font: bold 12pt georgia;color:#000;}

h2 {font: bold 10pt georgia;color:#5c0000;}



p {font: normal 11px georgia;color:#000;text-align:justify;line-height:1.5em;}



/* forms */



.info-table {width:100%;}

.info-table td {font: normal 11px georgia;color:#000;padding:3px;vertical-align:top;}

.info-table .info-head {color:#5c0000;border-bottom:1px solid #d0d0d0;}

.info-table .info-other {color:#202020;}





/* left */

#upevents {margin:70px 0px 0px 30px;}

.left-info-container {font:normal 11px georgia;color:#000;margin: 5px 0px;}



/* news */

.news-text a, .news-text p a {font: normal 11px georgia;color:#5C0000;text-decoration:underline;}

.news-text a:hover, .news-text p a:hover {color:#000;text-decoration:none;}

.news-text {font: normal 11px georgia;color:#000;text-align:justify;line-height:1.5em;}

.news-text:first-letter, .news-text p:first-letter {font: bold 14px georgia;}

.news-datum {font: bold 12px georgia;color:#a0a0a0;text-align:right;}

.news-nadpis {font: bold 12px georgia;color:#5c0000;text-align:left;width:80%;font-style:italic;}

.news-divider {
  background: url("gfx/news-divider.png") no-repeat;
	width: 550px;
	height: 42px;
}

/*disko*/

.disko-container {margin:0 auto;margin-bottom:30px;}

.disko-container img {border:1px solid #000;}

.disko-container td {vertical-align:top;text-align:left;padding:0px 5px;}

.disko-container h2 {margin-top:0;}

.disko-container td {font:bold 12px georgia;}



/* forms */



.webform {font:bold 11px georgia;color:#000;text-align:center;}

.webform input {font: normal 11px georgia;color:#000;background:#E0E0E0;border:1px solid #5C0000;padding:2px;opacity: 0.6;}

.webform textarea {font: normal 11px georgia;color:#000;background:#E0E0E0;border:1px solid #5C0000;padding:2px;opacity: 0.6;}

.webform table {margin:0 auto;}

.webform table td {vertical-align:middle;text-align:left;}



/* forum */

.forum-container table {width:100%;}

.forum-container{border-bottom:1px solid #fff;border-top:1px solid #e0e0e0;padding:15px 5px 15px 5px;}

.forum-nick{font:bold 11px georgia;width:75%;text-align:left;padding-bottom:5px;color:#5c0000;}

.forum-datum{font: normal 11px georgia;color:#5c0000;width:25%;text-align:right;padding-bottom:5px;}

.forum-text{font:normal 11px georgia;color:#202020;text-align:justify;}

.odd {background:#f5f5f5;}

.even {background:none;}

.forum-pagination {margin-top:10px;border-top:1px solid #e0e0e0;}

.forum-pagination td {padding-top:10px;height:20px;font:normal 11px georgia;color:#000;}



.forum-pagination-link {margin:0 auto;line-height:20px;;display:block;width:75px;height:20px;text-align:center;background:#e0e0e0;color:#5c0000;text-decoration:none;font-weight:bold;}

.forum-pagination-link:hover {background:#5c0000;color:#fff;}

.table-merch img {border:2px solid #5c0000;
  
}
table.gallery-table {width:100%;height:auto;}

.fototd {width: 80px;margin:2px;padding:5px;text-align:center;background:#d0d0d0;vertical-align:top;}
.fototd img {border:1px solid white;}
.fototd img:hover {border:1px solid #5c0000;}
.fototd {font: normal 8pt arial;color:#404040;}

.gallery-container {padding:5px 0px;border-top:1px dotted #404040;margin-top:-5px;}