* {}

* {
margin: 0;
padding: 0;
}

html  {
height: 100%;
}


body {
font-family: Verdana, sans-serif;
color:#fff;
background:#000 url('design/bg01.jpg') top center repeat-y;
font-size: 12px;
text-align:justify;
height: 100%;

}

p {margin: 10px 0 15px 0;}



a {color: #fdb454; }
a:visited { color: #e38203; }
a:hover	{ color: #fbc95d; }
a:focus { outline: none }

table a{color: #e2940c; }

.grey a{color: #e2940c; }

#bottom01 a {color: #e2940c; }
.grey a:visited { color: #d66603; }
#bottom01 a:visited { color: #d66603; }
.grey a:hover	{ color: #feae01; }


#bottom01 a:hover	{ color: #feae01; }


.bob {color: #ff010d; font-weight: bold;}
.bis {color: #d12003; font-weight: bold;}
.biv {color: #01a420; font-weight: bold;}
.nom {color: #ee6001; font-weight: bold;}
.tytul {color: #fea304; font-weight: bold;}
.small {color:#e1e1e1;font-size: 10px;}
.data {color: #7c7c7c; font-size: 10px; margin: 10px 0 -8px 0;}
.red {color: #d12003; font-weight: bold;}


h1 {
font-size: 24px;
font-weight: normal;
text-align: center;
font-family: "Times new roman", serif;
color:#fdb454;
margin: 20px 0 10px 0;
}

h1.kontakt {
text-align: left;
}



.grey h1 {
color:#000;
}

p.trzy {text-align:center; width:33%; float:left; clear:right;}
p.serce {
background: url('design/serce.gif') right bottom no-repeat; 
min-height:215px; 
_height:215px; 
display:block;;
}

p.center {text-align:center}

.foto_left {
border: 2px solid #fff;
padding:1px;
background:#000;
float:left;
clear:left;
margin: 0 25px 10px 0;
}

.grey .foto_left {
border: 2px solid #000;
background:#fff;
}

.foto_right {
border: 2px solid #fff;
padding:1px;
background:#000;
float: right;
clear:right;
margin: 0 0 10px 25px ;
}

.grey .foto_right {
border: 2px solid #000;
background:#fff;
}

.foto {
border: 2px solid #fff;
padding:1px;
background:#000;
margin: 7px 0 10px 0
}

.grey .foto {
border: 2px solid #000;
background:#fff;
}


ol {margin: 15px 0 15px 40px;}
ul {margin: 15px 0 15px 40px;}

table {
width:100%; 
font-size: 11px;
border:1px solid #fff;
background:#7c7c7c;
color:#000;
margin: 10px 0 15px 0;
text-align:left
}

th {
text-align:center; 
font-size: 12px;
border:none;
padding:4px;
background:#fff
}

td		{
border:1px solid #fff;;
padding: 1px 4px;
background:#e1e1e1
}

td.imie {font-weight:bold; width:70px; text-align:center}
td.plec {width:50px; text-align:center}
td.kolor {font-size: 10px; text-align:left}
td.status {width:90px; text-align:center}
td.galeria {width:93px; text-align:center; padding:0;}
td.galeria img {width:93px;}

td.data {width:50px;}
td.miejsce {width:170px;}



#container {
position: relative;
min-height: 100%;
_height: 100%;
width:100%;
background:url('design/bg01a.gif') repeat-x bottom
}

#main {
position: relative;
margin: 0 auto;
border-left:1px solid #070e2e;
border-right:1px solid #070e2e;
z-index:1;
width:605px;
height: auto;
padding-bottom:45px
}


#top {
width: 605px;
height: 199px;
position: relative;
}

#top01 {
width: 605px;
height: 150px;
top:0;
left:0;
position: absolute;
background: url('design/top01.jpg') ;
}

#top01 a {
width: 100%;
height: 100%;
display:block;
}



#top02 {
width: 605px;
height: 49px;
top:150px;
left:0;
position: absolute;
background: url('design/top02PL.jpg') ;
}

#top02.en {
background: url('design/top02EN.jpg') ;
}

#top01.en {
background: url('design/top01EN.jpg') ;
}

#top02.de {
background: url('design/top02DE.jpg') ;
}

#top01.de {
background: url('design/top01DE.jpg') ;
}



div.text {
	width: 523px;
	height: auto;
	position: relative;
	z-index:5;
	margin: 0 auto;
	left: -1px;
	top: -2px;


}

	


div.grey{
background:#e1e1e1 url('design/text.jpg') ;
position: relative;
width:605px;
height: auto;
margin: 30px auto 0px auto;
padding-top:15px;
padding-bottom:25px;
color:#000
}

div.greytop{
background:#e1e1e1 url('design/text_top.jpg') ;
height:982px;
-height:100%;
max-height:184px;
_height: 140px;
width: 605px;
position:absolute;
left:0px;
top:0px;
z-index:2;
}

div.greybot{
	background:#e1e1e1 url('design/text_bot.jpg');
	height:37px;
	width: 605px;
	position:absolute;
	left:0px;
	bottom:-1px;
	z-index:1;


}

#logo {
width: 202px;
height: 80px;
right:0;
position: relative;
float:right;
margin-top:-18px;
background: url('design/logo.gif') no-repeat ;
}

#logo a {
width: 50%;
height: 100%;
display:block;
position: relative;
float:left;
}



ul#menu li {
top:0;
left:0;
position: absolute;
z-index:4;
}

ul#menu {
top:0;
left:0;
margin: 0;
padding: 0;

position: absolute;
z-index:4;
list-style-type: none;
}

ul#menu li a{
position: absolute;
height: 49px;
display: block;
top:0px;
left:0;
text-indent: -4000px;
}

ul#menu.pl a#m01 {left:19px; width: 55px;}
ul#menu.pl a#m02 {left:85px;width: 89px;}
ul#menu.pl a#m03 {left:189px;width: 64px;}
ul#menu.pl a#m04 {left:267px;width: 53px;}
ul#menu.pl a#m05 {left:331px;width:51px;}
ul#menu.pl a#m06 {left:398px;width: 118px;}
ul#menu.pl a#m07 {left:532px;width: 47px;}

ul#menu.pl a#m01:hover {background: url('design/top02PL.jpg') -19px 49px }
ul#menu.pl a#m02:hover {background: url('design/top02PL.jpg') -85px 49px }
ul#menu.pl a#m03:hover {background: url('design/top02PL.jpg') -189px 49px }
ul#menu.pl a#m04:hover {background: url('design/top02PL.jpg') -267px 49px }
ul#menu.pl a#m05:hover {background: url('design/top02PL.jpg') -331px 49px }
ul#menu.pl a#m06:hover {background: url('design/top02PL.jpg') -398px 49px }
ul#menu.pl a#m07:hover {background: url('design/top02PL.jpg') -532px 49px }

ul#menu.en a#m01 {left:22px; width: 72px;}
ul#menu.en a#m02 {left:113px;width: 66px;}
ul#menu.en a#m03 {left:199px;width: 59px;}
ul#menu.en a#m04 {left:276px;width: 55px;}
ul#menu.en a#m05 {left:347px;width: 49px;}
ul#menu.en a#m06 {left:412px;width: 101px;}
ul#menu.en a#m07 {left:530px;width: 51px;}

ul#menu.en a#m01:hover {background: url('design/top02EN.jpg') -22px 49px }
ul#menu.en a#m02:hover {background: url('design/top02EN.jpg') -113px 49px }
ul#menu.en a#m03:hover {background: url('design/top02EN.jpg') -199px 49px }
ul#menu.en a#m04:hover {background: url('design/top02EN.jpg') -276px 49px }
ul#menu.en a#m05:hover {background: url('design/top02EN.jpg') -347px 49px }
ul#menu.en a#m06:hover {background: url('design/top02EN.jpg') -412px 49px }
ul#menu.en a#m07:hover {background: url('design/top02EN.jpg') -530px 49px }

ul#menu.de a#m01 {left:23px; width: 73px;}
ul#menu.de a#m02 {left:111px;width: 58px;}
ul#menu.de a#m03 {left:184px;width: 75px;}
ul#menu.de a#m04 {left:274px;width: 53px;}
ul#menu.de a#m05 {left:342px;width: 48px;}
ul#menu.de a#m06 {left:404px;width: 112px;}
ul#menu.de a#m07 {left:530px;width: 49px;}

ul#menu.de a#m01:hover {background: url('design/top02DE.jpg') -23px 49px }
ul#menu.de a#m02:hover {background: url('design/top02DE.jpg') -111px 49px }
ul#menu.de a#m03:hover {background: url('design/top02DE.jpg') -184px 49px }
ul#menu.de a#m04:hover {background: url('design/top02DE.jpg') -274px 49px }
ul#menu.de a#m05:hover {background: url('design/top02DE.jpg') -342px 49px }
ul#menu.de a#m06:hover {background: url('design/top02DE.jpg') -404px 49px }
ul#menu.de a#m07:hover {background: url('design/top02DE.jpg') -530px 49px }



#bottom01 {
width: 523px;
height: 22px;
padding: 13px 41px 0 41px;
position: absolute;
background:#e1e1e1 url('design/bottom.jpg') no-repeat;
bottom:-1px;
color:#000;
z-index:2;
font-size:10px;
}

p.hr {
display:block;
background: url('design/hr.jpg') top center;
width: 532px;
height: 6px;
margin: 25px 0 30px 0;
font-size:1px;
}

div.gallery{
text-align:center;	
}

div.gallery img {
border: 2px solid #fff;
padding:1px;
background:#000;
margin: 0 10px 13px 0;
}

.grey div.gallery img {
padding:1px;
border: 2px solid #000;
background:#fff;
margin: 0 10px 13px 0;
}

#index {
position:absolute; 
width:789px;	 
height:500px;
top:50%;
left:50%;
margin: -250px 0 0 -394px;
z-index:1;
background: url('design/intro_bg.jpg') no-repeat center;
}

#index01 {
position:absolute; 
width:255px;	 
height:101px;
top:264px;
left:213px;
background: url('design/intro01.jpg') no-repeat center;
}

#index01 a {
width: 100%;
height: 33%;
display:block;
}

#index02 {
position:absolute; 
width:381px;	 
height:111px;
top:136px;
left:95px;
background: url('design/intro02.jpg') no-repeat center;
}

#index02 a {
width: 100%;
height: 100%;
display:block;
}

#blackbg {
background:#000;
}
.right {
	right: auto;
}
.left {
	left: auto;
	text-align: left;

}
