body {margin:0; padding:0; font:11px/1.35 Verdana,Tahoma,"Trebuchet MS",sans-serif; color:white; background-image: url(../img/tlo.jpg); }

a {color:white; font-size:11px}
a:hover {text-decoration:none}
img {border:0}
form, ul {padding:0; margin:0}
li {list-style:none}
h1, h2, h3 {padding:0; margin:0; font-size:12px}
.clear {clear:both}
.left {float:left}

h1{
color:white;
font-size: 22px; 
font-weight: normal;
font-family: Lucida, sans-serif;
margin: 20px 0px 0px 25px;
}

#wrapper{
width: 917px;
margin: auto;
}
#head{
width:  917px;
height: 151px;
background-image: url(../img/head.jpg);
background-position: right top;
background-repeat: no-repeat;}
#menu{
float: left;
width: 207px;
height: 370px;
margin-right:-1px;
background-image: url(../img/menu2.jpg);}

#menu ul{
float:right;
width: 125px;
margin: 132px 25px 0px 0px;
text-align: right;
}
#menu ul li{
color: #FFFFFF;
height: 20px;
}
#menu ul li:hover{
/*text-align: left;*/
background-color: #8B0214;
}
#menu ul li a{
display: block;
margin-top:6px;
margin-right:5%;
width: 120px;
text-decoration: none;
width: 95%;
}

#content{
margin-right: 1px;
float: right;
width: 708px;
height: 370px;
background-image: url(../img/content.jpg);
border-right: solid 1px white;}

#tekst{
font-family: Lucida, sans-serif;
color: white;
font-size: 10px;
line-height: 15px;;
margin: 20px 20px 20px 25px;
float: left;
width: 450px;
height: 275px;
overflow: scroll;
overflow-x: hidden;
scrollbar-face-color:#8B0214;
scrollbar-track-color:black;
scrollbar-arrow-color:black;
scrollbar-shadow-color:black;
scrollbar-dark-shadow-color:black;
scrollbar-3dlight-color:black;
scrollbar-highlight-color:black;
}

#tekst ul{
margin: 0px;

}
#tekst ul li {list-style: disc inside}
#obrazek{margin:20px 0px 0px 10px;
padding: 0px; }

#tekst form{

width: 250px;
margin: 0 auto;
}
#tekst form input{
color: white;
width: 250px;
background-color: black;
margin: 1px;
border: 1px gray solid;
}
#tekst form textarea{
font-family:Lucida,sans-serif;
font-size:12px;
color: white;
width: 250px;
border: 1px gray solid;
background-color: black;
} 
#tekst form .button{
margin: 5px;
text-align: left;
width: 50px;
background-color: red;
border: 1px gray solid;
}
#tekst form .button:hover{
cursor: pointer;
}

/**/#tekst img{vertical-align: middle; margin: 0px;}
#tekst a{text-decoration: none;}

#tloh1{
margin: 20px 0px 0px 25px;
width: 570px;
height: 25px;
position: relative;
right: -130px;
background-color: #8B0214;
border: 1px white solid;

}
#tloh1 h1{
margin: 0px;
padding: 0px;
font-size: 16px;
padding-left: 10px;
line-height: 24px;
}
#tloh1 span{
position: relative;
top:-25px;
right: 135px;
font-size: 22px; 
font-family: Lucida, sans-serif;
}
#tloh1 a{
text-decoration: none;
font-size: 10px;
position: relative;
top:-30px;
right: -430px;
}

#tekst2{
font-family: Lucida, sans-serif;
color: white;
font-size: 10px;
line-height: 12px;;
margin: 20px 20px 20px 25px;
padding-right: 10px;
float: left;
width: 660px;
height: 114px;
overflow: scroll;
overflow-x: hidden;
scrollbar-face-color:#8B0214;
scrollbar-track-color:black;
scrollbar-arrow-color:black;
scrollbar-shadow-color:black;
scrollbar-dark-shadow-color:black;
scrollbar-3dlight-color:black;
scrollbar-highlight-color:black;
}
/*.oferta{
position: relative;
top:-28px;
right: -20px;
font-size: 22px; 
font-family: Lucida, sans-serif;
}*/

#miniatury{
margin-left:20px;
margin-top:20px;
}
#miniatury a{
text-align: center;
text-decoration: none;
margin: 2px;
display: block;
float: left;
width: 130px;
position: relative;
}
#miniatury a span{
font-size: 10px;
width: 120px;
margin-top: 95px;
padding-left: 5px;
position: absolute;

}
#miniatury a:hover span{
margin-top: 98px;
}
#miniatury img{
/*float: left;
*/
}
#miniatury-galeria{
width: 425px;
height: 285px;;
float: right;
margin: 20px 20px 0px 0px;
overflow: scroll;
overflow-x: hidden;
scrollbar-face-color:#8B0214;
scrollbar-track-color:black;
scrollbar-arrow-color:black;
scrollbar-shadow-color:black;
scrollbar-dark-shadow-color:black;
scrollbar-3dlight-color:black;
scrollbar-highlight-color:black;
}
#miniatury-galeria img{
margin-right: 5px;
margin-bottom: 5px;
}

#referencje{
margin: 50px 30px 50px 30px
}

#bottom{
color:silver;
padding-top: 50px;
float: left;
width: 917px;
height: 108px;
background-image: url(../img/bottom.jpg);
background-position: right top;
background-repeat: no-repeat;}
#bottom span{margin-left: 30px;}
#menu-meble{ color: silver; position: relative;  top:495px;/*top:645px;*/  width: 910px;  }
#menu-meble ul {position: absolute; margin-left:25px; list-style-type: none; width: 880px; text-align: justify; }
#menu-meble ul li { display: inline; }
#menu-meble a {color: silver; text-decoration:none; font-size: 10px;}
#menu-meble a:hover {color: white;}


#menu {
	position: relative;
}
#x_home {
	position: absolute;
	text-decoration: none;
	top: 20px;
	left: 10px;
	line-height: 12px;
	width: 160px;
	height: 100px;
}
#x_home:hover {
	text-decoration: underline;
}
.x_upper,
#tloh1 h1,
#tloh1 span,
#miniatury span {
	text-transform: uppercase;
}
