/* CSS Document */
body{
  background-image:url(gfx/bg.jpg);
  background-repeat:repeat-x;
  padding:0;
  margin:0;
  font-family:tahoma;
  font-size:11px;
}
body#podstrona{
  background-image:url(gfx/bg2.jpg);
}
h1,h2,h3,h4,h5,h6,p,ul,li,ol{
  margin:0;
  padding:0;
}

img {border: 0px;}

#box{
  margin:0 auto 0 auto;
  width:1000px;
}
#content{
  background-image:url(gfx/bg_content2.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  width:100%;
  padding:0 12px 0 15px;
}
#content_in{
  background-image:url(gfx/bg_b2.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  float:left;
  width:973px;
}
#content2{
  background-image:url(gfx/bg_site2.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  width:100%;
  padding:0 12px 0 15px;
  float:left;
}
#content2_in{

  float:left;
  width:970px;
  background-color:#fff;
 
}
#menu_main{
  width:700px;
  float:left;
}
#left{
  width:272px;
  float:left;
}
#menu{
  width:242px;
  float:left;
  background-color:#003568;
  padding:1px 15px 8px 15px;
}
#menu h1{
  display: block;
  font-size:12px;
  font-family:"trebuchet MS";
  font-weight:bold;
  padding:0;
  border-bottom:1px solid #184876;
}
#menu h1 a{
  text-decoration:none;
  color:#fff;
  display: block;
  text-transform:uppercase;
  margin:0;
  width:210px;
  background-image: url('gfx/ik_h1a.gif');
  background-position:230px;
  background-repeat:no-repeat;
  padding:6px 20px 6px 10px;
}

#menu h1 span {
  text-decoration:none;
  color:#fff;
  display: block;
  text-transform:uppercase;
  margin:0;
  width:210px;
  background-image: url('gfx/ik_h1a.gif');
  background-position:230px;
  background-repeat:no-repeat;
  padding:6px 20px 6px 10px;
}
#menu h1 .teraz{
   color:#7bafd6;
}
#menu h1 a:hover{
  color:#7bafd6;
  background-color:#1a4a77;
  background-position:10px;
  padding:6px 10px 6px 20px;
}


#menu h2{
  font-size:11px;
  font-family:"trebuchet MS";
  font-weight:bold;
  padding:0;
/*  float:left;*/
  padding:0 0 0 20px;
}
#menu h2 a{
  text-decoration:none;
  color:#e2eaf5;
  display: block;
  text-transform:uppercase;
  margin:0;
  width:190px;
  background-image:url(gfx/ik_h2.gif);
  background-position:10px;
  background-repeat:no-repeat;
  padding:4px 10px 4px 20px;
  border-bottom:1px solid #184876;
}

#menu h2 a.teraz{
   color: #7bafd6;
}

#menu h2 a:hover{
  color:#7bafd6;
  background-color:#1a4a77;
  background-position:233px;
  padding:4px 20px 4px 10px;
  background-position:210px;
}


#kontakt{
  float:left;
  width:242px;
  background-image:url(gfx/bg_kontakt.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  color:#fff;
  margin:3px 0 0 0;
  padding:5px 15px 10px 15px;
}
#kontakt h1{
  font-family:"Trebuchet MS";
  font-size:17px;
  font-weight:normal;
  padding:5px 0 7px 0;
}
#kontakt p{
  font-family:tahoma;
  font-size:11px;
  font-weight:normal;
  padding:5px 0 2px 0;
}
#kontakt p a{
  color:#fff;
}
#kontakt p a:hover{
  text-decoration:none;
}
#main{
  background-image:url(gfx/bg_main.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  float:left;
  width:655px;
  padding:10px 10px 10px 20px;  
}
#main h1{
  color:#d70002;
  font-family:"Trebuchet MS";
  font-size:17px;
  font-weight:normal;
  padding:4px 0 4px 0;
  border-bottom:1px solid #e9ecee;
}
#main h2{
  color:#003568;
  font-family:"Trebuchet MS";
  font-size:13px;
  font-weight:bold;
  padding:4px 0 4px 0;
  border-bottom:1px solid #e9ecee;
}
#main h3{
  color:#d70002;
  font-family:tahoma;
  font-size:12px;
  font-weight:bold;
  padding:3px 0 3px 0;
}
#main p{
  color:#003568;
  font-family:tahoma;
  font-size:11px;
  font-weight:normal;
  line-height:17px;
  padding:2px 0 2px 0;
  text-align:justify;
}
#main .news{
  border-bottom:1px solid #e9ecee;
  padding:4px 0 10px 0;
}
#main .news p.wiecej{
  text-align:right;
}
div.tresc{color:#003568;  font-family:tahoma;  font-size:11px;  font-weight:normal;  line-height:17px;  text-align:justify;}
div.tresc ul  {padding: 0px; margin-left: 30px;}
div.tresc li  {padding: 0px; margin: 0px;}

#main table.dane_techniczne{
  border-collapse: collapse;
  width:100%;
}
#main table.dane_techniczne td{
  padding:10px 0;
}
#main table.dane_techniczne tr.row td{
  background-color:#eceef2;
}
#main table.dane_techniczne th{
  background-color:#98b2c3;
  padding:6px 6px;
  color:#fff;
  text-align:center;
}
#main table.dane_techniczne th.nazwa{
  
  text-align:left;
}

#main table.dane_techniczne td.nazwa{
  text-align:right;
  padding-right:5px;
  width:40%;
  color:#003568;
}
#main table.dane_techniczne td.wartosc{
  text-align:left;
  padding-left:5px;
  color:#4072a1;
}
#main table.dane_techniczne td.kol1{
  text-align:left;
  padding-left:10px;
  width:70%;
  color:#003568;
}
#main table.dane_techniczne td.kol1a{
  text-align:left;
  padding-left:10px;
  width:60%;
  color:#003568;
}
#main table.dane_techniczne td.kol1b{
  text-align:right;
  padding-right:10px;
  width:40%;
  color:#003568;
}
#main table.dane_techniczne td.kol2{
  text-align:left;
  padding-left:15px;
  color:#4072a1;
  text-align:center;
}
#main table.dane_techniczne td.kol3{
  
  padding-left:15px;
  color:#d70002;
  font-weight:bold;
  text-align:center;
}
#main table.dane_techniczne td.kol4{
  text-align:left;
  padding-right:10px;
  color:#4072a1;
  font-weight:bold;

}
#main table.dane_techniczne td.kol5{
  text-align:left;
  padding-right:10px;
  color:#003568;
  font-weight:normal;

}
#main table.dane_techniczne td.kol4 input,textarea{
  color:#4072a1;
  padding:2px;
  font-size:11px;
  font-family:tahoma;
  font-weight:normal;
}
#main table.dane_techniczne td.kol4 textarea{
  height:100px;
  width:220px;
}
#main table.dane_techniczne td.kol4 input.in1{
  width:220px;
}

#main table.dane_techniczne td.kol4 input.er_in1{
  width:220px;  border: 1px solid red;
}

#main table.dane_techniczne td.kol4 input.in3{
  width:90px;
}

#main table.dane_techniczne td.kol4 input.er_in3{
  width:90px;  border: 1px solid red;
}

#main table.dane_techniczne td.kol4 input.in2{
  width:50px;
}

#main table.dane_techniczne td.kol4 input.er_in2{
  width:50px;  border: 1px solid red;
}
#main table.dane_techniczne td.kol4 span{
  font-weight:normal;
  color:#003568;
  padding:0 4px;
}
#main table.dane_techniczne td p.promocja{
  padding:10px 0;
  color:#d70002;
  font-weight:bold;
}
#main a{
  color:#c50002;
  text-decoration:none;
}
#main a:hover{
  text-decoration:underline;
}
#main a.pdf{
  background-image:url(gfx/ik_pdf.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:3px 0 3px 20px;
  line-height:25px;
}
#main .foto{
  float:left;  
  margin:10px 2px;
  text-align:center;
  height: 150px;
  border: 2px solid #ACBFCE;
}
#main .foto a{
  color:#00305e;
  line-height:30px;
}

#main a.cennik{
  float:right;
}
#main a.cennik img{
  border:none;
}
#main .buttony{
  padding:20px 0 20px 0;
  text-align:center;
}
#main .buttony a{
  background-image:url(gfx/bg_button.gif);
  background-repeat:repeat-x;
  background-position:left top;
  padding:4px 10px;
  color:#fff;
  font-weight:bold;
  border:2px solid #e1e1e1;
  background-color:#fd010b;
}
#newsy{
  width:260px;
  float:right;
  padding:0 9px 0 0;
}
#newsy_in{
  width:100%;
  float:right;  
  background-image:url(gfx/bg_news.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  padding:0 0 5px 0;
  background-color: #f1f4fa;
}
#newsy h1{
  font-size:14px;
  font-family:"trebuchet MS";
  font-weight:normal;
  color:#fff;
  padding:0 0 0 23px;
  background-image:url(gfx/ik_h1.gif);
  background-position:10px;
  background-repeat:no-repeat;
}
#newsy .news{
  padding:13px 15px 0 15px;
  color:#203c6a;
  background-image:url(gfx/line_news.gif);
  background-position:left bottom;
  background-repeat:repeat-x;  
  float:left;
  width:230px;
  background-color: #f1f4fa;
}
#newsy .bez{
  background-image:none;
  background-color: #f1f4fa;
}
#newsy .news h2{
  font-size:11px;
  font-weight:bold;
  margin:2px 0 2px 0;
}
#newsy .news p.wiecej{
  text-align:right;
  margin:0 0 4px 0;
}
#newsy .news p.wiecej a{
  text-decoration:none;
  color:#ee0000;
  background-image:url(gfx/ik_wiecej.gif);
  background-position:left;
  padding:0 0 0 9px;
  background-repeat:no-repeat;
}
#newsy .news p.wiecej a:hover{
  text-decoration:underline;
}
#footer{
  float:left;
  padding:0 12px 0 15px;
  color:#a9bcce;
 
 
}
#footer_in{
  background-color:#00305e;
  float:left;
  border-top:1px solid #fff;
  padding:15px 0;
  width:973px;
}
#footer a{
  color:#a9bcce;  
  text-decoration:none;
}
#footer a:hover{
  text-decoration:underline;
}
#footer .left{
  float:left;
  width:400px;
  padding:0 0 0 15px;
}
#footer .right{
  float:right;
  width:400px;
  text-align:right;
  padding:0 10px 0 0;
}


#main .ddd{
  color:#003568;
  font-family:"Trebuchet MS";
  font-size:13px;
  font-weight:bold;
  padding:4px 0 4px 0;
  border-bottom:1px solid #e9ecee;
}

.layer {
  z-index: 3002;
}

.layer2 {
  z-index: 3001;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.switcher {
  margin-left: 3px; 
  width: 94px;
  height: 23px;
  background: url('gfx/guzioren.gif') no-repeat;
  cursor: pointer;
}

.ramkamenu {
  position: absolute;
  left: 240px;
  top: 0px;
  width: 310px;
  border-left: 17px solid #003568;
  background: #1a4a77;
  text-align: left;
}

#menu h2 a.ssmenu {
  text-decoration:none;
  color:#e2eaf5;
  display: block;
  text-transform:none;
  margin:0;
  width:290px;
  background-image:url(gfx/ik_h2.gif);
  background-position: 10px;
  background-repeat:no-repeat;
  padding:4px 0px 4px 20px;
  border-bottom:1px solid #184876;
}

#menu h2 a.ssmenu:hover {
  color:#7bafd6;
  background-color:#003568;
  padding:4px 0px 4px 10px;
  background-position: 295px;
}


table.ramka {
	margin: 0px;
	border-collapse:collapse;
	empty-cells: show;
    }

table.ramka th {
	border:1px solid black;
	padding:0px;
	vertical-align: top;
	padding:0 5px;
    }

table.ramka td {
    border:1px solid black;
	padding:0px;
	vertical-align: top;
	padding:0 5px;
    }

/*
#top {
    
    width:1000px;
    height:444px;
    }
*/

#top_logo {
    display:none;
    }



table.ozdobna {
    width:100%;
    }

table.ozdobna td, table.ozdobna th {
    padding:3px;
    vertical-align: top;
    }

table.ozdobna td {
    border: 1px solid rgb(233, 236, 238);
    }

table.ozdobna td.tlo, table.ozdobna th {
    background-color: rgb(233, 236, 238);
    }

/*

.ozdobna


width100%


<td style="border: 1px solid rgb(233, 236, 238); padding: 3px;">
    <br></td>
    
    
komórka z wypełnieniem    

<td style="border: 1px solid rgb(233, 236, 238); padding: 3px; background-color: rgb(233, 236, 238);">A0</td>
*/


#facebook {
    padding-top:20px;
    padding-bottom: 10px;
    padding-left: 10px;   
    }

#facebook_left {
    
    width:170px;
    height:30px;
    float:left;
    
    font-size: 11px;
    padding-top: 3px;
    }


#facebook_left, #facebook_left * {
    color:#00305e;
    }


#facebook_right {
    
    width:75px;
    float:left;
    padding-left: 4px;
    }

.clear {
    clear:both;
    }

