body, tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(gfx/bgA.gif);
	background-repeat: repeat-x;
}
body, tbody, a {
	color: #474747;
}
a:hover, a:hover *  {
  color: #c00000 !important;
  text-decoration: underline;
}


a.link01 {
/*
  background-image: url(gfx/arr01.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
*/
  text-decoration: none;
  
}
span.arr01 {
  background-image: url(gfx/arr01.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 8px;
}
span.arr-green {
  background-image: url(gfx/arr-green.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 12px;
}
span.arr-brown {
  background-image: url(gfx/arr-brown.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-left: 12px;
}
.arr02 a {
  background-image: url(gfx/arr02.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #b80000;
  font-size: 10px;
  padding-left: 10px;
}

/******************************************************************************/
/******************************************************************************/

span.more {
  background-image: url(gfx/arr-green.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
span.more img {
  /* ie 50 */
}
div.separator {
  margin: 10px 0px;
  background-image: url(gfx/sep01.gif);
  background-repeat: repeat-x;
  height: 1px;
}
.brown span.more {
  background-image: url(gfx/arr-brown.gif);
}
.brown div.separator {
  background-image: url(gfx/sep02.gif);
}

a:hover span.more {
  background-image: url(gfx/arr-red.gif);
}

/******************************************************************************/
/******************************************************************************/
.nu {
  text-decoration: none;
}
 

table.bryly {

}
table.bryly td {
  text-align: center;
  padding: 8px;
}
.galeria img,
table.bryly img,
img.oferta {
  background-color: #FFFFFF;
  border: 1px solid #cfdeb0;
  padding: 4px;
}


div.sep01 {
  margin: 10px 0px;
  background-image: url(gfx/sep01.gif);
  background-repeat: repeat-x;
  height: 1px;
}
div.sep02 {
  margin: 10px 0px;
  background-image: url(gfx/sep02.gif);
  background-repeat: repeat-x;
  height: 1px;
}


.link-bold {
  font-weight: bold;
  margin-bottom: 8px;
}

div.hd02 {
  color: #335c0a;
  font-weight: bold;
  padding-bottom:4px;
  margin: 16px 0 8px 0;
  margin-top: 24px;

  background-image: url(gfx/sep01.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
div.hd03 {
  font-weight: bold;
  margin-bottom: 8px;
}
div.hd03, div.hd03 * {
  color: #335c0a;
}

td.brown div.hd03 {
}
td.brown div.hd03 a {
  color: #a27958;
}

#oferta-item .thumb tbody {
  color: #335c0a;
  font-size: 10px;
}

.falka {
  background-image: url(gfx/falka.gif);
  background-repeat: no-repeat;
  padding: 10px 0 15px 36px;
  margin-bottom: 12px;
  
}

/******************************************************************************/
.brown div.link {
  margin-bottom: 4px;
}
.brown div.link a {
  color: #a27958;
  font-weight: bold;
  background-image: url(gfx/arr-brown.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 12px;
}
div.data {
  font-size: 10px;
  color: #818181;
}

a.green {
  color: #335c0a;
  background-image: url(gfx/arr-green-dark.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 12px;
}
a.brown {
  color: #a27958;
  background-image: url(gfx/arr-brown.gif);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 12px;
}


.hd01 {
  padding: 3px 0 3px 6px;
}


.xxx a {
  text-decoration: none;
}

.main-middle-column {
  background-image: url(gfx/main-bg03.gif);
  background-repeat: no-repeat;
  background-position: center 15px;
}


.menu-left a {
  text-decoration: none;
  color: #484848;
}
.menu-left a.email {
}
a.email {
  color: #335c0a;
  text-decoration: underline;
}



.galeria img {
}

div.file-info {
  background-image: url(gfx/arrA.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left:8px;
  margin-bottom:4px;
}


ul, li {margin-left: 0; padding-left: 0;}
ul, li {margin: 0; padding: 0;}
ul {
  margin-left: 0;
  padding-left: 30px;
}
ul {
  margin-top: 6px;
  margin-bottom: 6px;
}
li {
  margin-bottom: 4px;
}

#mapa ul {
  margin:0px;
  padding:0px;  
  list-style-type: none;
}
#mapa ul ul {
  padding-left:16px;  
  padding-top: 2px;
  padding-bottom: 2px;
}
#mapa li {
  padding: 1px 0 1px 0;
  margin-bottom: 0px;
}
#mapa ul a {
  text-decoration: none;
  background-image: url(gfx/arrA.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 8px;
}


ul.file-browser {
  padding-left: 0px;
  list-style: none;
}
ul.file-browser li {
  margin-bottom: 10px;
}

.file-browser a {
  display:block;
  /* _width:100%; */
  text-decoration:none;
}
.file-browser span.descr {
  display:block;
  margin-left:26px;
}
.file-browser span.file-info {
  display:block;
  font-size:90%;
  margin-top:3px;
  color:#888888;
}





xp {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}

div.link-back {
  text-align: right;
  margin-bottom: 8px;
}
div.link-back a {
  background-image: url(gfx/arr02.gif);
  background-repeat: no-repeat;
  background-position: left center;
  color: #b80000;
  font-size: 10px;
  padding-left: 10px;
}

x#content .main {
  color: red;
}
div#glowna {
  padding: 0 16px 0 16px;
}
/*
div#glowna a.nu:hover {
  text-decoration: none;
}
*/
