body {  padding-top: 0px;
        background: #cccccc;
        color:#1F1F1F;
        font: 13px Verdana, Arial, Helvetica, sans-serif;
}

* {
    padding: 0;
    margin: 0;
    border:0;
}

div {
        position:relative;
       	
}

#container {
        margin:0 auto;
        width: 100%;
        height: 100%;
        padding-top: 0px;
        text-align:center;
}

#top {
        height:350px;
        width: 100%;
        background: url(images/top.png) repeat-x center top;
}

#middle {
        width: 1012px;
        text-align:center;
        margin:0 auto;
        background: #FFFFFF;

}

#tresc {
        background: url(images/tlo1.png) repeat-x #cccccc;
        width:1012px;
        min-height:421px;
}

#logo {
        background: url(images/logo.png) no-repeat;
        width: 1012px;
        height: 350px;
        margin:0 auto;

}

#logo-link {float: left;left:20px;
           padding-left:76px;
           padding-top:38px;
           display: inline;}


input.fiolet
{
   color:#FFFFCC;
   background-image:url(images/button.png);
   width:85px;
   height:30px;
   text-align:center;
}

#menu {
        background: url(images/menu.png);
        width: 1012px;
        display: inline;
        height:126px;
        margin:0 auto;
}

p {
    text-indent: 30px;
    text-align: justify;
    padding-bottom:10px;
}


#stopka {
        background: url(images/stopka.png) repeat-x;
        text-align: center;
        color:#FFFFFF;
        margin:0 auto;
        padding-top:20px;
        height:33px;
        width: 1012px;
        overflow:hidden;
        clear:both
}

#navi li li a {	
	width:70px;
	border:0;
	background: url(images/bialy.png) repeat-y;
	padding:10px 20px;
	text-align:center;
}

img.png
{
        behavior: url(iepngfix.htc);
        border: 0px solid black;
}

.menu:hover {
        background: url(images/line1.png) no-repeat;
        background-position: center;
        font-size: 22px;
        color: #000000;
}

.menu1 {
        background: #999999;
        width:150px;
}

img.ramka {
        border: 4px double #5F5F5F;
}



div.linia {width:26px; height:431px; float: left; background:url(images/tlo1.png);}

div.blok1 {width:270px; min-height:371px; float: left; padding:30px 20px; padding-left:35px;}
div.blok2 {width:280px; min-height:371px; float: left; padding:30px 20px; }
div.blok3 {width:270px; min-height:371px; float: left; padding:30px 10px; padding-right:35px; }
div.blok4 {width:600px; min-height:371px; float: left; padding:30px 10px; padding-right:35px;}

div.image1 {position:absolute;}
div.image2 {position:absolute; padding-left:350px;}
div.image3 {position:absolute; padding-left:690px;}

a.stopka:link {color:#FFFFFF;}
a.stopka:visited {color:#FFFFFF;}
a.stopka:hover {color: #FFFFFF;}

li {
        padding-left: 5px;
        margin-left: 25px;
}

h1 {
   font-size: 20px;
   margin: 0px;
   color: #330099;
   text-align:center;
}

h2 {
   font-size: 13px;
   margin: 0px;
   text-decoration: underline;
   text-align:center;
   padding-bottom:15px;
   color:#330066;
   
}

.nieaktywny {
        color: #8F8F8F;
}



a:link {color: #4F4F4F; text-decoration:none;font-weight: bold;}
a:visited {color: #4F4F4F; text-decoration:none;font-weight: bold;}
a:hover {color: #330066; text-decoration:none;font-weight: bold;}
a:active {color: #6600CC; text-decoration:none;font-weight: bold;}

div.realizacje {
    width:270px;
    background:#DFDFDF;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:10px;
}

div.realizacje img {
    border: 2px dashed  #9999CC;
}

div.sc_menu_wrapper {
  position: relative;
  height: 400px;
  width: 270px;
  margin-top: 0px;
  overflow: auto;
}
div.sc_menu {
  padding: 0px 0;
}
.sc_menu a {
  display: block;
  margin-bottom: 5px;
  width: 250px;
  color: #fff;
}

.sc_menu img {
  border: none;
  padding-left:10px;
}

#cennik {

    font-size:14px;
}

.cennik {
    border: #330066 solid 1px;
    height:25px;
    padding-left:10px;
}

