* {margin: 0; padding: 0; border: 0;}

html { 
	height:100%;
}

body {
	color: #4f1536;
	padding: 0;
	height:100%;
	margin: 0px auto;
	background: #e280ba;
	font: 13px Verdana, Geneva, Arial, helvetica, sans-serif;
}

p {
	padding:5px;
	line-height:150%;
	letter-spacing: normal;
}

td {
vertical-align:top;
}

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

.just {text-align:justify; }

h2 {
	text-align:left;
	font-size:18px;
	margin-left: -10px;
}

h3 {
text-align:center;
font-size:18px;
padding:0;
}

h5 {
text-align:left;
margin: 0 0 0 10px;
}

#container {
position:relative;
margin: 0 auto;
min-height:100%;
top:-2px;
height: 100%;
width:100%;
}	

body,td,th {
	color: #491433;
	font-size: 13px;
}
.gal {text-align:center; line-height:100%;}
.gal img {margin:3px; border: 1px solid #FF9999;}

body {
	background-color: #e280bb;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
behavior:url("csshover2.htc"); 
}

a:link {
	color: #cb4075;
	text-decoration:none;
}
a:visited {
	color: #cb4075;
		text-decoration:none;
}
a:hover {
	color: #e4add5;
		text-decoration:none;
}
a:active {
	color: #cb4075;
		text-decoration:none;
}
#container {
position:relative;
background:url(images/bgs/content.gif) repeat-y center;
min-height:100%;
height: 100%;
width:100%;
}	

#main    {background: transparent url('images/bgs/top.jpg') top center no-repeat; position:absolute; top:0px; min-width: 100%;}
#mainen    {background: transparent url('images/bgs/topaen.jpg') top center no-repeat; position:absolute; top:-1px; min-width: 100%;}
#mainde    {background: transparent url(images/bgs/topager.jpg) top center no-repeat; position:absolute; top:-1px; min-width: 100%;}
#wrapper {
	width: 965px;
	position: relative;
	padding: 0;
	z-index:100;
	margin: 0px auto;
	height: auto;
}

.imiona {margin-left:150px; }
.imiona2 {margin-left:130px; }
.rodowody {margin-left:165px; margin-top:-16px; }

#topbg {
background: url(images/bgs/topbg.jpg) repeat-x; position: absolute; height: 917px; width:100%; top:-2px;; left:0;
}

#opisyras { top:355px; text-align:justify; position:relative; left:0; margin: 0 auto; width: 700px; font-size:10px; color:#671D37; }

#tresc {
position:relative;
height:auto;
width:965px;
margin: 0 auto;
padding-bottom:0;
z-index:0;
}

#enter   {background: transparent url('images/bgs/enter.jpg') top center no-repeat; position:absolute; top:0px; min-width: 100%;}

code {
background: #FFEBD7;
display: block;
font-size:9px;
width:430px;
height: auto;
font-family:Verdana;
border: 1px #b28491 solid;
text-align:center;
padding:5px;
line-height:110%;
color: #FF6699;
margin: 0 auto;
}

.baner {
padding:0;
margin:5px;
border: #b28491 solid 2px;
}

#tekst {
position:relative;
top:0;
width:725px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
padding-left:10px;
left:110px;
height:auto;
z-index:0;
}

#polish{
position:absolute;
left: 673px;
top: 233px;
width:27px;
height:17px;
z-index:1;
}

#english{
position:absolute;
left: 709px;
top: 233px;
width:26px;
height:17px;
z-index:1;
}

.foto_lewa{
float: left;
clear:left;
margin: 2px 8px 0px 0px;
}

.pcenter {
text-align:center;
}	

#top {
position:relative;
background:url(images/bgs/topn.jpg) center top no-repeat;
width:965px;
height:463px;
top:2px;
text-align:center;
}		

#topen {
position:relative;
background: url(images/bgs/topen.jpg) center top no-repeat;
width:965px;
height:463px;
top:2px;
text-align:center;
}		

#topde {
position:relative;
background: url(images/bgs/topger.jpg) center top no-repeat;
width:965px;
height:463px;
top:2px;
text-align:center;
}		


#bottom {	
	background: url(images/bgs/footer.jpg) no-repeat top center;
	width: 965px;
	height: 308px;
	bottom:0;
	left:0;
	text-align:center;
	position:relative;
	z-index:2;
	}

#copy{
	position:absolute;
	color: #ac598f;
	font-family: verdana;
	text-align:left;
	left:384px;
	top: 242px;
	height:30px;
	z-index:11;
	font-size:10px;
	width: 467px;
}

#adres {
	position:absolute;
	margin-left: 0px;
	text-align:left;
	color:#a14480;
	top: 115px;
	left: 386px;
	width: 197px;
		}

#adresde {
	position:absolute;
	margin-left: 0px;
	text-align:left;
	color:#a14480;
	top: 115px;
	left: 376px;
	width: 211px;
		}
			
#adres p {
line-height:120%; }


.pd_menu_01 {
	position:absolute;
	display:block;
	left:0;
	padding-left:103px;
	margin:0 auto;
	color:#FFFFFF;
	width:767px;
	clear:both;
	top: 298px;
	z
} /*Color navigation bar normal mode*/
.pd_menu_01  a, .pd_menu_01 a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:left;
padding-left:5px;
font-weight:normal;
font-size:12px;
color: #FFFFFF;
text-decoration: none;
}
.pd_menu_01 ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_01 ul li {float:left; position:relative; z-index:auto !important ; z-index:1000; }
.pd_menu_01 ul li a {color: #FFFFFF;float:none !important ; float:left ; display:block; height:58px; line-height:20px; padding:0 0 0 0; text-decoration:none; }
.pd_menu_01 ul li ul {display:none; border:none;color: #FFFFFF; width:1px}
.pd_menu_01 ul li:hover a {text-decoration:none; color:#FF80C0;} /*Color main cells hovering mode*/
.pd_menu_01 ul li:hover ul {display:block;  position:absolute; z-index:999; top:58px; left:0;}
.pd_menu_01 ul li:hover ul li a {display:block; width:140px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 5px 5px 5px; border-left:solid 1px #eab1cd; border-bottom: solid 1px #e8a5bc; background-color:#fcdded;  color:#c4568e;} /*Color subcells normal mode*/
.pd_menu_01 ul li:hover ul li a:hover {background-color:#fff9fc; text-decoration:none;color:#FF0080;} /*Color subcells hovering mode*/
.pd_menu_01 ul li a:hover {text-decoration:none;color:#FF80C0;} /*Color main cells hovering mode*/
.pd_menu_01 ul li a:hover ul {display:block; width:140px; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_01 ul li ul li a:visited { background:#FFC6E2; color:#800040;} /*Color subcells normal mode*/
.pd_menu_01 ul li a:hover ul li a {display:block; width:140px; height:1px; line-height:1.3em; padding:2px 2px 2px 2px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#FFC6E2;  color:#800040;} 
.pd_menu_01 ul li a:hover ul li a:hover {background-color:#f6c4de; text-decoration:none;color:#FF0080;} /*Color subcells hovering mode*/


.pd_menu_en {
	position:absolute;
	display:block;
	left:0;
	padding-left:133px;
	margin:0 auto;
	color:#FFFFFF;
	width:767px;
	clear:both;
	top: 298px;
	} /*Color navigation bar normal mode*/

.pd_menu_en  a, .pd_menu_en a:visited {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
text-align:left;
padding-left:5px;
font-weight:normal;
font-size:12px;
color: #FFFFFF;
text-decoration: none;
}
.pd_menu_en ul {list-style-type:none;padding:0; margin:0;}
.pd_menu_en ul li {float:left; position:relative; z-index:auto !important ; z-index:1000; }
.pd_menu_en ul li a {color: #FFFFFF;float:none !important ; float:left ; display:block; height:58px; line-height:20px; padding:0 0 0 0; text-decoration:none; }
.pd_menu_en ul li ul {display:none; border:none;color: #FFFFFF; width:1px}
.pd_menu_en ul li:hover a {text-decoration:none; color:#FF80C0;} /*Color main cells hovering mode*/
.pd_menu_en ul li:hover ul {display:block;  position:absolute; z-index:999; top:58px; left:0;}
.pd_menu_en ul li:hover ul li a {display:block; width:140px; height:auto; line-height:1.3em; margin-left:-1px; padding:5px 5px 5px 5px; border-left:solid 1px #eab1cd; border-bottom: solid 1px #e8a5bc; background-color:#fcdded;  color:#c4568e;} /*Color subcells normal mode*/
.pd_menu_en ul li:hover ul li a:hover {background-color:#fff9fc; text-decoration:none;color:#FF0080;} /*Color subcells hovering mode*/
.pd_menu_en ul li a:hover {text-decoration:none;color:#FF80C0;} /*Color main cells hovering mode*/
.pd_menu_en ul li a:hover ul {display:block; width:140px; position:absolute; z-index:999; top:29px; left:0; }
.pd_menu_en ul li ul li a:visited { background:#FFC6E2; color:#800040;} /*Color subcells normal mode*/
.pd_menu_en ul li a:hover ul li a {display:block; width:140px; height:1px; line-height:1.3em; padding:2px 2px 2px 2px; border-left:solid 1px #004080; border-bottom: solid 1px #004080; background-color:#FFC6E2;  color:#800040;} 
.pd_menu_en ul li a:hover ul li a:hover {background-color:#f6c4de; text-decoration:none;color:#FF0080;} /*Color subcells hovering mode*/

#firefox a:link, #firefox a:visited {
color: #FF3366;
text-decoration:none; 
}

#firefox a:hover	{ 
color: #CC0033; 
text-decoration:none; 
}

.bialy {
	color: #FFFFFF;
	font-style: italic;
}

.data {
	font-style: italic;
	color: #FF3366;
	font-size: 11px;
	margin-bottom:-10px;
}
.kapital {font-size: 16px}
.style1 {
	color: #3fa7e9;
	font-weight: bold;
}
.style3 {color: #3887b9}
.styl16 {
	color: #FF3333;
	font-size: 13px;
}
.styl17 {color: #3333CC}
.styl21 {
	color: #922765;
	font-size: 12px;
}
.styl22 {
	color: #b0839a;
	font-weight: bold;
}
.styl24 {color: #FF3333; font-size: 16px; }
.styl25 {font-size: 12px}
.styl1 {font-size: 14px}
.styl26 {color: #BA4383}
.styl26b {color: #BA4383;
		font-size:12px;
}

.style34 {
	font-size: 17pt;
	color: #774F11;
	font-family: "Monotype Corsiva";
}

table.kocieta th {
border: 1px solid #FF99CC;
background: #FFCCFF;
padding: 5px 4px;
color: #893453;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

table.kocieta {
border: 1px solid #FF99CC;
background:#FFCCCC;
width:600px;
margin: 0 auto;
left:0;
text-align:left;
}

table.kocieta td {
border: 1px solid #FF99CC;
background: #FFCCFF;
line-height:14px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 1px;
font-size: 10px;
}

.style36 {color: #663333}
.styl27 {
	font-family: "Monotype Corsiva";
	font-size: 24px;
	color:#CC0066;
}

.styl28 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#d82f60;
}
.styl28b {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color:#d82f60;
}

.styl29 {color: #FF6699}
.styl30 {
	color: #CC0033;
	font-style: italic;
}

.linki {font-size: 11px}

table.kocieta th {
border: 1px solid #f1a3bd;
background: #fffcfd;
padding: 5px 4px;
color:#561535;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

table.kocieta {
border: 1px solid #f1a3bd;
width:700px;
margin-top: 10px;
margin-bottom: 15px;
text-align:left;
}

table.kocieta td {
border: 1px solid #f1a3bd;
background: #fce4f0;
color:#561535;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 10px;
font-size: 14px;
}

