 body {
  background: #232826 url(images/bg.gif) repeat-x;
	font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* -DIV- */
div {
	font: normal 10px/1.3 verdana, arial, helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0;
}
#srodek {
width: 710px;
margin:0 auto;
text-align:left;
}
#pole_stopka {
background: url(images/stopka.gif) no-repeat;
width: 710px;
height: 81px;
color: #545b59;
text-align:left;
}
#flash {
background: url(images/flash.jpg) no-repeat;
width: 722px;
height: 205px;
margin:0 auto;
}
#menu {
background: url(images/menu.gif) repeat-x;
height: 57px;
}
#pole1 {
padding:3px 6px 20px 33px;
}

#pole2 {
padding:4px 30px 20px 10px;
}
#p_s2 {
color:#545b59;
padding:34px 0 0 86px;
}
#p_s3 {
float:right;
color:#545b59;
padding:15px 20px 0 0;
text-align:right;
}
/* -P- */
p {
	text-align: justify;
	font: normal 10px/1.5 verdana, arial, helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0;
	text-indent:25px;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
.left {
text-align: left;
}
/* -SPAN- */
span#odleglosc {
	margin: 0 210px 0 0;
}
#jezyki {
margin-left:220px;
}
.osi {
color: #d84409;
}
/* -B- */
b.p1 {
color:#297b08;
}

/* -u- */
u.z {
color:#416b13;
}

/* -IMG- */
img {
	border: 0;
	margin: 0;
	padding: 0;
}
#nazwa {
height:73px;
width:722px;
margin:0 auto;
}
.strzalka {
height:19px;
width:17px;
vertical-align:-7px;
}
#nazwa_p {
height:67;
width:455;
margin:15px 0 0 0;
}
#nazwa_bok {
height:68px;
width:255px;
margin: 15px 0 5px 0;
}
/* -A- */
a {
	font: normal 10px verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #d84409;
}
a:hover {
	color: #993300;
	text-decoration: none;
}
a.stopka {
	text-decoration: none;
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color: #545b59;
	margin: 0;
}
a.stopka:hover {
	color: #fff;
	text-decoration: underline;
}

a.menu1 {
	background: url(images/about_us.gif) no-repeat;
	width: 141px;
	height: 57px;
	text-decoration: none;
	position: absolute;
}
a.menu1:hover {
	background: url(images/about_us_2.gif) no-repeat;
}
a.menu2 {
	background: url(images/offer.gif) no-repeat;
	width: 119px;
	height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:141px;
}
a.menu2:hover {
	background: url(images/offer_2.gif) no-repeat;
}
a.menu3 {
  background: url(images/contact.gif) no-repeat;
  width: 133px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:260px;
}
a.menu3:hover {
	background: url(images/contact_2.gif) no-repeat;
}
a.menu4 {
  background: url(images/pl.gif) no-repeat;
  width: 48px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:393px;
}
a.menu4:hover {
  background: url(images/pl_2.gif) no-repeat;
}
a.menu5 {
  background: url(images/en.gif) no-repeat;
  width: 47px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:441px;
}
a.menu5:hover {
  background: url(images/en_2.gif) no-repeat;
}
a.menu1_pl {
	background: url(images_pl/about_us.gif) no-repeat;
	width: 141px;
	height: 57px;
	text-decoration: none;
	position: absolute;
}
a.menu1_pl:hover {
	background: url(images_pl/about_us_2.gif) no-repeat;
}
a.menu2_pl {
	background: url(images_pl/offer.gif) no-repeat;
	width: 119px;
	height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:141px;
}
a.menu2_pl:hover {
	background: url(images_pl/offer_2.gif) no-repeat;
}
a.menu3_pl {
  background: url(images_pl/contact.gif) no-repeat;
  width: 133px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:260px;
}
a.menu3_pl:hover {
	background: url(images_pl/contact_2.gif) no-repeat;
}
a.menu4_pl {
  background: url(images/pl.gif) no-repeat;
  width: 48px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:393px;
}
a.menu4_pl:hover {
  background: url(images/pl_2.gif) no-repeat;
}
a.menu5_pl {
  background: url(images/en.gif) no-repeat;
  width: 47px;
  height: 57px;
	text-decoration: none;
	position: absolute;
	margin-left:441px;
}
a.menu5_pl:hover {
  background: url(images/en_2.gif) no-repeat;
}
span.i {
	visibility: hidden;
}
/* -UL LI- */
ul, li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font: normal 10px/180% verdana, arial, helvetica, sans-serif;
	color: #353535;
	text-align: left;
}
ul li {
	background: #f2f2f2 url(images/li1.gif) no-repeat;
	padding-left: 35px;
	margin-left: 30px;
	height: 24px;
}
ul li.li2 {
	background: url(images/li2.gif) no-repeat;
	padding-left: 35px;
	margin-left: 30px;
	height: 24px;
}
/* -table, tr, td- */
table {
	vertical-align: top;
}
#table1 {
background: #e5e5e5;
}
tr, td {
	vertical-align: top;
	text-align: left;
}
#td1 {
  width: 455px;
}

#td2 {
	width: 255px;
	text-align:center;
}
/* -formularz- */

.pole {
    text-align: left;
    margin:0;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    width: 200px;
    height: 15px;
}
textarea {
    text-align: left;
    margin:0;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    width: 380px;
    height: 120px;
}
.tabela_form {
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    width: 142px;
}
.przycisk {
    vertical-align: middle;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
    background-color: #ffffff;
    color: #666666;
    border-top: 1px solid #86898d;
    border-left: 1px solid #86898d;
    border-right: 1px solid #86898d;
    border-bottom: 1px solid #86898d;
    height: 20px;
}
.komunikat {
    margin : 0px 0px 0px 10px;
    font: normal 10px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    text-align: justify;
}
.komunikat2 {
    margin : 0px 0px 0px 10px;
    font: normal 9px verdana, geneva, arial, helvetica, sans-serif;;
    color: #747474;
    text-align: justify;
}

