* { margin: 0; padding: 0; border:0;} 

html, body {
height: 100%;
font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #363636;
background-image: url(../img/bg.jpg);
background-repeat: repeat-x;
background-position: top;
background-color: #fff;
}

#contener {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -128px;
width: 1004px;
}

.push {
margin: 0 auto;
height: 128px;
width: 1004px;
}

#stopka {
margin: 0 auto;
height: 128px;
width: 1004px;
text-align:center;
background-image: url(../img/bg_stopka.jpg);
background-repeat: repeat-x;
font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #92acc0;
}

#logo_menu {
width: 1004px;
height: 74px;
}

ul, li {
display:inline;
}

.tresc_right ul li a {
background-image: url(../img/produkt_przycisk.jpg);
background-repeat: no-repeat;
background-position: 0 0;
font:11px Arial, Verdana, Georgia, Helvetica, sans-serif;
color:#404040;
text-align:center;
text-decoration:none;
float:left;
margin:10px 20px 5px 0;
width:129px;
height:47px;
display:block;
padding: 5px 0 0 0;
}

.tresc_right ul li a:hover 
{
		background-image: url(../img/produkt_przycisk.jpg);
		background-repeat: no-repeat;
		background-position: 0 -47px;
		color:#c72e31;
}

#oferta{
background-image: url(../img/bg_oferta.jpg);
background-repeat: no-repeat;
width:329px;
*width:299px;
float: left;
margin:10px 20px 20px 0;
*margin:0px;
padding-left: 30px;
}

#oferta ul li{
width:260px;
}

#oferta ul li a {
        background-image:url(../img/menu_oferta.gif);
	background-repeat: no-repeat;
        background-position: 0 0;
        font:12px Arial, Verdana, Georgia, Helvetica, sans-serif;
        color:#404040;
        text-decoration:none;
        margin:5px 0 5px 0;
        width:210px;
        height:28px;
	display:block;
	line-height:20px;
        padding: 0 0 0 20px;
        border-bottom: 1px solid #ccc;
	width:260px;
        }

#oferta ul li a:hover {
        background-image: url(../img/menu_oferta.gif);
		background-repeat: no-repeat;
        background-position: 0 -28px;
        color:#6699c0;
		text-decoration:underline;
        }
#oferta ul li a.selected {
	    background-image: url(../img/menu_oferta.gif);
		background-repeat: no-repeat;
        background-position: 0 -28px;
        font:12px Arial, Verdana, Georgia, Helvetica, sans-serif;
        color:#6699c0;
		text-decoration:underline;
        margin:5px 0 5px 0;
        width:210px;
        height:28px;
		display:block;
		line-height:20px;
        padding: 0 0 0 20px;
        border-bottom: 1px solid #ccc;
	width:260px;
}
.banery {
width:1004px;
height:101px;
background-image: url(../img/bg_banery.jpg); 
background-repeat: repeat-x;
text-align: center;
}

.baner {
vertical-align: middle;
margin-right:40px;
}

.menu {
float: right;
text-align: center;
width: 568px;
height: 74px;
background-image: url(../img/bg_menu.jpg);
background-repeat: repeat-x;
}

#left{
width:329px;
float: left;
display:inline;
}

#right, #right_oferta, #right_produkt{
width:650px;
margin-bottom:50px;
float: right;
display:inline;
}

#right_oferta img{
border: 1px solid #ccc;
}

#right_produkt img{
border: 1px solid #ccc;
float:left;
margin-right: 20px;
}

.produkt{
width:600px;
margin:20px 0 10px 0;
border-bottom: 1px solid #ccc;
overflow:hidden;
padding-bottom: 10px;
}

#tresc {
overflow: hidden;
width: 1004px;
}

.tresc1{
width: 1004px;
overflow: hidden;
min-height: 300px;
background-image: url(../img/bg_tresc.jpg);
background-repeat: repeat-x;
}

.tresc2{
width: 1004px;
min-height: 330px;
overflow: hidden;
}

.tresc_left{
width: 500px;
float: left;
padding: 15px 15px 0px 15px;
line-height: 150%;
}

.aktualnosci{
background-image: url(../img/bg_aktualnosci.jpg);
background-repeat: no-repeat;
width:329px;
margin-bottom: 30px;
min-height: 98px;
}

.sklep_dopobrania{
width:329px;
height:330px;
float:left;
margin:0 8px 0 8px;
}

.sklep{
width:329px;
height:165px;
background-image: url(../img/bg_sklep.jpg);
background-repeat: no-repeat;
}

.dopobrania{
width:329px;
height:165px;
background-image: url(../img/bg_dopobrania.jpg);
background-repeat: no-repeat;
}

.kontakt{
background-image: url(../img/bg_kontakt.jpg);
background-repeat: no-repeat;
width:329px;
height:330px;
float:left;
}

.wiecej{
display: block;
text-align: right;
margin: 0 15px 0 0;
}

.tekst{
width:288px;
font-size: 11px;
margin: 5px 0 0 20px;
padding-bottom:5px;
line-height: 150%;
border-bottom: 1px solid #b7b7b7;
}

.aktualnosci_tekst{
width:580px;
margin: 5px 0 0 0;
padding-bottom:5px;
line-height: 150%;
border-bottom: 1px dotted #b7b7b7;
text-align:justify;
width:100%;
}

.wiecej_news{
width:100%;
padding-bottom:5px;
text-align:right;
border-bottom: 1px solid #b7b7b7;
}

.pobrania_kategoria{
padding:10px 0 10px 15px;
font-size:14px;
line-height:15px;
background-color: #cbdeee;
border-bottom: 1px solid #b7b7b7;
}

.pobrania_tytul{
height:25px;
padding:7px 0 0 10px;
font-size:12px;
background-color: #f9f9f9;
border-bottom: 1px dashed #b7b7b7;
}

.pobrania_tytul img, .pobrania_kategoria img{
margin-right: 10px;
vertical-align: middle;
}

.news{
width:600px;
line-height: 150%;
margin:10px 20px 20px 10px;
}

.data{
font-size: 11px;
font-weight: normal;
color:#666666;
margin-left:10px;
}

div {font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif; color: #363636;}
img {border:0px; padding:0px; margin:0px;}
h3 {margin: 20px 0 10px 0; height:30px; border-bottom: 1px dotted #b7b7b7;}
h4 {padding: 20px 0 10px 20px; color:#fff;}


a.m:link
{
font: 11px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #4c4c4c;
text-decoration:none;
padding: 13px 12px 14px 12px;
}
a.m:visited
{
font: 11px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #4c4c4c;
text-decoration:none; 
padding: 13px 12px 14px 12px;
}
a.m:hover
{ 
font: 11px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #fff; 
text-decoration:none;
background-color: #fe0509;
padding: 13px 12px 14px 12px;
}

a.produkt:link
{
font: 12px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #fff;
width:135px;
height:30px;
display:block;
margin-top:3px;
text-decoration:none;
background-color: #6798c0;
}
a.produkt:visited
{
font: 12px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #fff;
width:135px;
height:30px;
display:block;
margin-top:3px;
text-decoration:none;
background-color: #6798c0;
}
a.produkt:hover
{ 
font: 12px Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #fff;
width:135px;
height:30px;
display:block;
margin-top:3px;
text-decoration:none;
background-color: #3c6d94;
}

a.dyalcom:link
{
font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #92acc0;
text-decoration:none;
}
a.dyalcom:visited
{
font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #92acc0;
text-decoration:none;
}
a.dyalcom:hover
{ 
font: 12px Arial, Verdana, Georgia, Helvetica, sans-serif;
color: #92acc0;
text-decoration:underline;
}

a:link
{
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #3e729a;
text-decoration:underline;
}
a:visited
{
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #3e729a;
text-decoration:underline; 

}
a:hover
{ 
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
color: #ccc; 
text-decoration:underline;
}
				

