body{ 
text-align:center; /*center hack*/
background:#B1B1B4 url(../images/tlo_glowna.gif) repeat-x top; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:1.8em;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:left;
}
a { color:#3C3C3C; text-decoration:underline; }
a:hover{ color:#171717; text-decoration:none; }

#header_up { 
margin:20px auto; /*center hack*/
width:812px;
height:11px;  
background-image:url(../images/up.gif);
background-repeat:no-repeat;
}

#left_bar {
float:left;
margin-top:10px;
width:62px;
background-image:url(../images/meble-kuchenne.jpg);
background-repeat:repeat-y;
}

#left_page {
display:block;
float:left;
background-repeat:no-repeat;
}

#meble1 a {
display:block;
margin-top:0px;
margin-left:64px;
width:94px;
height:173px; 
background-image:url(../images/meble1.gif);
background-repeat:no-repeat;
}
#meble1 a:hover { 
background-image:url(../images/meble1a.gif);
background-repeat:no-repeat;
}

#meble2 a {
display:block;
margin-top:-9px;
margin-left:64px;
width:94px;
height:146px; 
background-image:url(../images/meble2a.gif);
background-repeat:no-repeat;
}
#meble2 a:hover { 
background-image:url(../images/meble2.gif);
background-repeat:no-repeat;
}

#meble3 a {
display:block;
margin-top:1px;
margin-left:64px;
width:94px;
height:187px; 
background-image:url(../images/meble3.gif);
background-repeat:no-repeat;
}
#meble3 a:hover { 
background-image:url(../images/meble3a.gif);
background-repeat:no-repeat;
}

#top1 {
float:left;
margin-top:-498px;
margin-left:160px;
width:530px;
height:115px;
background-image:url(../images/top1.jpg);
background-repeat:no-repeat;
}

#top1_realizacje {
float:left;
margin-top:-173px;
margin-left:160px;
width:530px;
height:115px;
background-image:url(../images/top1.jpg);
background-repeat:no-repeat;
}

#logo {
float:left;
margin-top:-498px;
margin-left:690px;
width:110px;
height:115px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
text-indent:-999px;
overflow:hidden;
}
#logo a { 
 text-decoration:none; 
}
#logo_realizacje {
float:left; 
margin-top:-173px;
margin-left:690px;
width:110px;
height:115px; 
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
text-indent:-999px;
overflow:hidden;
}
#logo_realizacje a { 
 text-decoration:none; 
}
#right1 {
float:left;
margin-top:-498px;
margin-left:800px;
width:12px;
height:115px;
background-image:url(../images/right1.gif);
background-repeat:no-repeat;
}

#right1_realizacje {
float:left; 
margin-top:-173px;
margin-left:800px;
width:12px;
height:115px; 
background-image:url(../images/right1.gif);
background-repeat:no-repeat;
}

#menu_start {
float:left;
margin-left:160px;
margin-top:-383px;
width:281px;
height:48px;
background-image:url(../images/menu_start.jpg);
background-repeat:no-repeat;
}

#menu_start_realizacje {
float:left;  
margin-left:160px;
margin-top:-58px;
width:281px;
height:48px; 
background-image:url(../images/menu_start.jpg);
background-repeat:no-repeat;
}

#menu_tekst {
float:left;
margin-left:441px;
margin-top:-383px;
width:281px;
height:48px;
background-image:url(../images/menu_start.jpg);
background-repeat:no-repeat;
}

#menu_tekst_realizacje {
float:left;
margin-left:441px;
margin-top:-58px;
width:281px;
height:48px; 
}

#glowna {
float:left;   
margin-left:160px;
margin-top:-335px;
width:643px;
height:335px;
background-image:url(../images/meble-kuchenne-projektowanie.jpg);
background-repeat:no-repeat;
}

#podstrona { 
float:left;   
margin-left:160px;
margin-top:-335px;
width:643px;
height:335px; 
background-image:url(../images/glowna_jasna.jpg);
background-repeat:no-repeat;
}
#ofirmie {
font-size:12px; 
float:left;  
margin-left:66px; 
margin-top:-10px; 
background-image:url(../images/glowna_jasna_ofirmie.jpg);
background-repeat:repeat-y;
}
#realizacje {
float:left;
margin-left:66px; 
margin-top:-10px;
background-image:url(../images/glowna_jasna2.jpg);
background-repeat:repeat-y;
}
#realizacje_glowna {
float:left;
margin-left:66px; 
margin-top:-10px;
background-image:url(../images/glowna_jasna3.jpg);
background-repeat:repeat-y;
}

#down {
display:block;   
clear:both; 
width:812px;
height:61px; 
background-image:url(../images/down.gif);
background-repeat:no-repeat;
} 
 

#nav {float:left;background:url(../images/mena3.gif) no-repeat 0 0;width:362px; height:48px;margin:0 0 0 0px;padding:0px 0 0 0px;list-style:none; position:relative;}
#nav li {float:left;}
#nav a  {float:left;display:block;text-indent:-999px;overflow:hidden; }
#nav a:hover {background:url(../images/mena3.gif) no-repeat 0 0;}

#nav .start a {height:48px;width:30px; margin: 0 0 0 30px; padding:0 16px 0 0; }
#nav .ofirmie a {height:48px;width:50px; margin: 0 0 0 0px; padding:0 16px 0 0; }
#nav .realizacje a {height:48px;width:50px; padding:0 16px 0 0; }
#nav .nagrody a {height:48px;width:55px; padding:0 16px 0 0;}
#nav .kontakt a {height:48px;width:55px; padding:0 16px 0 0;}

#nav .start a:hover {background-position:-31px -48px; }
#nav .ofirmie a:hover {background-position:-77px -48px; }
#nav .realizacje a:hover {background-position:-143px -48px; }
#nav .nagrody a:hover {background-position:-209px -48px;}
#nav .kontakt a:hover {background-position:-280px -48px;}

#podmenu { line-height:39px;}
#menu a {display: block; margin:0 0 0 20px; padding: 0.03em 0 0 2.5em; color: #383838; background: url(../images/menu_galeria2.png) no-repeat; text-decoration:none; font-size:13px; font-weight:bold; 
font-family:Arial, Helvetica, sans-serif;} 
#menu a:hover {background: url(../images/menu_galeria_on2.png) no-repeat; text-decoration: none;}
 
#lista_realizacji {
	clear:both;
	padding:5px 0 5px 10px;
}
.sekcja {
 	clear:both;
	padding:5px 0 5px 10px;
}	
p.tytul_s {
	padding: 0.40em 3.5em;
	margin-left:10px;
	color:#606060;
	background: url(../images/menu_galeria_on.png) repeat-y;
	height:20px; 
} 
p.opis_s {
	margin-left:28px;
	color:#606060;  
} 
#paginator {
	text-align:center;
	color:#606060;  
}

#paginator a {
	color:#3C3C3C; text-decoration:underline; font-size:11px;
}
#paginator a:hover {
	color:#3C3C3C; text-decoration:none; font-size:11px;
}
/*   

#nav .nagrody a {height:30px; width:55px; padding:0 16px 0 0;} 
#nav .fronty a {height:30px; width:55px; padding:0 16px 0 0;} 
#nav .akcesoria a {height:30px; width:55px; padding:0 14px 0 0;}
#nav .kontakt a {height:30px; width:55px; padding:0 16px 0 0;}


#nav .ofirmie a:hover {background-position:-79px 0px;}
#nav .oferta a:hover {background-position:-79px -30px;}
#nav .galeria a:hover {background-position:-79px -60px;}
#nav .nagrody a:hover {background-position:-79px -90px;}
#nav .fronty a:hover {background-position:-79px -120px;} 
#nav .akcesoria a:hover {background-position:-79px -150px;}
#nav .kontakt a:hover {background-position:-79px -180px;}
 */

#tlo_tekst {
display:block;
float:left; 
margin-top:200px; 
margin-left:-20px;
width:487px;
height:160px; 
background-image:url(../images/tlo.png);
background-repeat:no-repeat;
}

#tlo_tekst_podstrona {
display:block;
float:left; 
margin-top:20px; 
margin-left:20px;
width:600px;
height:160px;
}

#tlo_tekst_ofirmie {
display:block;
float:left; 
margin:20px 10px 0;
width:737px;
}
#tlo_tekst_ofirmie p { 
text-indent:20px;
text-align:justify;
margin:0 40px 0 20px;
}

#tlo_tekst_ofirmie img.r {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 15px 40px 0 20px;
  padding: 5px; 
}
#tlo_tekst_ofirmie img.l {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 15px 20px 0 0;
  padding: 5px; 
}

#tlo_tekst_realizacje {
display:block;
float:left;
margin:20px 10px 0;
width:737px;
}

.tekst_glowna {
line-height:26px;
text-align:left;
margin-left:50px;
margin-top:35px;
}

#aktualnosci {
display:block;
float:left; 
margin:80px 0 0 61px; 
width:289px;
height:115px; 
background-image:url(../images/aktualnosci_tlo.png);
background-repeat:no-repeat;
}
.tekst_aktualnosci { 
margin:15px 0 0 0px; ;  
text-align:left;
}


.wiecej { font-size:10px; font-weight:bold; text-align:right; margin-bottom:22px;}

.wykonawca { text-align:right; margin: 0px 7px; color:#3C3C3C; font-size:10px; }
/* */
	fieldset {
	color:#000; 
	margin-left:0;
	background-color: #F3F3F3;
	width:400px;
	}
	legend {
	font-weight: bold;
	}
	label {
		color:#000;
		display: block;
		width: 150px;
		float: left;
		text-align: right;
		margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		
	}
	div.kontakt {
		overflow: hidden;
		clear: both;
		margin-bottom: 0.4em;
	}
	
	textarea.formularz_t {
	width: 205px;
	height: 80px;	
	}
	input {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 160px;
		
	}
	textarea {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 100px;
		
	}
	input.krotki {
		display: block;
		float: left; 
		margin-left: 10px;
		border-color: #919191; color:black; border-width: 1px; border-style: solid; font-size: 11px; width: 60px;
		
	}
	input[type=submit] {
		 cursor:pointer; border-color: white; color:#000; border-width: 1px; border-style: solid; font-size: 11px; width: 150px; text-align:center; 
	}
	input[type=radio] {
                border-color: #919191; color:black; border-width: 0px; border-style: solid; color:black; width: 10px;
	}
	input[type=hidden] {
		border-width: 0px;
	}
.blad { color: #FF0000;  font-size: 11px; font-weight:bold;  margin-left: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.red { color: #FF0000;  font-size: 11px; font-weight:bold;}
p.tytulp {
	margin: 20px;
	font-weight:bold;
	font-size:13px;
	color:#B63902;
}
p.tytulr {
	margin: 20px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
.wykonawca { text-align:right; padding:3px; margin-right:15px; color:#3C3C3C; font-size:9px; }

 .img-shadow {
  float:left;
  background: url(shadowalpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 20px 0 0 30px !important;
  margin: 20px 0 0 5px;
  }


.img-shadow img { 
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 0px 6px 6px -6px;
  padding: 3px;
  }
/* */

