html { 
   background-color:#0D6094;
}
body {
   padding:0px; margin:0px;
   background: url(images/tlo4.jpg) repeat-x;
}
#all {
   padding:5px;
   margin-top:0px;
   margin-right:auto;
   margin-bottom:5px;
   margin-left:auto;
   width:945px; height:auto; 
   font-family:Verdana, Arial, Comic Sans Ms, sans-serif;
   font-size:13px;
   color:#FFF;
   overflow: hidden;
}
#top {
   width:945px; height:200px;
   background-image: url(images/top.jpg);
   margin:5px 0px 0px 0px;
}
a {
   color:#FFF;
   text-decoration:none;
   border-bottom: 1px dashed #FFF;
}
a:hover {
   color:#FFF;
   text-decoration:none;
}

h1, h2,{color:#F6507A;}
h1{
   font-size:20px;
   line-height:26px;
}
h2 {
   font-size:17px;
   line-height:22px;
}

#tekst_kontakt {
   padding:20px 25px 350px 25px;
   text-align:justify;
   line-height:16px;
   border: 3px solid #FFFFFF;
}
#gallery {
   padding:20px 61px 790px 61px;
   border: 3px solid #FFFFFF;
}
#tekst {
   padding:20px 25px 20px 25px;
   text-align:justify;
   line-height:16px;
   border: 3px solid #FFFFFF;
}
#tekst p{
  text-indent:20px;
}
.stopka {
  text-align:center;
  font-size: 10px;
}

textarea {
	width:336px; height:125px;
	padding:4px 8px; margin-bottom:10px;
	font-size: 14px;
	font-family: Verdana, Arial;
	background: url(images/textarea.gif) no-repeat left top;
	border:none;
}
textarea:hover, textarea:focus {
   background-position:left bottom;
}
.koment_formularz_opis {
	margin-top:10px;
}
#koment_autor, #koment_email {
   width:214px; height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
#koment_email:hover, #koment_autor:hover, #koment_email:focus, #koment_autor:focus {
   background-position:left bottom;
}
div.adres { 
    float: left; 
    margin: 10px 10px 10px 60px;
    font-size:14px;
}
div.adress { 
    float: left; 
    line-height:17px;
    margin: 20px 10px 10px 120px;
    font-size:15px;
}
.tel {
  margin-top:65px;
  font-size:12px;
}
/* zdjêcia */
.a, .d {
	margin: 0px 10px 10px 10px;
	border: 1px solid #FFF;
}
.a {float: left;} 
.b {clear: right;}
.d {float: right;}
.c {clear: left;}

#gallery img {
  float: left;
  margin:20px 10px 0px 10px;
  border: 1px solid #FFF;
}



/* menu */

.blue #slatenav{
  position:relative;
  display:block;
  border-width: 0px 3px 0px 3px;
  border-style: solid;
  border-color: #FFFFFF;
  height:42px;
  font-size:11px;
  font-weight:bold;
  background:transparent url(images/ttt.gif) repeat-x top left;
  font-family:Arial,Verdana,Helvitica,sans-serif;
  text-transform:uppercase;
}
.blue #slatenav ul{
  margin:0px;padding:0 128px;
  list-style-type:none;
  width:auto;
}
.blue #slatenav ul li{
  display:block;
  float:left;
  margin:0 1px 0 0;
}
.blue #slatenav ul li a{
  display:block;
  float:left;
  color:#D5F1FF;
  text-decoration:none;
  padding:14px 25px 0 25px;
  height:28px;
}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{
  color:#fff;
  background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;
}

