body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #203346;
	background-color:#203346;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	backgroung-position:top;
	margin:0;
	
}

img {
		border:none;
}

ul, li, p{
    /*padding:0px;*/
    margin:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	font-style: italic;
	margin:0 0 0 50px;
}

.yellow{
color:#E98F0B;
}

#back{
    width:995px;
	background-image: url(../img/bg1.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
}
#kontener{
width:904px;
margin:0 auto;
}

#top{
width:904px;
height:214px;
background-image: url(../img/top.png);
background-repeat: no-repeat;
}

#stopka{
padding: 20px 0 20px 10px;
font-size:12px;
color:#fff;
}

#tresc{
    width:900px;
    background-color:#fff;
    background-image:url(../img/tresc_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}

#tekst{
    width:615px;
    float:left;
    background-image:url(../img/bottom_bg.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0 0 50px 15px;
}

#foto{
    float:left;
}
.form{
    margin-top:50px;
}
.form,.form input,.form textarea{
    font-size:12px;
}
.form input,.form textarea,.form label{
    padding:5px;

}
.form_label{
    width: 120px;
    display: inline-block;
    text-align: right;
    *vertical-align:top;
}
.form_text{
    width:186px;
    height:30px;
    border:0;
    background-image:url(../img/form_bg.jpg);
}
.form_textarea{
    width:248px;
    height:130px;
    border:0;
    background-image:url(../img/form2_bg.jpg);
}
.submit{
    margin-left:125px;
}

#kontakt{
width:873px;
}

#foto_kontakt{
width:340px;
height:500px;
float:left;
background-image:url(../img/kontakt_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:70px 0 0 60px;
}

#form_kontakt{
width:450px;
float:left;
padding:30px 0 0 0;
}

.txt{
width:573px;
padding:20px 20px 15px 12px;
line-height:200%;
text-align:justify;
}

.txt_interim{
/*width:400px;*/
padding:20px 20px 15px 22px;
line-height:200%;
text-align:justify;
font-size:14px;

}

.txt2_interim{
padding:20px 22px 50px 22px;
line-height:150%;
text-align:justify;
font-size:13px;
clear:both;
}

.txt2_interim ul{
margin-left:25px
}

.oferta01{
width:870px;
min-height:255px;
background-image:url(../img/oferta01_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 40px 28px;
}

.oferta01 .txt_oferta{
width:570px;
line-height:200%;
padding:50px 0 15px 280px; 
}

.oferta01 a{
padding-left:600px;
}

.oferta02{
width:870px;
min-height:255px;
background-image:url(../img/oferta02_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 40px 28px;
}

.oferta02 .txt_oferta{
width:570px;
line-height:200%;
padding:50px 0 15px 280px; 
}

.oferta02 a{
padding-left:600px;
}

.oferta03{
width:870px;
min-height:255px;
background-image:url(../img/oferta03_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 40px 28px;
}

.oferta03 .txt_oferta{
width:570px;
line-height:200%;
padding:50px 0 15px 280px; 
}

.oferta03 a{
padding-left:600px;
}

.oferta04{
width:870px;
min-height:255px;
background-image:url(../img/oferta04_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 40px 28px;
}

.oferta04 .txt_oferta{
width:570px;
line-height:200%;
padding:50px 0 15px 280px; 
}

.oferta04 a{
padding-left:600px;
}

.oferta05{
width:870px;
min-height:255px;
background-image:url(../img/oferta05_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 40px 28px;
}

.oferta05 .txt_oferta{
width:570px;
line-height:200%;
padding:50px 0 15px 280px; 
}

.oferta05 a{
padding-left:600px;
}

#opis_oferta{
width:870px;
background-image:url(../img/opis_oferta_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 30px 100px 0;
}

#txt_opis_oferta{
width:500px;
float:right;
text-align:justify;
line-height:150%;
padding-top:25px;
}

#txt_opis_oferta ul{
margin-left:20px;
line-height:200%
}

#foto_opis_oferta{
float:left;
width:255px;
}

#foto_opis_oferta img{
padding:70px 0 0 15px;
}

#menu{
padding:178px 0 0 26px;
}

#menu a{
margin-right:1px;
}

#menu a.ofirmie ,#menu a.ofirmie_h {
width: 181px;
display: block;
overflow: hidden;
float:left;
}
#menu a.ofirmie img {
display: block;
}
#menu a.ofirmie:hover img {
margin-left: -181px;
}
#menu a.ofirmie_h img {
margin-left: -181px;
}

#menu a.oferta,#menu a.oferta_h {
width: 184px;;
display: block;
overflow: hidden;
float:left;
}
#menu a.oferta img {
display: block;
}
#menu a.oferta:hover img {
margin-left: -178px;
}
#menu a.oferta_h img {
margin-left: -178px;
}
#menu a.interim,#menu a.interim_h {
width: 292px;;
display: block;
overflow: hidden;
float:left;
}
#menu a.interim img {
display: block;
}
#menu a.interim:hover img {
margin-left: -292px;
}
#menu a.interim_h img {
margin-left: -292px;
}

#menu a.kontakt,#menu a.kontakt_h {
width: 186px;;
display: block;
overflow: hidden;
float:left;
}
#menu a.kontakt img {
display: block;
}
#menu a.kontakt:hover img {
margin-left: -186px;
}
#menu a.kontakt_h img {
margin-left: -186px;
}

.cl{
clear: both;
}

a:link {text-decoration: none; color:#E98F0B;}
a:visited {text-decoration: none; color:#E98F0B;}
a:hover {text-decoration: none; color:#4b4b4b;}
a:active {text-decoration: none; color:#E98F0B;}