body {
	background-color: #b29c75;
	margin: 0px;
	font-size: 9pt;
	font-family: Verdana, Helvetica, Zurich, sans-serif;
	text-align: center;
}


#gora{height:auto; background-image:url(willa_naleczow/gora-bg.gif);  margin:0;  padding-top:18px;}
#gora-tresc{ height: 196px; background-image:url(willa_naleczow/top-bg.jpg);   border-left:4px solid #fff; border-right:4px solid #fff; border-top:4px solid #fff;  margin:0 auto ;}



#srodek{ height:auto; background-color: #6e623a;}

#sro-tresc-1{ height: auto; background-position: bottom; background-image:url(willa_naleczow/sro-dol-bg.gif); background-repeat: repeat-x; background-color: #fff;  margin:0 auto;}
#sro-tresc-2{height: auto; background-position: top; background-image: url(willa_naleczow/sro-top-bg.gif); background-repeat: repeat-x;   border-left:4px solid #fff; border-right:4px solid #fff; padding:10px 8px 16px 8px;}


#dol{ height: auto; background-image:url(willa_naleczow/dol-bg.gif); padding-bottom:36px;}


#dol-tresc{ height:146px;  background-image:url(willa_naleczow/stopa-bg.gif);background-position: bottom right ; background-repeat: no-repeat; background-color: #e4d6a5;   border-left:4px solid #fff; border-right:4px solid #fff; border-bottom:4px solid #fff; margin:0 auto; padding:10px 8px; }
.grafika a{color:#801; text-decoration: none; }

.bezowy{ width:680px; height: auto; background-color: #e9ddac;  margin:0 auto; padding:0 18px; clear: both;}


.pasek{width:716px;   margin:0 auto; border-bottom:0px solid #e9ddac;}
.rogrog{width:680px; height:18px; background-color: #e9ddac; float:left; }
.rog-l{width:18px; background-color: transparent; float: left; border-right:0 solid #e9ddac;
border-top: 0px; border-bottom:0;}
.rog-r{width:18px; background-color: transparent; float:  right; }
.pasek img{  margin:0 0 -2px 0; }


#menu1 {margin: 22px 0 0 0;}
#menu1 a{color:#657a4c; text-decoration: none; font-weight: 400; font-family: Times,san-serif; font-size: 1.2em; font-variant: small-caps;  }
#menu1 a:hover{color:#801; text-decoration: none;  }
#menu1 span span {font-weight: 200; font-size: 1.6em; vertical-align: middle; }

#menu2 {margin: 0;}
#menu2 a{color:#657a4c; text-decoration: none; font-weight: 400; font-size: 1.0em; }
#menu2 a:hover{color:#000; text-decoration: none;  }
#menu2 span span {font-weight: 200; font-size: 1.6em; }
#menu1 img{vertical-align: middle; }


/* tresc */ 
.sekcja {clear: both; margin:15px 0 0 0; }
.sekcja-l {width:208px; float: left;  padding:0 10px 0 0;}
.sekcja-r {width:432px; margin:auto; float: right;  text-align: left;  position: relative;}

.sekcja-r p{color:gray; text-indent: 30px;  }
.sekcja-r a{color:#6e623a; }
.sekcja-r a:hover{color:#801; }
.sekcja-r li{color:gray; }

h1{height:140px; width:auto; text-align: center; background-image:url(willa_naleczow/lopgos-top.png); background-position: center; background-position: bottom;  background-color:transparent;background-repeat:no-repeat; margin:0;  }
h1 span{visibility:hidden;}
#english h1{background-image:url(willa_naleczow/lopgos-top-en.png);}


h2 {color:#E4D6A5; }

.czysc {clear: both;  font-size: 0.01em; line-height:1%; }
img{border:0;}
p, li{line-height: 150%; }

.ramka-txt {background-color:#fcf3e2;  padding:6px;  text-align: justify; clear: both; margin:8px 0;}

.ramka-txt p{ text-indent: 22px; text-align: justify; color:#6e623a;}

/* podglad powiekszanie obrazka */ 

#tresc-podg {}
#tresc-podg img{border:10px solid #e9ddac; padding:5px; background-color:#6e623a;}
#all-podg {height:100%; background-image:url(willa_naleczow/gora-bg.gif);  margin:0;  }


table.tabiulka
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 432px;
background-color: #fcf3e2;
border: 1px  solid #fff;
border-collapse: collapse;
border-spacing: 0px; }

th.tap-hed
{border-left: 1px solid #fcf3e2;
background-color: #6e623a;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 1.6em;
color: #fcf3e2; }

td.tap-hed
{ border-bottom: 2px solid #fff;
border-left: 1px solid #fcf3e2;
background-color: #b29c75;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 1.3em;
color: #fff; }


/* miniarury */ 

div.ramka {
  float: left;
  margin:0 10px 10px 0;
  border:0px solid #D5D9C1;
  background-color:#fcf3e2;
  }
  
div.ramka p {
	text-align: center;
	font-size: xx-small;
	margin-top:0px;  
  display: block; width: 100px; height: 3.0em; }
.ramka img {margin: 6px 6px 0px 6px; border:1px solid #633; }

/* ramka zaokraglona */ 

.zaokr-znaki_firmowe { width:190px; height:auto; font-size: 0.01em; background-color: transparent; margin:18px auto; float: left; }
.zn1a {margin: 0px 5px;  height:1px; background-color: #ddd;  border-left:2px solid #eee; border-right:2px solid #eee;}
.zn2a {margin: 0px 3px;  height:1px; background-color: #ddd;  border-left:1px solid #eee; border-right:1px solid #eee;}
.zn2b {margin: 0px 1px;  height:1px; background-color: #fcf3e2;  border-left:1px solid #eee; border-right:1px solid #eee;}
.zn3a {margin: 0px 2px;  height:1px; background-color: #ddd;  border-left:1px solid #ddd; border-right:1px solid #ddd;}
.zn3b {margin: 0px 1px;  height:1px; background-color: #fcf3e2;}
.zn4a {margin: 0px 1px;  height:1px; background-color: #fcf3e2;  border-left:2px solid #eee; border-right:2px solid #eee;}
.zn5a {margin: 0px 1px;  height:1px; background-color: #fcf3e2;  border-left:1px solid #ddd; border-right:1px solid #ddd;}
.zn6a {margin: 0px 0px;  height:1px; background-color: #fcf3e2;  border-left:2px solid #eee; border-right:2px solid #eee;}
.znaokr-tresc {padding: 0px 8px;  height:auto; background-color: #fcf3e2;  border-left:1px solid #ddd; border-right:1px solid #ddd;font-size: 13px;}
.znaokr-tresc img{  border:2px solid #6e623a; }


.tyt-pok, .tyt-przyj {font-size: 1.1em; font-weight: 700; color:#B29C75;}
.tyt-przyj {margin:10px auto}


/*
border:1px solid red;

