table.glowna { table-layout:fixed; margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:12%;        padding:10px;
               border:0px solid orange; }


table tr td
{TEXT-ALIGN:center;
 #  font-family: 'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans;
 #  background:orange;
   color:white;
   font-size:4em;
   padding:0px;
   border:0px solid orange;
}
TD{
   TEXT-ALIGN:left;
   VERTICAL-ALIGN:top;
   font-size:3em;
   border:0px solid orange#ddd;
   MARGIN:20px;
   padding:20px
}
table tr td ul.menu {
font-size:24pt;
} 

ul {      list-style:none;
        float:left,clear}

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


#header ul#nav
{
        float:right;
        margin:0;
        padding:0;
        margin-top:0.5em;

}

#header ul#nav li
{

letter-spacing:0.2em;
        font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
        font-size:0.9em;
        float:left;
        margin-left:0em;
        padding-left:1em;
}

#header ul#nav li a
{

        font-family:Helvetica,sans-serif;
        display:block;
        float:left;
        xcolor:#a86;


}
#header ul#nav li.active a
{
        font-weight:normal;
        xbackground:#222;

}
ul.menu  {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: white; opacity: 0.7;
    color: black;
}

li.menu-item{
    float: top;
    display: none;
}

ul:hover li {
    background-color: white;
    opacity: 0.8 ;
    color: brown;
    display: block;
}

div.swallow {
    overflow: hidden; max-height: 600px;
}

.bsp:hover tr.to-hide  {
    visibility:hidden; overflow:hidden;
}

.bsp tr.to-hide:hover  {
    visibility:visible;
}


.logobg{padding-top:0px;font-size:24pt; width: 330px;height:600px; min-height:600px;
       }
.bookbg{background:url("Wcielenia_obwoluta-mid.png");background-position: 0px 0px;height:600px; min-height:600px; padding-top:0px;font-size:24pt; width: 294px;
       }
.midbg{background:url("STJLEC/Wgladowki_CAF_A-mid.png");background-position: 0px 0px;height:600px; min-height:600px; padding-top:0px;font-size:24pt; width: 196px;
      }
.wenbg{background:url("GALERIA/wenecja01.jpg");background-position: -120px -50px;height:600px; min-height:600px; padding-top:0px;font-size:24pt; width: 330px;
      }



.link-niebieski a {width:30%;font-size:20pt;color:#556aa8;text-decoration:none;    font-family:'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans; font-weight:normal;}

.link-zolty a {width:30%;font-size:20pt;color:#eddd54;text-decoration:none;    font-family:'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans;font-weight:normal;}

div.jak-link-niebieski  {font-size:20pt;color:#556aa8;text-decoration:none;    font-family:'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans; font-weight:normal;}

div.jak-link-zolty  {font-size:20pt;color:#eddd54;text-decoration:none;    font-family:'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans; font-weight:normal;}

.link-niebieski A:hover { color:#eddd54;
    text-decoration:none;}


.link-zolty A:hover { color:#556aa8;
    text-decoration:none;}

a:visited {text-decoration:none;}
a { color:#468;
    text-decoration:none;}

.la{
float:left;
font-size:64pt;
margin-left:33px;
margin-top:134px;
}

.ra {
float:right;
font-size:64pt;
margin-right:80px;
margin-top:-400px;
position: relative;
left: 0px;
top: 0px;
z-index: 100;
}

body
{
        color:white;
        background:black;
        margin:2em;
        padding:0;
        font-family:'Lucida Grande', Tahoma, 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif, sans
/*font-family:georgia,times,serif; */
}



A img,A:link img,A:visited img{
border:0px white;
}

a:hover { color:black;
text-decoration:none; 
}

A:hover img{FILTER:alpha(opacity=75);
-MOZ-OPACITY:0.75;
OPACITY:0.75;}

H1 {font-size: 2em;
font-family:georgia,times,serif;
}

#header
{
      border-bottom:1px solid gray;
      float:left,clear;
}


#header h1, #header h1 a
{       margin:0.3em;
        font-weight:normal;
        text-decoration:none;
font-family:georgia,times,serif;;
}



P,DIV {font-weight:bold;font-size:2em;
float:left,clear}


TR {
#padding:30px;
}


# styl galerii ######################xxxxxxxxxx.
/*
body {
	margin:0;
	padding:40px;
	background:#fff;
	font:80% Arial, Helvetica, sans-serif;
	color:#555;
	line-height:180%;
}

h1{
	font-size:180%;
	font-weight:normal;
	color:#555;
}
h2{
	clear:both;
	font-size:160%;
	font-weight:normal;
	color:#555;
	margin:0;
	padding:.5em 0;
}*/

#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #c0c0c0;
 	position: absolute;
# 	position: #fadeshow1;
 	left: 50%;
 	top: 50%;
# 	margin-top: -50px;
# 	margin-left: px;
 	text-align: center;
   z-index:1;
}

#fadeshow1{
   z-index:2;
}
