html, body{
   margin:0px;
   padding:0px;
   background:rgb(255, 255, 255) url(img/bg.gif) 0 0 repeat-x;
   color:rgb(138, 138, 138);
   font: 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body{
   text-align:center;
   padding-top: 83px;
   background: url(img/logo.jpg) 10px 10px no-repeat;
}
#menu{
   float: left;
   width: 200px;
   margin: -5px 5px 5px 5px;
   padding: 0 10px 5px 10px;
   text-align: left;
   border: 1px solid rgb(229, 229, 229);
   background: rgb(255, 255, 255) url(img/menubg.gif) 50% 0 repeat-y;
   color: rgb(121, 121, 121);
   font-weight: bold;
   line-height: 24px;
   vertical-align: middle;
}
#menu #controll{
   font-size: 9px;
   text-align: center;
}
#menu ul li{
   font-weight: normal;
}
#menu a{
   color: rgb(121, 121, 121);
   text-decoration: none;
}
#menu a:hover{
   color: rgb(10, 130, 155);
   text-decoration: underline;
}
#menu button{
   height: 20px;
   padding: 0;
   font-size: 11px;
   vertical-align: middle;
   margin: -3px 0 0 0;;
   line-height: 11px;
}
#main {
   margin-left: 228px;
   padding-left: 12px;
   text-align: left;
}
#main a{
   color: rgb(18, 126, 173);
   text-decoration: underline;
}
#mapa{
   height: 29px;
   padding: 1px;
   margin-top: 1px;
   padding-top: 10px;
   text-align: left;
   vertical-align: middle;
}
.addmovie{
   background: url(img/addmovie.png) 0 50% no-repeat;
}
.addbanner{
   background: url(img/addbanner.png) 0 50% no-repeat;
}
.addspecial{
   background: url(img/addspecial.png) 0 50% no-repeat;
}
.bulletin{
   background: url(img/bulletin.png) 0 50% no-repeat;
}
.accept{
   display: block;
   width: 16px;
   height: 16px;
   text-indent: -1000em;
   background: url(img/accept.png) 50% 50% no-repeat;
}
.accept span{
   position: absolute;
   z-index: -1;
}
.details{
   padding: 3px  0 3px 25px;
   background: url(img/details.png) 0 50% no-repeat;
}
h2{
   width: 90%;
   padding-bottom: 5px;
   margin: 5px 0;
   font-size: 12px;
   border-bottom: 1px solid rgb(229, 229, 229);
}
#funkcje {
   padding: 0;
   margin: 5px 0 45px 0;
   border: 0;
   list-style: none;
}
#funkcje li{
   display: inline;
   margin: 0 5px;
   padding: 3px 25px;
}
table{
   text-align: left;
   margin-bottom: 45px;
   width: 90%;
}
table caption{
   font-weight: bold;
   text-align: left;
}
table thead{
   font-weight: bold;
}
/* --- dodatkowe formatowanie dodatkow --- */
#accept_balloon{
   width: 130px;
}
/* --- dodatki --- */
.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid rgb(229, 229, 229);
font:normal 12px Verdana;
line-height: 18px;
z-index: 99;
background-color: white;
width: 200px;
}

#arrowhead{
z-index: 100;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 22px;
margin: 0;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: transparent url(img/closed.png) no-repeat 5px 10px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}