html{width: 100%;height: 100%;}
body{
	font-size:0.8em;
	font-family: helvetica, "Trebuchet Ms",Arial, Verdana, serif;
	margin: 0;
	text-align: center;
	background-color: #AD7294;
	color: #993366;
	padding-top: 20px;
}
a{color:#FFC020;font-weight: bold;text-decoration: none;}
a:hover{color:#FF7B20;font-weight: bold;}
p, form, fieldset{margin: 0;padding: 0;display: block;border: 0;}
input, textarea{font-family: helvetica, "Trebuchet Ms",Arial, Verdana, serif;font-size:0.9em;overflow: auto;}
h1, h2{font-size:0.9em;font-weight: bold;margin: 0;padding: 0; color: rgb(153,51,102);}
.clear{clear: both;}
.fl{display: inline;float: left;}
.fr{display: inline;float: right;}
img{display: block;border: 0;}


div#logo{
	width: 241px;
	height: 128px;
	display: inline;
	float: left;
	background-image: url('images/1.gif');
	text-align: center;
}
div#main{
	width: 726px;
	margin: 0 auto;
	text-align: left;
 	position: relative;
	z-index: 1;
	top:0;
	left:0;	
	background-image: url('images/tlo.gif');
	background-repeat: no-repeat;
	background-position: left;
	height:auto!important; 
	height:515px;/*IE*/
	min-height: 515px;
}
img#podmenu{
	position: absolute;
	left:0;
	top:128px;
	z-index: 1;
}
div#menu{
	position: absolute;
	z-index: 2;
	top:165px;
	left:72px;
	width: 169px;
	background-image: url('images/4.gif');
	background-repeat: repeat-y;
}
img#box1{
	position: absolute;
	left:0;
	top:184px;
	z-index: 3;
}
.navpos{
	height:auto!important; 
	height:240px;/*IE*/
	min-height: 240px;
	position: relative;
	z-index: 5;
	left:0;
	top:0;
	display: block;
}
#menu ul{
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 5;
	top:-25px;
	left:0;	
	width: 150px;
}
#menu li{
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
}
#menu a{
	display: block;
	padding-left: 18px;
	padding-bottom: 5px;
	color:white;
	font-style: italic;
	margin-left: 15px;
	font-size: 12px;
}
#menu a:hover{
	display: block;
	padding-left: 18px;
	color:white;
	font-style: italic;
	background-image: url('images/arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 15px;
}
div#box{
	position: absolute;
	left:250px;
	top:130px;
	background-image: url('images/b2.gif');
	width: 482px;
	background-repeat: repeat-y;
	z-index: 4;
}
.txt{
	padding: 0 30px 0 30px;
	text-align:   justify;
	height:auto!important; 
	height:400px;/*IE*/
	min-height:500px;
	font-size:0.9em;
/*	background-image: url('images/p.gif');*/
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 85%;
	margin: 0 auto;
	display: block;
}

.txt2{
	padding: 0 30px 0 30px;
	text-align:   justify;
	height:auto!important; 
	height:400px;/*IE*/
	min-height:500px;
	font-size:0.9em;
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 85%;
	margin: 0 auto;
	display: block;
}

.txt h1{font-weight: bold;font-size:1.4em;display: inline;padding-right: 35px;border-bottom: 1px solid #FFECFB;}

.txt2 h1{font-weight: bold;font-size:1.4em;display: inline;padding-right: 35px;border-bottom: 1px solid #FFECFB;}

#flash{
	position: absolute;
	bottom:-68px;
	left:0px;
	z-index: 5;
}
#cennik{margin: 0;padding: 0;font-size:12px;}
#cennik li{display: block;clear: both;width: 100%;}
#cennik strong {font-weight: bold;float: left;font-style: italic;}
#cennik u {font-weight: bold;text-decoration: none;float: right;font-size:0.9em;}

p.mp{cursor: pointer;font-weight: bold;text-align: left;border-bottom: 1px dotted #FFC0F2;display: block;width: 100%;}
p.mp:hover{cursor: pointer;font-weight: bold;text-align: left;border-bottom: 1px dotted #FFC0F2;display: block;width: 100%;background-color: #FFECFB;}
div.mp{text-align: justify;display: none;margin-bottom: 10px;padding: 5px 15px 5px 15px;border-bottom: 1px dotted #FFC0F2;}
#lang{
	position: absolute;
	z-index: 6;
	top:10px;
	right:0;
	width: 490px;
}
#lang a{color:white;font-weight: bold;font-size:0.8em;}
#lang img{display: inline;float: left;margin-top: 5px;margin-right: 5px;}

.gal{
	border: 1px solid #CCC;
	background-color: #FFF;
	display: inline;
	padding: 1px;
	float: left;
	margin: 2px;
}
.gal img{display: block;margin: 0 auto;}
.rum{display: block;width: 726px;text-align: left;clear: both;position: relative;z-index: 10;top: 450px;color:#FFF;font-size:0.9em;}

#opis1{
	position: absolute;
	z-index: 2;
	top:65px;
	left:240px;
	color:white;
	font-weight: bold;
}
#opis2{
	position: absolute;
	z-index: 2;
	top:38px;
	left:555px;
	color:white;
	font-weight: bold;
	text-align: center;
}

.tekst {color: rgb(153,51,102);
	font-size: 10pt;
	font-family: Arial;


}
	
.naglowek {color: rgb(255,0,0);
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
	
.fotka img {
	padding: 2px;
	border: 1px solid #ad7294;
	float: right;
	margin-top: 20px;
}

.fotka2 {
	text-align:center;
	
}

.fotka2 img {
	padding: 2px;
	border: 1px solid #ad7294;
	margin-top: 20px;
	margin-left: 50px;
}


.promocja {
	background: #d29dbd;
	border: 2px solid #b4568b;
	color: red;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	text-align: center;
	width: 60%;
	margin-left: 70px;
}

HR {
	background-color: #b4568b;
	color: #b4568b;
	height: 3px;
}

h1.baner {
color: white; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, Arial; padding:0; margin:0; text-align:center; text-valign:middle; text-line:10px;
}

#tabela {
	font-weight: bold;
	border: 2px solid #ffecfb;
	border-collapse: collapse;

}

#tabela td {
	border: 2px solid #ffecfb;
	padding: 3px;
	
}

#tabela th {
	border: 2px solid #ffecfb;
	background-color: #ffecfb;
}
