/* ogolne */

* {margin:0; padding:0; border:0;}
body, html {
      margin-top:0px;
      margin-bottom:0px;
      margin-left:auto;
      margin-right:auto;
      background-color:#ffffff;
      color:#145a8c;
      text-decoration:none;
      font-weight:normal;
      font-size:12px;
      font-family: "arial ce", arial, sans-serif;
      text-align:center;
      }
.nwidz {display: none;}
div#glowna {
    width:750px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
p.popnap {text-align:center;}
div#pasek_gora {
    background-color:#c6dae5;
    width:750px;
    height:3px;
}
div#gora {
    width:750px;
    height:108px;
    position:relative;
}
.margines_cad { margin: 7 7 7 7 ; }
#menu a {display:block; position:absolute; overflow:hidden; text-indent:10000em; text-decoration:none;}
#menu li {list-style-type:none;}
#menu a:hover {background-position: 0 -52px;}
#menu a#menu_1 {background-image:url('../img/menu1.gif'); width:72px; height:52px; top:0; left:304px;}
#menu a#menu_2 {background-image:url('../img/menu2.gif'); width:68px; height:52px; top:0; left:376px;}
#menu a#menu_3 {background-image:url('../img/menu3.gif'); width:75px; height:52px; top:0; left:444px;}
#menu a#menu_4 {background-image:url('../img/menu4.gif'); width:76px; height:52px; top:0; left:519px;}
#menu a#menu_5 {background-image:url('../img/menu5.gif'); width:64px; height:52px; top:0; left:595px;}
#menu a#menu_6 {background-image:url('../img/menu6.gif'); width:80px; height:52px; top:0; left:659px;}
/*#menu a#cadlink {background-image:url('../img/cad_link.gif'); width:95px; height:52px; top:56px; left:630px;}*/

#gora div#strona_1 {
    background-image:url('../img/strona_1.jpg');
    width:298px;
    height:108px;
    float: left;
}
div#strona_2 {
    width:750px;
    height:95px;
    background-image:url('../img/strona_2.jpg');
    position: relative;
}
#strona_2 h2, #strona_2 h3 {
   position:absolute;
    right:30px;
    top:25px;
	text-align: right;
    color:#ffffff;
    font-size:17px;
    font-weight:bold;
}
div#strona_3 {
    width:750px;
    background: #ffffff url('../img/strona_3.png') top left no-repeat;
}
.koncowka {
    width:199px;
    height:44px;
    background-image:url('../img/koncowka.gif');
}
div#lewa {
    width:199px;
    float:left;
    text-align:left;
    background: #ffffff url('../img/lewatlo.gif') top left no-repeat;
    position:relative;
}
div#prawa {
    width:551px;
    float:right;
    text-align:left;
    background: #ffffff url('../img/prawatlo.jpg') top left no-repeat;
    position:relative;
}
div#linia {
    background-image:url('../img/linia.gif');
    width:490px;
    height:25px;
    text-align:center;
    margin-left:40px;
}
div.oddziel {   
    background-image:url('../img/linia.gif'); 
    width:490px; 
    height:25px;   
    text-align:center;
    margin-left:40px;
}
a {
    color:#145a8c;
    text-decoration:none;
    font-weight:normal;
}
a:hover {
    color:#145a8c;
    text-decoration:underline;
    font-weight:normal;
}
p.copyright {
    font-size:10px;
    margin-bottom:10px;
    text-align:center;
}
#lewa .lewalink {
    position:absolute;
    left:32px;
    top:0px;
}


/* firma */

#gora div#index_1 {
    background-image:url('../img/index_1.jpg');
	width: 298px;
	height: 108px;
	float: left;
}
div#index_2 {
    width:750px;
    height:292px;
    position:relative;
    background-image:url('../img/index_2.jpg');
}
p#introtxt {
    position:absolute;
    color:#ffffff;
    top:20px;
    left:310px;
    width:410px;
    text-align:justify;
    font-size:13px;
}
p#intropodpis {
    position:absolute;
    color:#ffffff;
    top:220px;
    left:480px;
    width:240px;
    text-align:right;
    font-size:13px;
}
div#index_3 {
    width:750px;
    height:117px;
    position:relative;
    background-image:url('../img/index_3.jpg');
}
#index_3 a, #index_3 a:hover {
    position:absolute;
    color:#ffffff;
    font-weight:bold;
    top:5px;
    left:18px;
    text-align:center;
    font-size:12px;
}
#index_3 a {
    text-decoration:none;
}
#index_3 a:hover {
    text-decoration:underline;
}
div#index_4 {
    width:750px;
    height:61px;
    position:relative;
    /*background-image:url('../img/index_4.jpg');*/
}


/* oferta */
div#oferta_wys{
height:620px;
position:relative;
margin:20px 0 0 40px;
}

div#porcjowanie{text-align:center; clear:both; padding:30px 0px 0px 0px;}
ul#oferta {background-color:#c6dae5;}
#oferta li {list-style-type:none; padding:2px 12px 2px 11px;}
#oferta a {
     color:#145a8c;
     text-decoration:none;
     font-weight:normal;
     font-size:12px;
}
#oferta a:hover {
     background-color:#ffec08;
     color:#145a8c;
     text-decoration:none;
     font-weight:normal;
     font-size:12px;
}
#oferta_wys a {
     color:#145a8c;
     text-decoration:none;
     font-weight:normal;
     font-size:12px;
}
#oferta_wys a:hover {
     color:#145a8c;
     text-decoration:underline;
     font-weight:normal;
     font-size:12px;
}
.product { font-size: 11px;} 
#oferta_wys #kolumna1, #kolumna2, #kolumna3 {
    position:absolute;
    width:156px;
    text-align:right;
}
#oferta_wys div#kolumna1 {left:0px;}
#oferta_wys div#kolumna2 {left:176px;}
#oferta_wys div#kolumna3 {left:352px;}

/*admin*/
#prawa div#admin {margin:20px 0 0 40px;}
#admin p {margin:10px 0 10px 0;}
#admin li {
       list-style-type:square;
       list-style-position: inside;
}


/* kontakt */

div#mapki {
      position:relative;
      text-align:center;
}
#mapki img {margin-bottom:5px;}
#mapki p#mapka_rumia {
       position:absolute;
       left:30px;
       top:0px;
}
#mapki p#mapka_wejherowo {
       position:absolute;
       left:16px;
       top:210px;
}

#prawa div#adresy {
     width:200px;
     margin:20px 0 0 40px;
}
#adresy p {margin-bottom:45px;}
#prawa div#formularz {
       width:250px;
       position:absolute;
       left:260px;
       top:20px;
}
#formularz p {margin: 10px 0px 10px 0px;}
#prawa div#szczegoly {margin:20px 0 0 40px;}
#prawa div#szczegoly2 {margin:10px 0 0 20px;}
/* praca */
#prawa div#praca {margin:20px 0 0 40px;}
#praca object {width:410px; height:281px; visibility:visible;}
#praca p {margin:10px 0 10px 0;}
#praca li {
       list-style-type:square;
       list-style-position: inside;
}
/* aktualnosci */
/* praca */
#prawa div#aktu {margin:10px 0 0 30px;}
#aktu p {margin:10px 0 10px 0;}

/* admin */
.admin_text {font-size: 12px;}
.admin_form
{
	font-size: 12px;
	color: #000000;
	background-color: #66CCFF;
}
