body {
	background: url(images/bg.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #373535;
	font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
}

/* -DIV- */
div {
	margin: 0;
	padding: 0;
	color: #373535;
	font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
}
#jezyki {
width: 910px;
height: 20px;
font: bold 12px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#fff;
text-align:right;
padding:2px 70px 0 0;
margin:0 auto;
}
#logo_adres {
width: 980px;
height: 94px;
margin:0 auto;
}
#adres {
float:left;
padding:20px 40px 0 0;
width: 280px;
font: normal 12px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#555555;
text-align:right;
}
#menu_poziome {
background: url(images/menu_bg.png) no-repeat;
width: 920px;
height: 33px;
margin:0 auto;
padding:10px 0 0 60px;
}
#witamy {
background: url(images/bg_witamy.gif) left bottom repeat-x;
width: 100%;
}
#w_t {
width: 360px;
margin:0 auto;
text-align:left;
padding:50px 550px 0 70px;
font: normal 15px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#373535;
background: url(images/bg_witam_pani.jpg) right top no-repeat;
height: 262px;
}
#o_firmie_p {
background:#e5e3e1 url(images/bg_firma.gif) left bottom repeat-x;
width: 100%;
}
#f_t {
width: 830px;
margin:0 auto;
text-align:left;
padding:10px 65px 40px 65px;
font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#373535;
}

#szycie_uslugowe_p {
background:#c2c1c0 url(images/bg_szycie_uslugowe.gif) left bottom repeat-x;
width: 100%;
}
#s_u_t {
width: 830px;
margin:0 auto;
text-align:left;
padding:10px 65px 40px 65px;
font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#373535;
}

#produkcja_dzianin_p {
background:#e5e3e1;
width: 100%;
}
#p_d_t {
width: 830px;
margin:0 auto;
text-align:left;
padding:10px 65px 20px 65px;
font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#373535;
}

#zasady_wspolpracy_p {
background:#c2c1c0 url(images/bg_zasady_wspolpracy.gif) repeat-x;
width: 100%;
}
#z_w_t {
width: 830px;
margin:0 auto;
text-align:left;
padding:30px 65px 20px 65px;
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#373535;
}

#kontakt_p {
background:#404d6c url(images/bg_kontakt.gif) repeat-x;
width: 100%;
}
#k_t {
width: 830px;
margin:0 auto;
text-align:left;
padding:20px 65px 20px 65px;
font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#faf9f8;
}

#stopka {
background: url(images/stopka.gif) repeat-x;
width: 100%;
height: 40px;
}
/* -P- */
p {
	font: normal 13px/1.5 Trebuchet MS, helvetica, sans-serif;
	color: #373535;
	padding: 0;
	margin: 0;
	text-align:justify;
}


/* SPAN */
#jezyki span {
color:#fa8309;
}
#adres span {
color:#f98c14;
}
#w_t  span {
font: bold 25px/1.3 Trebuchet MS, helvetica, sans-serif;
color:#fcb33f;
}
#k_t  span {
font: bold 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#feaf31;
}
/* -H- */
h2 {
	font: bold 13px/1.3 Trebuchet MS, helvetica, sans-serif;
	color: #373535;
	margin: 0 0 5px 0;
	padding: 0 0 0 0px;
	text-align:left;
	border-bottom:1px dotted #373535;
}

/* -IMG- */
img {
	border: 0;
}
.img_right {
	float: right;
  margin: 0 0 2px 30px;
}
.img_left {
	float: left;
}
.img_o {
	margin: 5px;
	border: 1px solid #ccc;
	float:left;
	background:#373535;
	padding:1px;
}
#img_logo {
margin:5px 430px 0 70px;
float:left;
width: 134px;
height: 64px;
}
#menu_poziome img {
float:left;
}
/* -A- */
a {
	text-decoration: underline;
	font: normal 14px Trebuchet MS, helvetica, sans-serif;
	color: #373535;
}
a:hover {
	color: #000;
	text-decoration: none;
}
#k_t a {
	text-decoration: none;
	font: normal 14px Trebuchet MS, helvetica, sans-serif;
	color: #faf9f8;
}
#k_t a:hover {
	color: #fff;
	text-decoration: underline;
}
#jezyki a {
	text-decoration: none;
	font: bold 12px Trebuchet MS, helvetica, sans-serif;
	color: #fff;
}
#jezyki a:hover {
	color: #fff;
	text-decoration: underline;
}
#adres a {
	text-decoration: none;
	font: normal 12px Trebuchet MS, helvetica, sans-serif;
	color: #555;
}
#adres a:hover {
	color: #000;
	text-decoration: underline;
}

/* -UL LI- */
#bg_gora ul, #bg_gora ul li {
display: inline;
margin:0;
padding:0;
}
#bg_gora ul li {
float:left;
}

ul{
	margin:0;
	padding:0;
}
ul li{
margin:0 0 0 20px;
padding:0 0 0 0px;
}

/* -br- */
div.both {
	clear: both;
	font: normal 2px/130% Trebuchet MS, helvetica, sans-serif;
}

/* -FORMULARZ- */
div#form_p {
padding: 0px 0px;
margin: 0 0 0 0px;
font: 12px/130% Verdana, arial, helvetica, sans-serif;
width: 550px;
float:right;
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#eaecef;
}
table td.name {
width: 120px; padding: 5px 5px; text-align: left; vertical-align: top;
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#eaecef;
}
.pole_form table td {
text-align: left; vertical-align: top; padding: 5px 5px;
}

table td input {
color:#000;
background: url(images/bg_input.gif) no-repeat;
width: 547px;
height: 42px;
border:0;
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#0b0b0b;
line-height:42px;
padding:0 5px 0 5px;
}
table td input:focus {
color:#000;
background: url(images/bg_input2.gif) no-repeat;
width: 547px;
height: 42px;
border:0;
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#0b0b0b;
line-height:42px;
padding:0 5px 0 5px;
}
input.buttonkon, input.buttonkon_eng, input.buttonkon_de {
background: url(images/wyslij.gif) no-repeat;
width: 111px;
height: 47px;
margin: 10px 10px 0 0;
}
input:focus.buttonkon, input:focus.buttonkon_eng, input:focus.buttonkon_de{
background: url(images/wyslij.gif) no-repeat;
width: 111px;
height: 47px;
margin: 10px 10px 0 0;
}
input.buttonkon_eng {
background: url(images/wyslij_eng.gif) no-repeat;
}
input:focus.buttonkon_eng {
background: url(images/wyslij_eng.gif) no-repeat;
}
input.buttonkon_de {
background: url(images/wyslij_de.gif) no-repeat;
}
input:focus.buttonkon_de {
background: url(images/wyslij_de.gif) no-repeat;
}
textarea {
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#0b0b0b;
background: url(images/bg_textarea.gif) no-repeat;
width: 547px;
height: 176px;
border:0;
padding:0 5px 0 5px;
overflow:hidden;
}
textarea:focus {
font: normal 14px/1.5 Trebuchet MS, helvetica, sans-serif;
color:#0b0b0b;
background: url(images/bg_textarea2.gif) no-repeat;
width: 547px;
height: 176px;
border:0;
padding:0 5px 0 5px;
overflow:hidden;
}
.error {
color:#fff;
font-weight:bold;}
td.but {
text-align:right;
}


