* {
    margin: 0;
    padding: 0;
}

body {
    background: #0c4474 url(../images/bg_body.png) repeat-x top; text-align: center; margin: 0 auto; color: #cee5f3; font-family: Verdana, sans-serif; font-size: 11px;
}

p {
	padding-bottom: 0px;	
}

a {
    color: black; text-decoration: none; border: none; padding: 0; margin: 0;
}

a img { border: none; padding: 0; margin: 0; }

img { padding: 0; margin: 0; }

a:hover {
    text-decoration: underline;
}

#calosc {
    margin: 0 auto;
    width: 1000px;
    min-height: 500px; height:auto !important; height:500px; 
    text-align: left;
}

#calosc1 {
    float: left;
    width: 1000px;
    min-height: 500px; height:auto !important; height:500px; 
    text-align: left;
}

/* top - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#top {
    float: left; width: 1000px; height: 68px; background: url(../images/top.png); position: relative;
}

#top h1 {
	display: block; float: left; width: 285px; height: 68px;	
}

#top h1 a {
	text-indent: -2000em; display: block; float: left; width: 285px; height: 68px;	
}

#top_szukanie {
	display: block; float: left; width: 372px; height: 68px; position: relative;
}

#top_fraza {
	float: left; width: 144px; height: 16px; border: 0 transparent; position: absolute; top: 17px; left: 28px; color: #6a6a6a;
}

#top_kategoria {
	float: left; width: 144px; height: 16px; border: 0 transparent; position: absolute; top: 17px; left: 200px; color: #6a6a6a;
}

#top_szukajButton {
	float: left; width: 95px; height: 16px; border: 0 transparent; position: absolute; top: 40px; left: 133px; background: none; color: white; font-size: 11px;	
}

#top_jezyki {
	display: block; float: left; width: 343px; height: 68px; position: relative;
}

#top_jezyki div {
	display: block; float: left; width: 84px; height: 12px; position: absolute; top: 22px; left: 117px; padding-top: 2px;
}

#top_jezyki div a {
	display: block; float: left; width: 19px; height: 12px; text-indent: -2000px; margin-right: 9px;
}

#top_jezyki div a:hover {
	top: 0;	
}

#lang_pl {
	background: url(../images/jezyki.gif) top; position: absolute; left: 0;
}

#lang_en {
	background: url(../images/jezyki.gif) 0 24px; position: absolute; left: 28px;
}

#lang_de {
	background: url(../images/jezyki.gif) bottom; position: absolute; left: 56px;
}


/* menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 
#menu_top {
	display: block; float: left; width: 1000px; height: 41px; background: url(../images/bg_menu.png); list-style-type: none;
}

#menu_top li, #menu_top li a {
	display: block; float: left; height: 35px;
}

#menu_top li a {
	 height: 23px; color: #6a6a6a; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif; text-indent: 45px; padding-top: 12px;
}

#mnu_stronaGlowna {
	width: 161px; margin-left: 51px;
}

#mnu_stronaGlowna a {
	width: 161px;
}

#mnu_promocje, #mnu_promocje a {
	width: 152px;
}

#mnu_ofirmie, #mnu_ofirmie a {
	width: 151px;	
}

#mnu_praca, #mnu_praca a {
	width: 152px;	
}

#mnu_kontakt, #mnu_kontakt a {
	width: 146px;	
}

#mnu_sklep, #mnu_sklep a {
	width: 153px;	
}

/* reklama - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#reklama {
	float: left; width: 1000px; height:	231px;
}

#reklamaLewa {
	float: left; width: 10px; height: 231px; background: url(../images/bg_reklamaLewa.jpg) no-repeat right;
}

#reklamaSrodek {
	float: left; width: 980px; height: 231px;
}

#reklamaPrawa {
	float: left; width: 10px; height: 231px; background: url(../images/bg_reklamaPrawa.jpg) no-repeat left;
}

/* środek  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#srodek {
	float: left; width: 982px; min-height: 400px; height:auto !important; height:400px; padding: 0 9px 0 9px; background: url(../images/bg_srodek.png) repeat-y 8px;
}

#srodekLewa {
	float: left; width: 193px; min-height: 200px; height:auto !important; height:200px;
}

.srodekLewaNaglowek {
	float: left; width: 178px; height:28px; padding: 7px 0 0 13px; background: url(../images/bg_kategorieNaglowek.png) no-repeat; font-size: 12px; font-family: Tahoma, Arial, sans-serif; color: white; text-align: center; position:relative;
}

.srodekLewaKategorie, #srodekLewaKategorie ul {
	float: left; width: 193px; min-height: 30px; height:auto !important; height:30px; position: relative; margin-left: 10px; 
}

.srodekLewaKategorie li {
	display: block; width: 173px; background: url(../images/kateg_kropka.jpg) no-repeat 0 7px; float: left; position: relative; padding-left: 15px; line-height: 20px; 
}

.srodekLewaKategorie li:hover {
	background-color: #f0f0f0;	
}

.srodekLewaKategorie li a {
	display: block; width: 173px; color: #114c7e; font-size: 12px; font-family: Tahoma, sans-serif;
}

.srodekLewaKategorie ul {
position:absolute;
display:none;
width:193px;
top: 0px;
left: 188px;
border: 1px solid #d0d0d0;
margin: 0;
background: white;
}

.srodekLewaKategorie li ul li {
	width: 174px;
	margin-left: 4px;	
}

.srodekLewaKategorie li ul a {
width: 174px;
height:auto;
float:left;
}

.srodekLewaKategorie ul ul {
top:auto;
}	

.srodekLewaKategorie li ul ul {
left: 189px;
}

.srodekLewaKategorie li:hover ul ul, .srodekLewaKategorie li:hover ul ul ul, .srodekLewaKategorie li:hover ul ul ul ul{
display:none;
}
.srodekLewaKategorie li:hover ul, .srodekLewaKategorie li li:hover ul, .srodekLewaKategorie li li li:hover ul, .srodekLewaKategorie li li li li:hover ul{
display:block;
}

.ofertaNowosci {
	width: 100%;
}

.ofertaNowosci tr td {
	vertical-align: middle;
	text-align: center;
	padding: 5px;	
}



#srodekPrawa {
	float: left; width: 775px; height: auto; margin-left: 5px; font-size: 12px; color: black; font-family: Verdana, Tahoma, sans-serif;
}

#srodekPrawaListwa {
	float: left; width: 747px; height: 22px; background: url(../images/srodekListwa.jpg); margin: 5px 0 10px 0; padding: 2px 0 0 28px;	font-size: 12px; color: white;
}

#srodekPrawaListwa a {
	color: #fff;	
}




/* pasek dół  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#pasek_dol {
	float: left; width: 100%; height: 107px; background: url(../images/bg_pasekDol.png) repeat-x; text-align: center; position: relative;
}

#pasek_dolGora, #pasek_dolDol {
	float: left; width: 1000px; height: 69px; position: absolute; left: 50%; margin-left: -500px;  text-align: center; background: url(../images/pasek_dolGora.png);
}

#pasek_dolDol {
	height: 38px; top: 69px; background: none;
}

#pasek_dolDol div {
	float: left; color: #6a6a6a; height: 26px; text-align: left;
}

#pasek_dolDol div a img {
	vertical-align: middle;
}

#pD1 {
	padding-left: 30px;	width: 78px; padding-top: 12px;
}

#pD2 {
	width: 231px; padding-top: 12px;
}

#pD3 {
	width: 196px; padding-top: 12px;
}

#pD4 {
	width: 350px; padding-top: 7px;
}

#pD5 {
	width: 100px;  padding-top: 12px;
}
