body{
background-color: #634455;
font-family: tahoma, helvetica, arial, sans-serif; /*czcionka na stronie*/
font-size: 15px;
font-weight: normal;
margin:0;
padding:0;
}

h3 {
position: relative;
top:-20px;
 color: white;
font-size:13px; }

h1{
color: white;
font-size:17px;
}

#calosc {
position:relative;
margin: 0 auto 0 auto;
width:800px;
height:840px;
background-image: url("calosc.jpg");
border: 3px solid #FF8C00;
}

img {
border: 0;
}

#tlo2 {
position: absolute;
top:55px;
right:0px;
border: 4px solid #D2691E;
width: 624px;
height: 580px;
background-color: #634455;
background-repeat: no-repeat;
border: 3px solid #F4A460;
}
#tlo3 {
position: relative;
left: 0px;
top: 0px;
width: 800px;
height: 200px;
background-image: url("pas4.jpg" );
background-repeat: no-repeat;

}


#menu {
      position:relative;
      top: 100px;
      margin-left: 5px;
      height: 64px;
      width: 770px;
}

.Menu
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
padding-left:8px;
padding-right:8px;
text-decoration:none;
color:white;
}

.Menu:hover{
text-decoration:underline;
}
.glowne_menu{
  margin-left: 90px;
  margin-top: 20px;}


 #tekstonas {
 position: relative;
 top: 122px;
 left: 50px;
 }
#obrazek{
position: absolute;
left:520px;
top: 0px;
}

.adres {
position:relative;
top: -550px;
left: 305px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 20px;
font-weight: normal;
color:white ;
text-align: center;
}

.kuchnie{
position: relative;
top: 9px;
left:9px;
height: 270px;
width: 403px;
 border: 3px solid #FF8C00;
 }

 .szafy{
 position: relative;
top: 9px;
left:14px;
height: 270px;
width: 181px;
border: 3px solid #FF8C00;
 }

 .przedpokoje{
position: relative;
top: 15px;
left: 14px;
height: 270px;
width: 181px;
border: 3px solid #FF8C00;
 }

.projekt{
position: relative;
top: 15px;
left:9px;
height: 270px;
width: 403px;
border: 3px solid #FF8C00;
}



 /* menu glówne */
.menutresc {
position:absolute;
top: 55px;
left: 5px;
float:left;
width: 160px;
height: 600px;
font-size:14px;
line-height:10px;
}


a.menulink2 {
padding-left: 25px;
padding-top: 15px;
height: 25px;/*rozstrzela i przesuwa menu tekst w dol*/
display: block;
color: #F1DC9B;/*kolor tekstu  linki główne*/
background-image: url(arrow.jpg);/*kropka*/
background-repeat: no-repeat;
background-position: 3px 16px;/* druga cyfra kropka na wysokosci*/
text-decoration: none;/*likwiduje podkreslenie hiperlacze*/
}

a.menulink2:hover,
a.menulink2:active,
a.menulink2:focus {
color: white;/* kolor liter po podswietleniu*/
background-color: #685E61;/*kolor podswietlenia*/
text-decoration: none;
}

a.menulink2 #active_menu {
	color: #666666;/* co to*/
	font-weight: bold;
}

.kontakt {
position:relative;
top: -3px;
left: 245px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 20px;
font-weight: normal;
color:white ;
text-align: center;
}

.obrazek3 {
position: relative;
left: 0px;
top: -600px;
width: 272px;
height: 207px;
background-image: url("domix.jpg" );
background-repeat: no-repeat;
}

.studio {
position:relative;
top: -50px;
left: 30px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 30px;
font-weight: normal;
color: #FF8C00;
padding-top: 13px;
text-align: center;
}

.adres {
position:relative;
top: 660px;
left: 15px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 18px;
font-weight: normal;
color:white ;
text-align: center;
}

.onas {
position:absolute;
top: 10px;
left:170px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: normal;
color:white ;

}
.publ {
position:absolute;
top: 10px;
left:170px;
font-family: tahoma, helvetica, arial, sans-serif;
font-size: 14px;
font-weight: normal;
color:white ;

}
#dol{
position:relative;
top:0px;
width:800px;
height:600px;
}

.napis{
position:relative;
left: 100px;
font-size:15px;
}

#slogan{
position:absolute;
top:180px;
text-align:center;
color:white;
width:100%;
height: 36px;}

#adres{
position:absolute;
top:100px;
padding-left:8px;
color:white;}

a.linkpubl {
color: #ccc;
text-decoration: none;
}
a.linkpubl:hover,
a.linkpubl:active,
a.linkpubl:focus {
color: #ffffff;
}

