@charset "iso-8859-2";
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4a1111;
	margin:0;
	background:url('../img/tlo.jpg');
}
img {
	border:0;
}
a:link{
	color:#000000;
	text-decoration:none;
}
a:visited{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
a:active{
	color:#000000;
	text-decoration:none;
}
h1{
	font-size:16px; 
	color:#dbcaaf;
	line-height:normal;
	font-weight:normal;
	margin-top:12px;	
}
#top100{
	width:100%;
	height:330px; 
}
#top{
	background:url('../img/top.png');
	width:1000px; 
	height:330px; 
	position:relative; 
	color:#b8b8b8;
	left:50%; 
	z-index:333; 
	margin-left:-500px;
}
#top a{
	color:#b8b8b8;
	text-decoration:none;
	
}
#top a:hover{
	color:#f4e7e7;
	text-decoration:none;
}
#top div.menu_on{
	color:#ffffff;
	text-decoration:none;
}
#top div.menu_on a{
	color:#ffffff;
	text-decoration:none;
}
#top div.menu_on a:hover{
	color:#ffffff;
	text-decoration:none;	
}
#middle100{
	width:100%; 
}
#middle{
	width:1000px; 
	position:relative; 
	left:50%; 
	z-index:333; 
	margin-left:-500px;
	overflow:hidden;
	
}
#footer100{
	width:100%;
	height:96px; 
}
#footer{
	width:1000px; 
	height:96px; 
	position:relative; 
	left:50%; 
	z-index:333; 
	margin-left:-500px;
	color:#965959;
	background:url('../img/footer.jpg');
}
#footer a{
	color:#965959;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
input[type="text"]{
	background:url('../img/textfield_bg.jpg');
	border: 0px;
	margin: 0px;
	padding:0px;
	color:#4a1111;
	height:40px;
	width:100%;	
	font-size: 14px;
}
.ie7 input[type="text"]{
	background:url('../img/textfield_bg.jpg');
	border: 0px;
	margin: 0px;
	padding:0px;
	color:#4a1111;
	height:30px;
	width:100%;	
	padding-top:10px;	
	margin-top:-1px;
	font-size: 14px;
}
.ie8 input[type="text"]{
	background:url('../img/textfield_bg.jpg');
	border: 0px;
	margin: 0px;
	padding:0px;
	color:#4a1111;
	height:30px;
	width:100%;	
	padding-top:10px;	
	font-size: 14px;
}

textarea{
	background:url('../img/textarea_bg.jpg');
	color:#4a1111;
	font-family:Arial, Helvetica, sans-serif;
	height:132px;
	border: 0px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	width:100%;
	
	overflow: auto;
	font-size: 14px;
}
.ie7 textarea{
	background:url('../img/textarea_bg.jpg');
	color:#4a1111;
	font-family:Arial, Helvetica, sans-serif;
	height:132px;
	border: 0px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	width:100%;
	
	overflow: auto;
	margin-top:-1px;
	font-size: 14px;
}
.ie8 textarea{
	background:url('../img/textarea_bg.jpg');
	color:#4a1111;
	font-family:Arial, Helvetica, sans-serif;
	height:132px;
	border: 0px;
	margin: 0px;
	padding:5px 0px 5px 0px;
	width:100%;
	
	overflow: auto;
	font-size: 14px;
}
input.invalid {
	background-color: #FF9;
	border: 2px red inset;
}

label.invalid {
	color: #F00;
	font-weight: bold;
}

label.error {
	color: red;
	font-style: italic
}

.kontakt_table td {
	background:#f4f6f8;
}
#error_message{
	color:#F00;
	font-weight:bold;
}
/******* oferta menu ******/

.menu a{
	color:#dfd6c1;
	text-decoration:none;
	font-size:14px;
}
.menu a:hover{
	color:#ffffff;
	text-decoration:none;	
}

.menu .on a{
	color:#9fb200;
	text-decoration:none;
	font-size:14px;
}
.menu .on a:hover{
	
	text-decoration:none;	
}

/***** dotyczy kolorów i tkanin *******/
.wiersz_pusty{
	width:662px; height:20px; clear:both;
}
.wiersz_pusty1{
	width:662px; height:200px; clear:both;
}
.wiersz_zdjecia{
	width:662px; height:180px; clear:both;
}
.zdjecia_odstep{
	width:20px; height:180px; float:left;
}
.obrazek{
	width:150px; height:180px; float:left;
}
.obrazek_tlo:hover{
	width:150px; height:140px; float:left; background:#9fb200;
}
.obrazek_tlo{
	width:150px; height:140px; float:left; background:#e9e2d1;
}

.obrazek_obrazek{
	width:140px; height:130px; padding:5px; position:relative;
}
.obrazek_podpis{
	width:150px; height:40px; float:left; background:#3d1010; position:relative;
}
.obrazek_podpis div{
	width:150px; height:40px; position:absolute; text-align:center; font-size:14px; color:#ffffff; top:12px;
}
/***** dotyczy oferty *******/
.of_wiersz_pusty{
	width:660px; height:20px; clear:both;
}
.of_wiersz_zdjecia{
	width:660px; height:220px; clear:both;
}
.of_zdjecia_odstep{
	width:20px; height:220px; float:left;
}
.of_wiersz_zdjecia1{
	width:660px; height:320px; clear:both;
}
.of_zdjecia_odstep1{
	width:20px; height:300px; float:left;
}
.of_wiersz_zdjecia2{
	width:660px; height:330px; clear:both;
}
.of_zdjecia_odstep2{
	width:20px; height:380px; float:left;
}
.of_wiersz_zdjecia3{
	width:660px; height:400px; clear:both;
}
.of_zdjecia_odstep3{
	width:20px; height:400px; float:left;
}
.of_zdjecia_odstep4{
	width:20px; height:266px; float:left;
}
.of_wiersz_zdjecia4{
	width:660px; height:266px; clear:both;
}

.of_m_obrazek{
	width:150px; height:220px; float:left;
}
.of_d_obrazek{
	width:320px; height:180px; float:left;
}

.of_m_obrazek_tlo{
	width:150px; height:180px; float:left; background:#e9e2d1;
}
.of_d_obrazek_tlo{
	width:320px; height:180px; float:left; background:#e9e2d1;
}

.of_m_obrazek_tlo:hover{
	width:150px; height:180px; float:left; background:#9fb200;
}
.of_d_obrazek_tlo:hover{
	width:320px; height:180px; float:left; background:#9fb200;
}


.of_m_obrazek_obrazek{
	width:140px; height:170px; padding:5px; position:relative;
}
.of_d_obrazek_obrazek{
	width:310px; height:170px; padding:5px; position:relative;
}

.of_m_obrazek_podpis{
	width:150px; height:40px; float:left; background:#3d1010; position:relative;
}
.of_d_obrazek_podpis{
	width:320px; height:34px; float:left; background:#3d1010; position:relative;
}
.of_d_obrazek_opis{
	width:300px; height:89px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7; 
}
.of_d_obrazek_opis1{
	width:300px; height:140px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7; 
}
.of_d_obrazek_opis2{
	width:130px; height:160px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7;font-size:11px; 
}
.of_d_obrazek_opis3{
	width:300px; height:16px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7; 
}
.of_d_obrazek_tytul{
	width:645px; height:65px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7;font-size:12px; margin-bottom:20px; margin-top:-25px;
}
.of_d_obrazek_tytull{
	width:645px; height:75px; float:left; padding:10px; background:#3d1010; position:relative;color:#e4cbb7;font-size:12px; margin-bottom:20px; margin-top:-25px;
}
.of_m_obrazek_podpis div{
	width:150px; height:40px; position:absolute; text-align:center; font-size:14px; color:#ffffff; top:12px;
}
.of_d_obrazek_podpis div{
	width:320px; height:40px; position:absolute; text-align:center; font-size:14px; color:#ffffff; top:12px;
}
.wymiary{
	width:298px; height:27px; background:#bf2525; z-index:555; position:absolute; top:12px; left:11px; color:#fff; font-size:14px; cursor:pointer;
}
.wymiary_span{
	position:absolute; left:15px; top:5px;
}
.wymiary_rozwin{
	position:absolute; left:230px; top:5px;
}
.wymiary_tekst{
	width:288px; background:#e9e2d1; z-index:555; position:absolute; top:39px; left:11px; color:#1f0707; padding:5px;
}

.nowosc{
	background:url('../img/nowosc.png'); width:34px; height:33px; position:absolute; left:10px; top:139px;
}

.nowosc:hover{
	width:36px; height:35px; background:url('../img/nowosc2.png');
}

.sprawdz{
	background:url('../img/sprawdz.png'); width:130px; height:35px; position:absolute; left:10px; top:139px;
}
/* stoly*/
.sprawdz1{
	background:url('../img/sprawdz.png'); width:130px; height:35px; position:absolute; left:95px; top:72px;
}
/* komplety*/
.sprawdz2{
	background:url('../img/sprawdz.png'); width:130px; height:35px; position:absolute; left:95px; top:-3px;
}
/* lozka*/
.sprawdz3{
	background:url('../img/sprawdz.png'); width:130px; height:35px; position:absolute; left:95px; top:120px;
}
/*** galerie ***/

.wybor_galerii{
	border:1px #d3cdbf solid; width:180px; padding:11px 22px 20px 11px; background:#FFF; z-index:666; position:relative; left:400px; top:30px;
}
#galeria{
	display:none;
}

/*** stronicowanie ***/

#stronicowanie{
	width:128px;  height:33px; float:left; padding-top:7px;
}
#stronicowanie #wstecz,#stronicowanie #dalej{
	width:22px; float:left;
}
#stronicowanie .strona{
	width:22px; height:22px; float:left; background:url('../img/strona.jpg'); position:relative;
}
#stronicowanie .strona div{
	width:22px; height:22px; position:absolute; text-align:center; top:4px; color:#FFF;
}
#stronicowanie .strona div a{
	color:#FFF; text-decoration:none;
}
#stronicowanie .strona div a:hover{
	color:#FFF; text-decoration:underline;
}
#stronicowanie .strona_on{
	width:22px; height:22px; float:left; background:url('../img/strona_on.jpg'); position:relative;
}
#stronicowanie .strona_on div{
	width:22px; height:22px; position:absolute; text-align:center; top:4px; color:#000; font-weight:bold;
}
#stronicowanie .strona_on div a{
	color:#000; text-decoration:none;
}
#stronicowanie .strona_on div a:hover{
	color:#000; text-decoration:none;
}
#stronicowanie .odstep{
	width:2px; float:left;
}
#stronicowanie .lewy_odstep{
	width:10px; float:left;
}