/*
*
* BODY
*
*/

body{
margin: 0 auto;
padding:0;
color:#fff;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
background:url('bg.gif') repeat-x #1a5392;
text-align:center;
}
img{
border:none;
margin:0;
}
a{
text-decoration: none;
color:#818181;
}
a:hover{
text-decoration: underline;
}
div#newsy img.img_news {
 margin-bottom: 5px;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 2px;
 float: left;
}/*
*
* Naglowek
*
*/

#wavin{
width:900px;
margin: 0 auto;
padding: 0;
}
#lewy_top{
width:656px;
height:68px;
margin:0;
padding-left:22px;
text-align:left;
background:url('gorny.gif') no-repeat;
float:left;
}
#prawy_top{
width:222px;
height:68px;
margin:0;
padding:0;
float:right;
background:url('instalacja.gif') no-repeat;
}
#top{
width:900px;
height:128px;
background:url('top.jpg') no-repeat;
clear:both;
}
/*
*
* Menu
*
*/
#menu1{
width:900px;
height:30px;
background:url('bg_menu.gif');
margin-top:4px;
display:table;
clear:both;
}
#menu{
width:900px;
height:30px;
float:right;
padding: 0;
display:inline;
}
ul#ulmenu{
margin:0;
padding:0;
}
ul#ulmenu li{
display: inline;
list-style-type: none;
}
#menu a{
display:block;
float:right;
width:90px;
height:30px;
color:#fff;
font-weight:bold;
vertical-align:middle;
padding-top:6px;
}
#menu a:hover{
background:url('bg_menu2.gif');
text-decoration: none;
}

/*
*
* Menu 2
*
*/

a.dark{
background:#e4e4e4;
display:block;
width:311px;
height:22px;
font-weight:bold;
vertical-align:middle;
padding-top:5px;
background:#ededed;
margin-bottom:2px;
margin-left:10px;
text-align:left;
text-indent:10px;
color:#818181;
text-transform:uppercase;
}
a.dark:hover{
background:#2c5f98;
color:#fff;
}
a.light{
background:#ededed;
display:block;
width:311px;
height:22px;
font-weight:bold;
vertical-align:middle;
padding-top:5px;
background:#e4e4e4;
margin-bottom:2px;
margin-left:10px;
text-align:left;
text-indent:10px;
color:#818181;
text-transform:uppercase;
}
a.light:hover{
background:#2c5f98;
color:#fff;
}
/*
*
* Content
*
*/

#rama{
background:url('rama.gif');
background-repeat: repeat-y;
margin: 0 auto;
width: 900px;
overflow: hidden;
}
#lewa{
background:url('bg_tresc.gif');
background-repeat: repeat-x;
float:left;
width:331px;
display:table;
padding-top:38px;
margin: 0;
text-align:center;
color:#818181;
}
#prawa{
background:url('bg_tresc.gif');
background-repeat: repeat-x;
margin-left:5px;
width:564px;
float:right;
display:table;
margin: 0;
padding-top:30px;
padding-bottom:20px;
}
#zawartosc{
width:544px;
margin: 0 auto;
display:table;
text-align:justify;
color:#818181;
}
#stopka{
background:url('bg_stopka.gif');
clear:both;
width:900px;
height:27px;
display:table;
margin-top: 4px;
padding: 0;
color:#818181;
}
#zapraszamy{
background: #f4f4f4;
width: 293px;
border: 1px solid #d0d0d0;
margin-left:10px;
margin-bottom:10px;
float: left;
color:#818181;
text-align: justify;
padding:8px;
}
#newsy{
background: #f4f4f4;
width: 520px;
border: 1px solid #d0d0d0;
float: left;
color:#818181;
text-align: justify;
padding:8px;
padding-top:2px;
margin: 0 auto;
margin-bottom:5px;
}
#newsy2{
background: #f4f4f4;
width: 520px;
border: 1px solid #d0d0d0;
float: left;
color:#818181;
text-align: justify;
padding:8px;
padding-top:2px;
margin: 0 auto;
margin-bottom:5px;
}
#newsy2:hover{
background: #efefef;
}
.imnews{
border:1px solid #d0d0d0;
margin-right:5px;
float: left;
}
#promocje{
background: #f4f4f4;
width: 507px;
border: 1px solid #d0d0d0;
float: left;
color:#818181;
text-align: justify;
padding:8px;
margin-left:4px;
margin-bottom:5px;
}
#stopka a{
color:#818181;
}
#pasek{
background: transparent url(bg2.gif) 0px 0px repeat-x;
float: left;
width: 536px;
height: 22px;
margin-top: 5px;
margin-bottom: 4px;
font-weight: bold;
text-indent:10px;
padding-top:5px;
border: 1px solid #d0d0d0;
color:#1a5392;
}
p{
margin-bottom:4px;
}
p.in{
margin: 0px;
margin-top: 3px;
}
p.in2{
margin-top: 3px;
color:#b0b0b0;
}
a.more{
font-weight:bold;
}
h1{
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}
h2{
font-size:11px;
font-weight:bold;
text-align:center;
}
h3{
font-size:14px;
font-weight:bold;
}
textarea{
background: #fff;
color:#818181;
border:solid 1px #5a5959;
font-size: 11px;
font-family: arial,sans-serif;
}
input{
background: #fff;
color:#818181;
border:solid 1px #5a5959;
font-size: 11px;
font-family: arial,sans-serif;
}
option{
background: #394255;
color: #ffffff;
border:solid 1px #455e7f;
font-size: 11px;
font-family: arial,sans-serif;
}
select{
background: #394255;
color: #ffffff;
border:solid 1px #455e7f;
font-size: 11px;
font-family: arial,sans-serif;
}