@font-face {

     font-family: Anivers;

     src: url(font/Anivers.otf) format("opentype");

}
@font-face {

     font-family: "Myriad Pro Bold";

     src: url(font/MyriadPro-Bold.otf) format("opentype");

}
@font-face {

     font-family: "Myriad Pro Semibold";

     src: url(font/MyriadPro-Semibold.otf) format("opentype");

}
body, html {
padding: 0;
margin: 0;
text-align:center;
font-family: "Myriad Pro Bold", Arial;
font-size:12px;
color:#000;
background:#ececec;
background-image: url('images/background.png');
background-repeat:repeat-x;
background-position:-3px -10px;
}

#website {
width:100%;
}
#strip-lewo {
position:absolute;
z-index:10;
width:40%;
height:93px;
background-image: url('images/strip-lewo.png');
background-repeat:repeat-x;
}
#site-body {
position:relative;
z-index:11;
margin: 0 auto;
width:1000px;
}
#top {
float:left;
width:1000px;
}
#top div.top_1 {
float:left;
width:1000px;
height:93px;
background-image: url('images/top_1.png');
background-repeat:no-repeat;
background-position:top center;
position: relative;
}
#top div.top_2 {
float:left;
width:245px;
height:62px;
background-image: url('images/top_2.png');
background-repeat:no-repeat;
background-position:top left;
}
div.top_fon {
margin-top:25px;
float:right;
text-align:left;
width:190px;
height:30px;
overflow:hidden;
font-weight:bold;
font-size:22px;
color:#fff;
}
div.top_menu {
float:right;
background-image: url('images/top_menu.png');
background-repeat:no-repeat;
background-position:top left;
width:745px;
height:55px;
}
a.menu {
float:left;
display:block;
width:150px;
height:55px;
}
a:hover.menu_2_1, a.menu_2_1ok {
float:left;
display:block;
width:150px;
height:55px;
background-image: url('images/top_menu_2_1.png');
background-repeat:no-repeat;
background-position:top center;
}
a:hover.menu_2_2, a.menu_2_2ok {
float:left;
display:block;
width:150px;
height:55px;
background-image: url('images/top_menu_2_2.png');
background-repeat:no-repeat;
background-position:top center;
}
a:hover.menu_2_3, a.menu_2_3ok {
float:left;
display:block;
width:150px;
height:55px;
background-image: url('images/top_menu_2_3.png');
background-repeat:no-repeat;
background-position:top center;
}
a:hover.menu_2_4, a.menu_2_4ok {
float:left;
display:block;
width:150px;
height:55px;
background-image: url('images/top_menu_2_4.png');
background-repeat:no-repeat;
background-position:top center;
}
a:hover.menu_2_5, a.menu_2_5ok {
float:left;
display:block;
width:145px;
height:55px;
background-image: url('images/top_menu_2_5.png');
background-repeat:no-repeat;
background-position:top center;
}
#top div.top_3 {
float:left;
width:1000px;
height:210px;
}
#top div.top_4 {
float:left;
width:1000px;
height:160px;
background-image: url('images/top_4.png');
background-repeat:no-repeat;
background-position:top center;
}
#top div.t4_menu {
margin:0 auto;
width:970px;
height:160px;
}
a.t4 {
display:block;
float:left;
width:160px;
height:160px;
margin-left:2px;
}
#middle {
background:#ffffff;
padding:16px;
float:left;
width:968px;
font-family:arial;
font-size:12px;
color:#3a3a3a;
}
#middle a {
text-decoration:underline;
color:#e40a0a;
border: none;
}
#stopka {
width:100%;
position:relative;
float:left;
bottom:0px;
z-index:10px;
height:73px;
background-image: url('images/stopka_bg.png');
}
#stopka div.stopka {
position:relative;
width:1031px;
height:73px;
margin:0 auto;
background-image: url('images/stopka.png');
background-repeat:no-repeat;
background-position:top left;
}
#middle div.left {
float:left;
width:392px;
}
.box_lokalizacja {
position:relative;
float:left;
width:392px;
height:207px;
background-image: url('images/lokalizacja.png');
background-repeat:no-repeat;
background-position:top left;
}
.box_innowacyjne{
position:relative;
float:left;
width:392px;
height:120px;
background-image: url('images/innowacyjne_systemy.png');
background-repeat:no-repeat;
background-position:top left;
}
.box_kontakt {
position:relative;
float:left;
width:392px;
height:207px;
background-image: url('images/kontakt.png');
background-repeat:no-repeat;
background-position:top left;
}
a.box_przejdz {
width:162px;
height:27px;
display:block;
position:absolute;
right:6px;
bottom:6px;
}
#middle div.main {
color:#5c5c5c;
width:390px;
float:left;
margin-left:20px;
padding:5px;
text-align:justify;
}
#middle div.right {
width:142px;
float:right;
text-align:left;
border: 1px solid #cacaca;
border-top:0px solid transparent;
background: #e4e4e4;
padding:3px;
}
div.main_fotos {
width:100%;
}
div.main_foto {
float:left;
width:180px;
height:112px;
margin:7px;
background:#e40a0a;
overflow:hidden;
}
div.main_foto img {
border:1px solid #cacaca;
float:right:
}
div.main_foto a {
position:relative;
display:block;
float:right;
width:166px;
height:112px;
}
div.main_lupa {
position:absolute;
z-index:11;
top:0px;
right:-1px;
}
.right img {
border:1px solid #cacaca;
margin:8px;
}
h2 {
font-family: Anivers, "sans serif";
font-size:27px;
text-transform:uppercase;
margin:0;
padding:0;
text-align:left;
color:#313131;
}
#kontakt_box_up {
text-align:left;
width:972px;
height:162px;
background-image: url('images/kontakt_box_up.png');
background-repeat:no-repeat;
background-position:top left;
margin:0 auto;
margin-top:-46px;
}
#kontakt_box_up p {
padding-top:60px;
padding-left:120px;
line-height:27px;
}
#kontakt_box_up img {
margin: 2px;
}
#kontakt_lokalizacja {
text-align:left;
float:left;
width:311px;
height:228px;
padding:8px;
padding-top:40px;
background-image: url('images/kontakt_lokalizacja.png');
background-repeat:no-repeat;
background-position:top left;
}
#kontakt_formularz {
text-align:left;
float:right;
width:590px;
height:228px;
background-image: url('images/kontakt_formularz.png');
margin-right:-5px;
padding:20px;
padding-top:40px;
background-repeat:no-repeat;
background-position:top left;
}
#mapa {
width:313px;
height:220px;
}
div.box-form-names {
width:160px;
float:left;
line-height:25px;
}
fieldset {border:0px solid transparent;}
input.text { width:155px;font:12px/12px 'courier new',courier,monospace;color:#325069;padding:3px;margin:1px 0;border:1px solid #ccc; }
textarea { width:427px;font:12px/12px 'courier new',courier,monospace;color:#325069;padding:3px;margin:1px 0;border:1px solid #ccc; height:100px;}
input.submit { float:right; border:0px; background-image:url('images/wyslij.png'); width:110px; height:34px; }
input.reset  { float:right; border:0px; background-image:url('images/wyczysc.png'); width:105px; height:34px; }
#lokalizacja_box {
margin:0 auto;
width:943px;
height:354px;
padding:15px;
padding-top:25px;
background-image: url('images/lokalizacja_box.png');
background-repeat:no-repeat;
background-position:top left;
}
#big_box {
width:973px;
margin:0 auto;
}
#big_box div.big_box_top {
float:left;
width:973px;
height:16px;
background-image: url('images/big_box_top.png');
background-repeat:no-repeat;
background-position:top left;
}
#big_box div.big_box_content {
float:left;
width:945px;
padding:14px;
background-image: url('images/big_box_bg.png');
background-repeat:repeat-y;
background-position:top left;
}
#big_box div.big_box_bottom {
float:left;
width:973px;
height:13px;
background-image: url('images/big_box_bottom.png');
background-repeat:no-repeat;
background-position:top left;
}
a.foto_box {
display:block;
float:left;
width:204px;
height:158px;
margin:15px;
background-image: url('images/foto_box.png');
background-repeat:no-repeat;
background-position:top left;
}
div.foto_ramka {
background:#cbcbcb; width:189px; height:128px; margin-top:5px; margin-left:8px;
overflow:hidden;
}
a.octomedia {
display:block;
position:absolute;
right:42px;
bottom:3px;
width:125px;
height:20px;
}
#oferta_lewo {
float:left;
width:230px;
color:#fff;
}
#oferta_lewo a.oferta_menu {
display:block;
text-align:left;
padding-top:6px;
padding-left:5px;
font-family:"Arial";
font-size:13px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
float:left;
font-weight:bold;
width:225px;
height:26px;
background-image: url('images/oferta_menu.png');
background-repeat:no-repeat;
background-position:top left;
}
#oferta_prawo {
width:725px;
float:right;
}
#oferta_box {
width:725px;
float:left;
}
#oferta_box div.oferta_box_top {
float:left;
text-align:left;
font-family:"Myriad Pro Bold";
font-size:18px;
color:#fff;
text-shadow: 1px 1px 1px #770505;
text-transform:uppercase;
padding-top:6px;
padding-left:10px;
width:715px;
height:37px;
background-image: url('images/oferta_box_top.png');
background-repeat:no-repeat;
background-position:top left;
}
#oferta_box div.oferta_box_content {
float:left;
text-align:left;
padding:18px;
padding-top:5px;
padding-bottom:5px;
color:#000;
width:789px;
background-image: url('images/oferta_box_content.png');
background-repeat:repeat-y;
background-position:top left;
}
#oferta_box div.oferta_box_bottom {
float:left;
text-align:left;
width:725px;
height:24px;
background-image: url('images/oferta_box_bottom.png');
background-repeat:no-repeat;
background-position:top left;
}
div.oferta_obrazki {
float:left;
width:750px;
overflow:hidden;
margin-left:-20px;
}
div.oferta_obrazki img {
float:left;
margin-left:8px;
margin-top:5px;
}
div.oferta_tekst {
float:left;
width:315px;
text-align:justify;
font-family:Arial;
font-size:12px;
overflow:hidden;
}
div.oferta_tekst img {
float:left;
margin-bottom:10px;
}
div.oferta_tekst2 {
width:705px;
float:right;
padding:10px;
padding-top:0px;
font-size:12px;
color:#000;
text-align:justify;
}
#logo_link {
	display: block;
	width: 405px; 
	height: 77px;
}