body {
margin : 0px;
padding : 0px;
color : #222222;
font-family : Trebuchet MS, Tahoma;
font-size : 13px;
font-weight : normal;
}
	  
p, td {
font-size: 13px;
} 

a:link, a:visited {
	text-decoration: none;
	color: #F07B0A;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

a.mainlevel-stopka, a.mainlevel-stopka:hover, a.mainlevel-stopka:visited {
color		: #FFFFFF;
text-align	: right;
font-weight	: bold;
font-family	: Verdana;
font-size	: 10px; 
}

img { border: 0 none; }

table {
 border-collapse  : collapse;
 border-spacing   : 0;
}

.style1 {
				border-collapse: collapse;
}

span.pricedate
{
 font-weight	: bold;
 font-style		: italic;
}

td.priceinfo
{

}

td.moduleheading
{
 padding-top	: 27px;
 font-family	: Trebuchet MS, Tahoma;
 font-size		: 21px;
 font-weight	: bold;
 color			: #FFFFFF; 
}

td.moduleheading2
{
 padding-left	: 8px;
 font-family	: Trebuchet MS, Tahoma;
 font-size		: 15px;
 position		: relative;
 top			: -2px;
 font-weight	: normal;
 color			: #FFFFFF; 
}

span.priceinfo
{

}

td.margin1
{
  padding:7px;
}

td.margin2
{
 padding:12px;
}

textarea {
 font-family: Trebuchet MS, Arial;
}

input {
 font-family: Trebuchet MS, Arial;
}

.page_number:hover
{
 text-decoration: underline;
}

td.detailheading
{
  font-size			: 18px;
  font-style		: normal;
  font-weight		: bold;
  vertical-align	: middle;
  height			: 48px;
}

div.detailheading
{
  padding-top		: 13px;
  padding-bottom	: 13px;
  font-size			: 18px;
  font-style		: normal;
  font-weight		: bold;
}

a.details {
 background-image	: url(../images/details.gif);
 background-repeat	: no-repeat;  
 background-position: 0px 3px;
 padding-left		: 15px;
}

.promo_text, a.promo_text {
 font-size:15px;
 font-weight: bold;
}

a.promo_text, a.promo_text:hover, a.promo_text:visited {
 font-size:15px;
 color:#FFFFFF;
 font-weight: bold;
}

a.promo_text2, a.promo_text2:hover, a.promo_text2:visited {
 font-size:15px;
 color:#000000;
 font-weight: bold;
}

a.promo_link, a.promo_link:hover, a.promo_link:visited {
color: #FFFFFF;
font-weight: bold;
}

a.advisor_link , a.advisor_link:hover, a.advisor_link:visited {
color: #222222;
font-weight: bold;
}

a.plain, a.plain:hover, a.plain:visited  {
color: #222222;
font-weight: normal;
}

a.info, a.info:hover, a.info:visited  {
color: #000000;
font-weight: bold;
}

td.contentheading, table.contentheading {

  height           : 64px;
  line-height      : 20px;
  color			   : #FFFFFF;
  background-image : url(../images/heading.png);
  background-repeat: no-repeat;  
  padding-left: 24px;
  border-collapse  : collapse; /* składa obwódki przyległych komórek */
  border-spacing   : 0;        /* ustala odstęp od obwódek wokół komórek */
  border-width     : 0;        /* ustala szerokość obwódek */
  margin           : 0;        /* ustala szerokość marginesu wokół tabeli */
  vertical-align   : middle; 
  font-size		: 22px;
  font-style		: italic;
  font-weight		: bold;
}

table.contentpaneopen, td.contentpaneopen {
  background-image: url ('../images/heading.png');
  width            : 100%;     /* ustala szerokość tabeli */
  padding          : 0;        /* ustala szerokość dopełnienia */
  border-collapse  : collapse; /* składa obwódki przyległych komórek */
  border-spacing   : 0;        /* ustala odstęp od obwódek wokół komórek */
  border-width     : 0;        /* ustala szerokość obwódek */
  margin           : 0;        /* ustala szerokość marginesu wokół tabeli */
  vertical-align   : top; 
}

td.yellow {
 background-color	: #FFFFAE;
 background-image	: url('../images/yellow.gif');
 background-repeat	: repeat-x;
}

td.green {
 background-color	: #D9FFCE;
 background-image	: url('../images/green.gif');
 background-repeat	: repeat-x;
}

ul {
  padding-left     : 20px;
}
ul li {
  padding-left     : 12px;
  margin-left:5px;
  list-style       : none;
  background-image : url(../images/bullet.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

td#przewodnik {
  background-image: url('../images/map2_top.png');
  width:657px; 
  height:43px;
}

td#mapa {
  background-image: url('../images/map_top.png');
  width:657px; 
  height:43px;
}

img.gallery {
padding: 5px;
border: 1px solid #D4D4D4;
}

div.small-sq-mod {
 width: 279px; 
 color		: #FFFFFF;
 font-size	: 11px;
 font-family: tahoma;
 padding	: 10px;
}

.sq-mod{
 color		: #FFFFFF;
 font-family: Tahoma;
 font-size	: 11px;
 font-weight: bold;  
}

a.sq-mod, a.sq-mod:link, a.sq-mod:visited{
 color		: #FFFFFF;
 font-family: Tahoma;
 font-size	: 14px;
 font-weight: bold; 
 }
 
a.sq-mod:hover{
text-decoration: underline;
}