* { color: #929292; font-family: Verdana;}

body, table td {font-size: 11px;}

body { background: url(imagespl/body-back.gif) no-repeat bottom right #ffffff; margin:0; padding:0; text-align: center; }

img, a img {border:0; margin:0; padding:0;}
div {position:relative;}

div#big { margin: 0 auto 30px auto; width:1000px; text-align: left;}
div#top_menu {width:1000px; height: 109px;}

/*******  top_left  */

div#top_menu_left {position:absolute; left:0; top:0; overflow:hidden; background-color: #007cc3; width: 300px; height: 109px;}
div#top_menu_left a {display:block; width:300px; height: 28px; overflow:hidden; text-indent:-1000px;}
div#top_menu_left a:hover {background-position: 3px 0px;}
a#events_lnk {background:url(imagespl/menu_events.gif); }
a#shops_lnk {background:url(imagespl/menu_shops.gif); }
a#maps_lnk {background:url(imagespl/menu_maps.gif); }
a#about_lnk {background:url(imagespl/menu_about.gif); }

/*******  top_right  */

div#top_menu_right {position:absolute; left:300px; top:0; overflow:hidden; width: 700px; height: 109px; background:url(images/menu-back.gif) no-repeat -24px 0px; }
div#top_menu_right * {color:#FFFFFF;}
div#top_menu_right h3 {padding: 5px 0px; margin:0;}

div#top_menu_right table {width:600px; height:109px; margin:0; padding:0;}
div#top_menu_right td {vertical-align: middle; padding: 0px 15px;}
div#top_menu_right td.l {border-right: 2px solid white; width:235px; line-height: 1.4; padding:0px;}


div#top_menu_right div.hid{padding-left:65px; height:109px; color:white;}
div#shops{background: url(imagespl/all.gif) 0px 0px repeat-y #007CC3;display:none;}
div#shops a.right-bow{float:right; display:block; width:30px; height:109px; background: url(imagespl/right-bow.gif) 0px 0px;}
div#events{background: url(imagespl/all.gif) 0px -109px repeat-y #71c267;display:none;}
div#events a.right-bow{float:right; display:block; width:30px; height:109px; background: url(imagespl/right-bow.gif) 0px -109px;}
div#maps{background: url(imagespl/all.gif) 0px -218px repeat-y #F89728;display:none;}
div#maps a.right-bow{float:right; display:block; width:30px; height:109px; background: url(imagespl/right-bow.gif) 0px -218px;}
div#about{background: url(imagespl/all.gif) 0px -327px repeat-y #DC006B; display:none;}
div#about a.right-bow{float:right; display:block; width:30px; height:109px; background: url(imagespl/right-bow.gif) 0px -327px;}
div#promo{background: url(imagespl/all.gif) 0px -327px repeat-y #DC006B; display:none;}
div#promo a.right-bow{float:right; display:block; width:30px; height:109px; background: url(imagespl/right-bow.gif) 0px -327px;}


div#middle {width:1000px; margin-top:3px;}
/*******  middle_left  */

div#middle_left {float: left; width: 300px;}
div#middle_left img{margin: 30px 0px;}

div#middle_left div#menu-left-top{background: url(images/menu-left.gif); height: 68px; padding:0; overflow:hidden;}
div#menu-left-top a {padding:0; margin:0; display:block; float:left; overflow:hidden; text-indent:-1000px; opacity:0.50; filter:alpha(opacity=50); -moz-opacity:0.50;}
div#menu-left-top a.cal{display:block; background: url(images/menu-left.gif) -7px 0px; height: 68px; width:53px; position:absolute; left:7px;}
div#menu-left-top a.map{display:block; background: url(images/menu-left.gif) -70px 0px; height: 68px; width:53px; position:absolute; left:70px;}
div#menu-left-top a.con{display:block; background: url(images/menu-left.gif) -133px 0px; height: 68px; width:53px; position:absolute; left:133px;}
div#menu-left-top a.snd{display:block; background: url(images/menu-left.gif) -196px 0px; height: 68px; width:53px; position:absolute; left:196px;}

div#middle_left div#menu-left-bottom{background: url(images/menu-left-bottom.gif) 0px 0px no-repeat; height: 56px; overflow:hidden;}

div#menu-left-bottom div {padding:0px 80px 0px 0px; text-align:center; display:none; height: 56px; line-height: 56px; font-size: 18px; font-weight:900; color: #dc006b; text-transform: uppercase;}
div#menu-left-bottom div#vis {display:block;}

/*div#middle_left div#language { width: 99px; height: 26px; background:url(imagespl/flags.jpg);}
div#middle_left div#language a {display:block; float:left; width: 33px; height: 26px;}*/

div#contact_left {text-align:center; margin-top: 30px; font-size:11px; line-height: 25px; width:180px;}
div#contact_left b{font-size:13px; color:#DC006B;}

/*******  middle_right  */

div#middle_main {float: right; width: 700px; overflow:hidden; }
div#site_map a {display: block;}
div#site_map a.depth1 {padding-left:0px; border-top:1px solid #777; font-size: 13px; color: #DC006B; }
div#site_map a.depth2 {padding-left:30px; color: #777;}
div#site_map a.depth3 {padding-left:60px; color: #888;}

div#content {margin: 30px 200px 0px 77px;}
div#foot {height: 107px; margin: 4px 10px 0px 0px; color: #222222; border-top: 1px solid #AC003B; opacity:0.50; filter:alpha(opacity=50); -moz-opacity:0.50; }
div#foot div.t{text-align: right; margin: 4px 0px; padding: 0 20px; overflow:hidden; height:15px;}
div#foot div.tl{position:absolute; left: 20px; top:4px; z-index: 2;}
div#foot img {vertical-align:middle;}
div#foot a { font-weight:normal; padding: 0 10px; color: #222222; }
div#foot a:hover {text-decoration:underline;}
div#foot div.l { position:absolute; bottom:15px; left:20px; z-index:2; color: #000000; }
div#foot div.l * {color: #000000;}
div#foot div.l form { margin:0; padding:0;}
div#foot div.l *{font-size:11px;}
div#foot div.r { text-align: right; padding: 15px 20px; margin: 0; line-height:20px; color: #222222; background: #D6D6D6; }
div#foot div.r a{padding:0; }

/*******  other  */

.clear {clear: both;}
.img {border-style: none;}
.menu {border: 0px; margin: 0px; padding: 0px;}
.logo {margin-top: 97px; margin-bottom: 60px; border-style: none;}
.dzieciaki {margin-top: 30px; margin-bottom: 60px; border-style: none;}


ul {text-align: left;  padding-left: 90px; padding-right: 90px; line-height: 2; }
p {text-align: justify; padding-left: 0px; padding-right: 0px; line-height: 1.5; }
h1 {padding-left: 0px; font-size: 16px; margin: 15px 0px 10px 0px; color: #dc006b; padding:0;}
.bold {font-weight: bold}


a {text-decoration: none; color: #007CC3; font-weight: bold; }
a:hover {text-decoration: none; color: #009CE3; font-weight: bold; }

div#najemcy2{background:url(images/najemcy2.gif) repeat-y; width:1000px; margin-top: 4px;}
div#najemcy1{background:url(images/najemcy.gif) no-repeat; padding-left:330px;  padding-top:25px;}
/*div#najemcy1 td {vertical-align:middle;}*/
div#najemcy1 table.lista_naj td {vertical-align:top; width:153px;}
div#najemcy1 table.lista_naj td h3{font-size: 13px;}
div#najemcy1 table.lista_naj td a{display:block; margin-left:5px; font-weight: normal;}

div#najemcyl {width:330px; overflow:hidden;}
div#najemcyl, div#najemcyl * {text-align:justify;}
div#najemcyl img {margin:4px; vertical-align:middle;} 
div#najemcyp {width:330px; overflow:hidden;}
div#najemcyp a {color: #808080; font-weight:normal;}
div#najemcyp a:hover {text-decoration: underline;}
div#najemcyp div {padding: 5px 0px; clear:both;line-height: 28px;}
div#najemcyp img {float:left; margin-right:15px;}
div#najemcyline {width:1px; height: 300px; background: #DC006B;}

#dhtmltooltip{ position: absolute; width: 150px; border: 2px solid white; padding: 20px; background-color: #e50278; visibility: hidden; z-index: 100; color: #FFFFFF; font-size:11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

ul {margin:0; padding: 5px 0px 5px 15px;}