body {
  margin:0;
  padding:0;
  background:url(images/miko_bg.jpg) repeat-x;
  background-color:black;
  color:white;
  font-family:tahoma;
  font-size:11px;
}
a {
  color:white;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
#container {
  position:relative;
  width:878px;
  height:1400px;
  margin:auto;
  padding:0;
  background:black;
}
#top {
  position:relative;
  width:878px;
  height:361px;
  background:url(images/miko_top.jpg) no-repeat;
  margin:0;
  padding:0;
}
#logotyp {
  position:absolute;
  left:0px;
  top:0px;
}
#menu{
  position:absolute;
  left:390px;
  top:50px;
  color:white;
  width:530px;
  height:35px;
}
#menu img {
  border:none;
  margin:0;
  margin-left:-4px;
}
#smallContainer {
    border-right:2px solid #252525;
    width:876px;
    padding:0;
								  	height:900px;
}
#content{
  position:relative;
  float:left;
  width:611px;
  margin:0;
								  	height:900px;
}
#cnto {
  width:591px;
  height:830px;
  margin:10px;
  margin-top:0;
  padding-top:10px;
  padding-bottom:10px;
  overflow:hidden;
}
#wrapCnto {
    background:url(images/cnto.jpg) no-repeat;
}
#slideC {
 position:absolute;
 left:585px;
 top:210px;
 width:23px;
 height:640px; 
 visibility:hidden;
 z-index:100;
}
#upC {
  position:relative;
  width:23px;
  height:320px;
  background:url(images/slideUpC.jpg) no-repeat;
}
#upC:hover {
  position:relative;
  width:23px;
  height:320px;
  background:url(images/slideUpCAct.jpg) no-repeat;
}
#downC {
  position:relative;
  width:23px;
  height:320px;
  background:url(images/slideDownC.jpg) no-repeat;
  vertical-align:bottom;
}
#downC:hover {
  position:relative;
  width:23px;
  height:320px;
  background:url(images/slideDownCAct.jpg) no-repeat;
}
/* ------------- Style do galerii docelowej --------------------------------- */
#galleryInfo{
  position:relative;
  float:left;
  background:url(images/galeriaInfo.jpg) no-repeat;
  width:867px;
  height:203px;
  margin:0;
  margin-left:5px !important;
  margin-left:2px;
  padding:0;
  margin-bottom:5px;
  color:white;
  font-size:11px;
  font-family:tahoma;  
}
#gImg{
  position:absolute;
  left:20px;
  top:20px;
  width:125px;
  height:180px;
  overflow:hidden; 
}
#gImg img{
  border:1px solid #373737;
}
#gTitle{
  position:absolute;
  left:185px;
  top:10px;
  width:530px;
  height:20px;
  overflow:hidden;
  font-weight:bold;
}
#gText{
  position:absolute;
  left:185px;
  top:40px;
  width:665px;
  height:150px;
  overflow:hidden;
  text-align:justify; 
}
#gDate{
  position:absolute;
  left:780px;
  top:10px;
  width:70px;
  height:20px;
  overflow:hidden;
  text-align:right; 
}
#imageContainerHeader{
  position:relative;
  float:left;  
  margin:0;
  margin-left:5px !important;
  margin-left:2px;
  background:url(images/galeriaTloHead.jpg) no-repeat;
  width:867px;
  height:21px;
}
#imageContainer{
  position:relative;
  float:left;  
  margin:0;
  margin-left:5px !important;
  margin-left:2px;
  background:url(images/galeriaTloRepeat.jpg) repeat-y;
  width:867px;
  height:625px;
  text-align:center;
  overflow:hidden;
}
#imageContainerFooter{
  position:relative;
  float:left;  
  margin:0;
  margin-left:5px !important;
  margin-left:2px;
  background:url(images/galeriaTloFooter.jpg) no-repeat;
  width:867px;
  height:41px;
}
#slideGallery {
 position:absolute;
 left:845px;
 top:730px;
 width:15px;
 height:460px; 
 visibility:hidden;
 z-index:100;
}
#upG {
  position:relative;
  width:15px;
  height:250px;
  background:url(images/slideUpG.jpg) no-repeat;
}
#upG:hover {
  position:relative;
  width:15px;
  height:250px;
  background:url(images/slideUpGAct.jpg) no-repeat;
}
#downG {
  position:relative;
  width:15px;
  height:250px;
  background:url(images/slideDownG.jpg) no-repeat;
  vertical-align:bottom;
}
#downG:hover {
  position:relative;
  width:15px;
  height:250px;
  background:url(images/slideDownGAct.jpg) no-repeat;
}
/* ------------- END  (galeria docelowa) ------------------------------------ */
#ditto_pages{
  position:relative;
  float:left;
  width:611px;
  height:15px;
  margin:0;
  padding:0;
  margin-top:-10px;
  margin-right:10px;
  color:white;
  font-size:11px;
  font-family:tahoma;
  font-weight:bold;
  text-align:right;
}
#ditto_pages a {
  color:white;
  text-decoration:none;
  margin-left:5px;
  margin-right:5px;
}
#ditto_pages a:hover {
  text-decoration:underline;
}
#ditto_pages span {
  margin-left:5px;
  margin-right:5px;
}
#newsHeader{
  position:relative;
  float:left;
  width:611px;
  height:44px;
  background:url(images/miko_news.jpg) no-repeat;
}
.news{
  position:relative;
  float:left;
  background:url(images/news.jpg) no-repeat;
  width:611px;
  height:203px;
  margin:0;
  padding:0;
  margin-bottom:5px;
  color:white;
  font-size:11px;
  font-family:tahoma;
}
.news a {
  color:white;
  text-decoration:none;
}
.news a:hover {
  text-decoration:underline;
}
.news .photo {
  position:absolute;
  left:25px;
  top:20px;
  width:120px;
  height:180px;
  overflow:hidden;
}
.news .photo img{
  border:1px solid #373737;
}
.news .title {
  position:absolute;
  left:185px;
  top:10px;
  width:330px;
  height:20px;
  overflow:hidden;
  font-weight:bold;
}
.news .date {
  position:absolute;
  left:530px;
  top:10px;
  width:70px;
  height:20px;
  overflow:hidden;
  text-align:right;
}
.news .text {
  position:absolute;
  left:185px;
  top:40px;
  width:415px;
  height:150px;
  overflow:hidden;
  text-align:justify;
}
#galeriaHeader{
  position:relative;
  float:left;
  width:611px;
  height:44px;
  background:url(images/mikoGaleria.jpg) no-repeat;
}
#tloListy {
  position:relative;
  float:left;
  background:url(images/tlo_listy.jpg) no-repeat;
  width:611px;
  height:645px;
  margin:0;
  padding:0;
  margin-bottom:5px;
  margin-left:4px;
  color:white;
  font-size:11px;
  font-family:tahoma;
}
#koncerty {
  position:absolute;
  left:45px;
  top:70px;
  width:525px;
  height:250px;
  line-height:14px;
  overflow:hidden;
}
#koncertyTitle {
  position:absolute;
  left:45px;
  top:33px;
  font-size:12px;
  font-weight:bold;
  width:525px;
  height:15px;
  overflow:hidden;  
}
#wydarzenia {
  position:absolute;
  left:45px;
  top:370px;
  width:525px;
  height:250px;
  line-height:14px;
  overflow:hidden;
}
#wydarzeniaTitle {
  position:absolute;
  left:45px;
  top:328px;
  font-size:12px;
  font-weight:bold;
  width:525px;
  height:15px;
  overflow:hidden;  
}
#koncerty a, #wydarzenia a{
  color:white;
  text-decoration:none;
}
#koncerty a:hover, #wydarzenia a:hover{
  text-decoration:underline;
}
#koncerty li, #wydarzenia li{
  list-style:none;
}
#koncerty ul, #wydarzenia ul{
   margin-left:-25px !important;
   margin-left:0; 
}
#slideK {
 position:absolute;
 left:570px;
 top:70px;
 width:15px;
 height:250px; 
 visibility:hidden;
}
#slideW {
 position:absolute;
 left:570px;
 top:370px;
 width:15px;
 height:250px; 
 visibility:hidden;
}
#up, #upW {
  position:relative;
  width:15px;
  height:126px;
  background:url(images/slideUp.jpg) no-repeat;
}
#up:hover, #upW:hover {
  position:relative;
  width:15px;
  height:126px;
  background:url(images/slideUpAct.jpg) no-repeat;
}
#down, #downW {
  position:relative;
  width:15px;
  height:124px;
  background:url(images/slideDown.jpg) no-repeat;
}
#down:hover, #downW:hover {
  position:relative;
  width:15px;
  height:124px;
  background:url(images/slideDownAct.jpg) no-repeat;
}
#boxes{
  position:relative;
  float:right;
  width:251px !important;
  width:248px;
  margin-right:3px !important;
  margin-right:2px;
  margin:0;
  border-left:7px solid #141414;
									height:900px;
}
#galleryHeader{
  position:relative;
  float:right;
  margin:0;
  width:245px;
  height:44px;
  background:url(images/miko_galeria.jpg) no-repeat;
} 
#galleryBox{
  position:relative;
  float:right;
  margin:0;
  width:245px;
  height:200px;
  background:url(images/miko_pGaleria.jpg) no-repeat;  
  padding-top:9px;
}
#galleryBox .thumbscontainer {
  margin-left:12px !important;
  margin-left:5px;
  width:220px;
  height:160px;
  overflow:hidden;
}
#galleryBox img{
  border:1px solid #373737;
  margin-left:5px;
  margin-top:5px;  
}
#galleryBox a.g{
  position:absolute;
  float:right;
  left:20px;
  top:180px;
  color:white;
  font-family:tahoma;
  font-size:11px;
  text-decoration:none;
}
#galleryBox a.g:hover{
  font-weight:bold;
}
#partnerHeader {
  position:relative;
  float:right;
  margin:0;
  width:245px;
  height:46px;
  background:url(images/miko_partnerzy.jpg) no-repeat;  
}
#partnerBox{
  position:relative;
  float:right;
  margin:0;
  width:245px;
  height:377px;
  background:url(images/miko_pPartnerzy.jpg) no-repeat;  
  text-align:center;
  padding-top:6px;
}
#partnerBox object{
  margin-top:10px;
}
#partnerBox a.p {
  position:absolute;
  top:345px;
  left:180px;
}
#contactHeader {
  position:relative;
  float:right;
  margin:0;
  width:245px;
  height:46px;
  background:url(images/miko_kontakt.jpg) no-repeat;    
}
#contactBox{
  position:relative;
  float:right;
  margin:0;
  width:205px;
  height:141px;
  background:url(images/miko_pKontakt.jpg) no-repeat;  
  color:white;
  font-family:tahoma;
  font-size:11px;
  line-height:15px;
  padding:15px 20px;
}
#contactBox span.koperta{
  background:url(images/koperta.jpg) no-repeat;
}
#contactBox a{
  font-family:tahoma;
  font-size:11px;
  text-decoration:none;
  color:white;
  font-weight:bold;  
}
#footer{
  position:relative;
  float:left;
  margin:0;
  width:878px;
  height:119px; 
}
#signature{
  position:relative;
  float:left;
  width:878px;
  height: 20px;
  color:white;
  font-size:11px;
  font-family:tahoma;  
}
#sL{
  position:relative;
  float:left;
  margin-left:5px;
}
#sR{
  position:relative;
  float:right; 
  margin-right:5px;
}
#sR a{
  color:white;
  font-weight:bold;
  text-decoration:none;  
}
#sR a:hover{
  text-decoration:underline;
}

