a#home {
background-position: 0 -105px;
}
a#oferta {
background-position: -127px -70px;

}

#maincontent{
background: transparent;
}
#dwudziestak{
position:relative;
float: left;
width:100%;
height:50px;
}
#cien{
	background-image:url("images/cien_gora_oferta.gif");
}
#oferta_menu{
position: absolute;
top:0;
left:0;
margin 0 0 0 0;
padding: 0 0 0 0;
width: 300px;
min-height: 600px;
}
#oferta_content{
position: relative;
float: left;
margin: 0 0 0 300px;
padding: 0 0 0 0;
width: 600px;
min-height: 600px;
}
#header_oferta{
position: absolute;
float: left;
top:116px;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 600px;
height: 15px;
background-image:url("images/cien_oferta.png");
background-repeat:no-repeat;
background-position: 0 0px;
}

#zakladki{
position: relative;
float: left;
margin 0 0 0 0;
padding: 0 0 0 0;
width: 600px;
min-height: 400px;
background: none;
}

.ui-tabs .ui-tabs-nav {
list-style: none; 
position: relative; 
font: 12px Helvetica, Arial, Verdana,  sans-serif; 
}

.ui-tabs .ui-tabs-nav li { 
position: relative; 
float: left; 
text-align: center;

}

.ui-tabs .ui-tabs-nav li a { 
float: left; 
text-decoration: none; 
width: 119px;
height: 33px;
background-image: url("images/zakladki_oferta.png");\
color: #a1a1a1;
}
.ui-tabs p{
margin-top:12px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
padding-bottom: 1px; 
border-bottom-width: 0; 
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{
cursor: text; 
background-image: url("images/zakladki_oferta.png");;
background-position: 0px -33px;
text-decoration: none; 
color: #626262;
}

} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs{
position: relative;
top: 20px;
left: 0;
padding: 0 0 0 0;
width: 600px;
background:none;
}

.wnetrze_taba{
position: relative;
float:left;
width: 600px;
min-height:200px;
margin-bottom: 20px;
padding-left: 40px;

}
.nazwa_produktu_oferta{
position: relative;
float: left;
width: 600px;
height: 10px;
font: 16px Helvetica, Arial, Verdana,  sans-serif; 
font-weight:bold;
color: #343434;
margin-top: 40px;
margin-left: 40px;
}
.tresc_produktu_oferta{
position:relative;
float: left;
font: 12px Helvetica, Arial, Verdana,  sans-serif; 
color: #6e6e6e;
line-height: 15px;
width: 350px;
margin-top:20px;
}
.tresc_produktu_oferta li{
margin-left: -25px;
}
#fotka_w_ofercie{
position:absolute;
top:31px;
right: 55px;
}

#kontener_na_menu_oferty{
position: relative;
float:left;
width:100%;
margin-top:2px;
}
#oferta_bar{
position: relative;
float: left;
width: 300px;
height: 36px;
margin-top: 40px;
background-image: url("images/oferta_bar.png");
background-repeat: no-repeat;
}

#suckerfishnav {
    font-size:11px;
	width:300px;
    font-family: Helvetica, Arial, Verdana,sans-serif;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    margin:0;
    width:300px;
	
    }
#suckerfishnav a {
    display:block;
    text-decoration:none;
    padding:0px 10px;
	color: #343434;
    }
#suckerfishnav li {
    float:left;
    width:100%;
	padding:0;
	background-image: url("images/lower_bar.png");
	background-repeat: no-repeat;
	height: 40px;
    }
#suckerfishnav li p{
margin: 0 0 0 20px;
color:#626262;
}
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:200px;
    font-weight:normal;
    margin:0;
    line-height:1;
	background: #e5e5e5;
	z-index:9999;
    }
#suckerfishnav li li {
	font-size:11px;
    width:200px;
	height: 100%;
    font-family: 11px Helvetica, Arial, Verdana,sans-serif;
   	background: #e5e5e5;
	border:solid 1px;
	border-color: #949494;
	margin-bottom:-1px;
    }
#suckerfishnav li li p{
margin-top: 4px;
margin-bottom:3px;
}

#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
    background:#ffffff;
    }

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
  	margin: -100px 0 0 200px;
    }
#ul_projektowanie{
top: 100px;
}
#suckerfishnav li li:hover ul{
margin: -16px 0 0 200px;
}
#suckerfishnav li li li:hover ul{
margin: -16px 0 0 200px;
}


#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background-image: url("images/lower_bar2.png");
	background-repeat: no-repeat;
    }
.ramkanazdjecia{
position:relative;
float: left;
width: 500px;
}
.ramkanazdjecia ul{
list-style: none;
margin-left: -40px;
margin-top: 40px;
}
.ramkanazdjecia li{
position: relative;
float:left;
margin-left: 5px;
margin-bottom: 10px;
border-style:none;
}
.ramkanazdjecia li img{
border-style:solid;
border-color: #e5e5e5;
border-width: thick;
}
.produkt_w_menu a{
font-size: 11px;
color: #343434;
}
#oferta_wstepniak{
position:relative;
float: left;
font: 12px Helvetica, Arial, Verdana,  sans-serif; 
color: #6e6e6e;
line-height: 15px;
width: 500px;
margin-top: 0px;
margin-left:40px;
text-align: justify;
}
#oferta_tyt{
position: relative;
float: left;
font: 18px Helvetica, Arial, Verdana,  sans-serif; 
font-weight:bold;
color: #343434;
margin-top: 50px;
margin-left: 40px;
}
#oferta_content a{
color: #6e6e6e;
}
#oferta_content a:hover{
color: #3f7122;
}
#gazy{
position: relative;
line-height: 13px;
top:7px;
color:#626262;
}
.migacz_flashowy{
position: relative;
float: right;
width: 150px;
height: 100px;
margin-left: 10px;
}
.oferta_wstepniak_tytul{
margin-top:30px;
font-size: 14px;
}
.oferta_wstepniak_tytul1{
margin-top: 0px;
font-size: 14px;
}
#lista{
margin-top: 300px;
margin-left: 11px;
font-size: 12px;
text-decoration: none;
}
#lista_produktow{
margin-left: 300px;
margin-top:60px;
font-size:12px;
color: #343434;
}
#lista_produktow a{
color: #3f7122;
}
#lista_produktow ul {
list-style-type: none;
}
#lista_produktow ul li li li{
line-height: 10px;
margin-top: -2px;
margin-bottom: -2px;
}
#lista_produktow ul li {
line-height: 5px;
}
#lista_produktow li li{
list-style-type: none;
font-weight: bold;
}
#lista_produktow li li li{
list-style-type: disc;
font-weight: normal;
}

.lista_produktow_li{
font-size: 14px;
text-decoration: none;
line-height: 14px;
}
.tresc_produktu_oferta a{
text-decoration: none;
}
#li_w_gore{
margin-top: -11px;
}