body{margin:0; padding:0; background: #79cf00 url(../images/tlo_impresario.jpg) repeat-x; color: #2b3139; font-family: Arial, sans-serif; font-size: 12px; text-align: center}
#aktualnosci a{color: #cc0000; font-weight: bold; text-decoration: none}
#aktualnosci a:hover{text-decoration: underline}
#main, #stopka div{width: 882px; margin: 0 auto; padding: 0; text-align: left; }
.logo{margin: 23px 0 0 0; border: none; float: left; width: 233px; height: 69px;}
#main{position: relative}
#menu {list-style: none; float: right; margin: 74px 0px 0 0; padding: 0; display: inline; height: 40px}
#menu li {float: left;  margin:0 0 0 4px; padding: 0}
#menu li.reklama a {background: url(../images/menu0.gif) no-repeat; display: block; float: left; width: 115px; height: 26px;}
#menu li.aktywny a {background-position: 0 -58px !important; height: 31px !important; position: inline !important; margin-top: -4px !important}
#menu li.studio a {background: url(../images/menu1.gif) no-repeat; display: block; float: left; width: 100px; height: 26px;}
#menu li.music a {background: url(../images/menu3.gif) no-repeat; display: block; float: left; width: 100px; height: 26px;}
#menu li.impresario a {background: url(../images/menu2.gif) no-repeat; display: block; float: left; width: 138px; height: 26px;}
#menu li a:hover{background-position: 0 -26px; height: 31px; position: inline; margin-top: -4px}



#menu li a span {display: none}

.glosniki {position: absolute; top: 437px; left: 785px; float: left; z-index: 30}

#top {width: 753px; height: 340px; background: url(../images/ramka.jpg) no-repeat; float: left; padding: 34px 0 0 14px}
#aktualnosci{width: 402px; background: url(../images/aktual2.gif) no-repeat left bottom; border: none; padding:0 25px; float: left; color: #2b3139; margin: 0px; height: 408px; position: relative; z-index: 10; margin-bottom: -10px}

#aktualnosci h2 {margin:0 0 15px 0; padding:0; font-size: 20px; font-weight: normal}
#aktualnosci a.wiecej,#kalendarz a.wiecej{display: block; background: url(../images/wiecej_tlo.gif) no-repeat right; padding: 0 13px 0 0; float: right; color: #cc0000; font-weight: bold; text-decoration: none}
#aktualnosci a.wiecej:hover,#kalendarz a.wiecej:hover{text-decoration: underline}
#aktualnosci  a.archiwum{display: block; float: right; padding: 2px 10px 1px 10px; background: #915a48;font-weight: bold; color: #e9e2d6; text-decoration: none; margin-top: 10px}
#aktualnosci  a.archiwum:hover{text-decoration: underline}

.l12{float: left; position: relative; bottom: -5px}

.tekst{width: 350px; min-height: 282px; overflow: hidden; float: left}
#playery {width: 220px; float: left; margin-left: 20px; border-left: 1px solid #e6e6e6; padding-left: 20px}
#playery2 {width: 400px; height: 412px; margin-left: 30px; margin-top: 15px}
#playery2 .n{display: block}
#playery2 .ikona{float: left}
#playery2 .c1{float: left; width: 135px; }
#playery2 .c2{float: left; width: 135px; margin-left: 10px;  }
#playery2 .r1{float: right !important; display: inline !important; background: none; color: #1a1f27}
.dol{ border-bottom: 1px solid #3a620a; margin-bottom: 2px !important;  width: 380px; overflow: auto ; display: inline; float: left;   }

#tlo1{width: 441px; float: left; background: url(../images/tlo1_2.gif) repeat-y; position: relative; z-index: 2}
.menu_boczne1 { width: 439px; background: url(../images/menu_boczne_impresario.gif) no-repeat; float: left; margin-top:-8px; position: relative; z-index: 40}
.menu_boczne1 a{text-decoration: none !important}
.menub1{width: 180px; color: #2b3139; text-align: right; margin-top: 55px; height: 40px; font-weight: bold}
.menub2{width: 180px; color: #2b3139; text-align: right; margin-top: 57px; height: 40px; font-weight: bold}
.menub3{width: 180px; color: #2b3139; text-align: left; margin-top: 57px; height: 70px; font-weight: bold; }

.kwadrat{position: relative; top:410px; margin-left: 421px; z-index: 4}
.kwadrat2{position: relative; top:-20px; margin-bottom: 0px; margin-left: 0px; z-index: 4;}

#kalendarz{width: 170px; min-height: 350px; padding: 20px 0px 0 0 ; margin-left: 30px; float: left; color: #660000; display: inline}
#kalendarz .w {width: 220px; float: left; color: #660000; display: inline}
#kalendarz .n {width: 120px; float: left; font-size: 14px; color: #5b422d; font-weight: bold}
#kalendarz .d {width: 65px; padding: 1px 4px 0px 4px; color: white; font-size: 12px; font-weight: bold; float: right; background: #b6583f}
#kalendarz h2 {margin:0 0 15px 0; padding:0; font-size: 20px; font-weight: normal}
#kalendarz .l {margin:15px 0 15px 0; }
#kalendarz .r2 {width: 220px; display: none}

#stopka {width: 100%; height: 140px; background: url(../images/stopka.gif) no-repeat center top; color: white; padding-top: 5px; margin-top: 40px; color: #4a660e; position: relative;  z-index: 50}
#stopka .stopka1{width: 210px; float: left; margin: 30px 0px 0 40px}
#stopka .stopka2{width: 210px; float: left; margin: 30px 0px 0 40px}
#stopka .stopka3 {width: 250px; float: left; margin: 30px 0px 0 10px}
.realizacja {text-align: center}

#player {float: right; width: 400px; height: 17px; margin-top: 1px}

.zdjecia {width: 100%; text-align: center}
.zdjecia td {padding-bottom: 20px; padding-top: 20px}

.lista_galeria {list-style:none}
.lista_galeria img,.zdjecia img {border: 2px solid #cc0000;}
.lista_galeria a p {padding: none; margin: none; float: left; display: inline}
.mrg{margin-left: 10px}

#promocja_dnia a.pomoc{color: #5d93b4; font-family: Tahoma, sans-serif; font-size: 12px; text-decoration: underline; display: block; background: url(../images/pomoc.gif) no-repeat; padding-left: 20px; margin: 5px 0 15px 170px}
#promocja_dnia a.pomoc:hover{text-decoration: none}


.ladowanie{background: url(../images/loader.gif) no-repeat right; float: left; padding-right: 80px; font-size: 11px; font-weight: bold}
div.info {background-color: #DD0707; background-image: url(../images/dialog-warning.png); background-repeat: no-repeat; background-position: 6px 3px; color: #ffffff; font-size: 17px; padding: 10px; margin: 10px; padding-left: 50px}
div.sukces {background-color: #69C12F; background-image: url(../images/go-next.png); background-repeat: no-repeat; background-position: 6px 3px;color: #ffffff; font-size: 17px; padding: 10px; margin: 10px; padding-left: 50px; line-height: 130%}

a img  {border: none}

.l {float: left}
.c {clear: both}
