@charset "utf-8";
/* CSS Document */
body{ margin:0; font-family:Tahoma, sans-serif; background:url(../img/bg.png) repeat-x #051527;}
img{ border:0;}
a{ text-decoration:none;}
p, form, h1, h2, h3, h4, h5, h6{ margin:0;}

#TopLine{ height:230px; width:100%; background:url(../img/top_line.jpg) top center repeat-x;}
#top_relatywny{ width:937px; height:230px; position:relative;}
#brak{ background:url(../img/brak.jpg) no-repeat; width:146px; height:229px; position:absolute; left:-146px; top:0px; }
#TopTable td{ vertical-align:top; text-align:left}
  .logo{ width:250px; height:230px; background:url(../img/bg_logo.jpg) no-repeat;}
  .transparentlogo{ width:219px; height:101px; margin-top:27px;}
  .transparentlogo img{ width:219px; height:101px;}
  .minikoszyk{ font-size:12px; line-height:14px; color:#8ec4ff; margin-top:63px; margin-left:32px;}
  .minikoszyk a{color:#8ec4ff} .minikoszyk a:hover{ color:#e9ddcf}
  .fish{ background:url(../img/fish.jpg) no-repeat;}
  #TopMenu{ height:57px; text-align:right;}
  ul#Navigation {list-style-type:none; padding:0; margin:0;}
  #Navigation li {position:relative; padding:0; float:right; }
  #Navigation li a {position:relative; display:block; height:57px; float:left; border:0;}
  #Navigation li a:hover {background-position:0px -57px!important;}
	#MenuStronaGlowna{background: url(../img/menu_home.jpg) 0px 0px no-repeat; width: 134px;}
	#MenuOfirmie{background: url(../img/menu_ofirmie.jpg) 0px 0px no-repeat; width: 84px;}
	#MenuPromocje{background: url(../img/menu_promocje.jpg) 0px 0px no-repeat; width: 96px;}
	#MenuNowosci{background: url(../img/menu_nowosci.jpg) 0px 0px no-repeat; width: 91px;}
	#MenuRegulamin{background: url(../img/menu_regulamin.jpg) 0px 0px no-repeat; width: 104px;}
	#MenuWysylka{background: url(../img/menu_wysylka.jpg) 0px 0px no-repeat; width: 86px;}
	#MenuKontakt{background: url(../img/menu_kontakt.jpg) 0px 0px no-repeat; width: 80px;}
  #LogowanieTable{ margin-top:32px}
  #LogowanieTable td{ padding-bottom:6px;}
  .rejestracja_log{ padding-top:4px;}
  .rejestracja{font-size:12px; line-height:15px; color:#8ec4ff; margin-top:1px; margin-left:2px; }
  .rejestracja a{color:#8ec4ff} .rejestracja a:hover{ color:#e9ddcf}
  .zalogowany{font-family:Arial, Tahoma, sans-serif; font-size:20px; font-weight:bold; letter-spacing:-1px; color:#8ec4ff; background:url(../img/user.gif) no-repeat; height:37px; padding: 6px 0 0 40px; margin-left:5px;}
#WhiteLine{ width:937px; height:5px; font-size:1px; line-height:1px; background:url(../img/top_site.jpg) no-repeat}
#ContentTable td{ vertical-align:top; text-align:left}
  .menu{ width:250px; background:url(../img/szukaj_bg.jpg) no-repeat top;}
  #WybierzKategorie{ margin-right:30px;}
  .img_wybierz{ margin:25px 0 0 0; padding-bottom:9px;}
  .wybierz_hr{border-bottom: 1px solid #1d3e63; height:1px; font-size:1px; line-height:1px;}
  ul#MainNavigation{list-style-type:none; padding:0; margin:0;}
  #MainNavigation li {position:relative; margin:0; padding:8px 0 9px 0px; font-size:12px; border-bottom: 1px solid #1d3e63; border-top:0px;  }
  #MainNavigation li a {position:relative; color:#8ec4ff; background:url(../img/menu_bg.gif) no-repeat;padding:8px 0 9px 20px;}
  #MainNavigation li a:hover {color:#e9ddcf; background-position:0px -29px!important;}
  #SzybkiKontakt{margin-right:30px;}
  .txt_szybki{margin: 25px 0 10px 0;}
  .numery{ background:url(../img/kontakt_ico.gif) no-repeat; margin-top:13px; margin-bottom:20px; padding-left:30px;}
  .numery p{ font-size:12px; color:#6b97c7; margin-bottom:12px;}
  .numery p.tel1{ margin-bottom:4px;}
  .numery p.tel2{ padding-left:47px;}
  
  #Szukajform{ margin-top:66px;}
  .input-166px {position: relative;background: url(../img/input-166px.png) 0px 0px no-repeat;overflow: hidden; width: 166px;height: 33px;float:left;} 
  .input-166px input { padding:8px 10px 6px 10px; vertical-align:top; font-family:Tahoma; background:none; color:#8ec4ff ;height:19px; width:184px; border:0;}
  .submi-szuka { background:url(../img/input-szuka.png) 0px 0px no-repeat; cursor:pointer; display:block; height:33px; width:50px; float:left; border:0;} 
  .submi-loguj { background:url(../img/input-loguj.png) 0px 0px no-repeat; cursor:pointer; display:block; height:33px; width:65px; float:left; border:0;} 

   .content{ width:687px;}
  .WhiteBg{ background:#FFFFFF url(../img/fish_tail.jpg) no-repeat; width:687px; padding:20px 0px}
  #TitleTable{ border-bottom:1px #9dbcca solid;}
  #TitleTable td{ padding-bottom:3px; vertical-align:bottom}
  h1.main_title{ font-family:Arial, Tahoma, sans-serif; font-size:20px; letter-spacing:-1px; color:#083972;}
  .sort{ color:#3069a3; font-size:12px; padding-bottom:3px; text-align:right}
  .sort a{color:#3069a3} .sort a:hover{color: #caaf7b}
  
  #Kategorie{ margin-bottom:30px; }
  #Kategorie td{vertical-align:middle;}
  #Kategorie h1{padding-top:10px; padding-bottom:10px}
  #Kategorie h1 a{ font-size:12px; font-weight:normal; line-height:16px; color:#d21c7a; font-weight:bold; }
  #Kategorie .kate_photo{ margin:10px 10px 10px 0;}
  #Kategorie p{font-size:12px; line-height:12px; color:#8e8e8e; height:25px; overflow:hidden;}
  #Kategorie p.zobacz_podkat{ padding-left:20px; background:url(../img/zobacz_podkat.gif) no-repeat #FFF; background-position: 0 1px}
  #Kategorie p.zobacz_podkat a{ color:#516b87;}
  
  #Produkty{ margin-top:5px; }
  #Produkty td{text-align:left;}
  .produkt_foto{ padding:5px 0;}
  .produkt_nazwa{ font-size:12px; font-weight:normal; line-height:16px; color:#d21c7a;}
  .produkt_nazwa a{color:#d21c7a;}
  .produkt_nazwa span{ font-weight:bold; color:#005888;}
  .produkt_opis{ font-size:10px; line-height:12px; color:#8e8e8e; width:185px; height:25px; overflow:hidden;}
  
  .produkt_cena{color:#d21c7a; font-size:12px; margin-top:4px}
  .produkt_cena span{ font-family:Arial, Tahoma, sans-serif; font-size:22px; letter-spacing:-1px; font-weight:bold;}
  .produkt_buttony{}
  .separator{ line-height:1px; font-size:1px; height:1px; background:url(../img/separator.png) no-repeat center #FFF; margin:7px 0;}
  .separator2{ line-height:1px; font-size:1px; height:1px; background:url(../img/separator.gif) no-repeat center #FFF; margin:7px 0;}
  .input-dodaj { background:url(../img/input-dodaj.png) 0px 0px no-repeat; cursor:pointer; display:block; height:31px; width:126px; float:left; border:0;}
  .input-dodaj:hover{ background-position:0 -31px;}
  .input-opiss { background:url(../img/imput_opiss.png) 0px 0px no-repeat; cursor:pointer; display:block; height:31px; width:58px; float:left; border:0;}
  .input-opiss:hover{ background-position:0 -31px;}
  .input-doda3{background:url(../img/duzy_koszyk.gif) 0px 0px no-repeat; cursor:pointer; display:block; height:44px; width:194px; float:right; border:0;}
  .input-doda3:hover{ background-position:0 -44px;}
  .input-zadaj{background:url(../img/zadaj_pytanie.gif) 0px 0px no-repeat; cursor:pointer; display:block; height:44px; width:160px; float:left; border:0;}
  .input-zadaj:hover{ background-position:0 -44px;}
  .input-wyslij{background:url(../img/wyslij.gif) 0px 0px no-repeat; cursor:pointer; display:block; height:33px; width:59px; float:left; border:0;}
  .input-wyslij:hover{ background-position:0 -33px;}
  .kosz-zaloguj{background:url(../img/input-loguj.png) 0px 0px no-repeat; cursor:pointer; display:block; height:33px; width:65px; float:left; border:0;}
  .kosz-zaloguj:hover{ background-position:0 -33px;}
  
  #ContentBottom{ background:url(../img/content_bottom.jpg) no-repeat; height:5px; width:687px;}
  #Aktualnosci{ margin:0 30px; font-size:12px; line-height:18px; color:#537498;}
  .txt_aktualnosci{ margin: 25px 0 10px 0;}
  .news1{ float:left; margin:25px 20px 25px 0; width:294px;}
  .news2{ float:left; margin:25px 0 25px 20px; width:293px;}
  h3.news_title{ font-size:12px; font-weight:bold; color:#8ec4ff; line-height:12px; margin-bottom:9px;}
  h3.news_title a{color:#8ec4ff;} h3.news_title a:hover{ color:#e9ddcf}
  p.news_more{ text-align:right; background:url(../img/wiecej_arrow.gif) no-repeat right ; font-size:11px; font-weight:bold;  padding-right:15px; margin-top:9px;}
  p.news_more a{color:#8ec4ff;} p.news_more a:hover{ color:#e9ddcf}
  .clear{clear:both;}
  
#FooterTable{border-top: 1px solid #1d3e63; text-align:left}
#FooterTable td{ padding-top:15px; padding-bottom:15px;}
.copyright{ font-size:10px; line-height:12px; color:#537498;}
.copyright a{color:#537498;} .copyright a:hover{color:#8ec4ff;}

#NewsPokazTabke{}
.NewsPokazFoto img{ margin:10px;}
.NewsPokazKrotki{ font-size:12px; line-height:18px; font-style:italic; padding-top:10px;}
.NewsPokazOpis{
	font-size:14px;
	line-height:20px;
	padding:25px;
	text-align: justify;
}

#Rejestracja{margin-top:25px;}
#Rejestracja td{font-size:12px;  vertical-align: middle}

#OpisTable{ font-size:12px;}
.OpisFoto img{ margin:15px;}
.minifoto{ width:65px; padding:3px; border:1px #051527 solid}

#OpisProduktu{ margin-top:20px;}
#OpisProduktu td{ padding:6px 0;}
.nazwa_p{color:#d21c7a;}
.nazwa_p span{font-family:Arial, Tahoma, sans-serif; font-size:22px; letter-spacing:-1px; font-weight:bold;}
.producent_p{color:#005888;}
.opis_p{ color:#454545; font-size:12px; line-height:20px;}
.opis_p p{color:#454545; font-size:12px; line-height:20px; margin-bottom:5px;}
.opis_p span{color:#005888; font-weight:bold;}
.opis_p a{color:#d21c7a; text-decoration:underline;}
.opis_p a:hover{color:#005888; text-decoration:underline;}
.opis_p ul{ margin:0;}
.odstep{ width:1px; height:9px;}
#DoKoszyka{ margin:25px 0 15px 0;}

#WyswietlanieKoszyka{ margin-top:20px; font-size:12px; line-height:18px; color:#454545;}
#WyswietlanieKoszyka td{ vertical-align:middle;}
#KoszykRadio td{font-size:12px;  vertical-align: middle}

#UserInfo{margin-top:40px; font-size:12px; line-height:18px; color:#454545;}
.user_title{ padding-bottom:5px; vertical-align:bottom; border-bottom:1px #9dbcca solid;}

.mapa_nad{color:#516b87;font-size:12px; line-height:18px; margin:6px 0;font-weight:bold; padding:0;}
.mapa_pod{color:#516b87;font-size:12px; line-height:18px; margin:6px 0;padding-left:20px;}

#pr_foto td{ vertical-align:middle;}
#sciezka{ margin-top:5px;}
#sciezka td{ vertical-align:middle; font-size:11px;}
 
 
#mapa_strony{ margin-left:-50px;}
#mapa_strony ul{ margin:0; padding-left:25px; list-style:none;}
#mapa_strony .mapa_tytul{ background:url(../img/sys/folder.gif) no-repeat; background-position:0 5px}
#mapa_strony .mapa_subtytul{ background:url(../img/sys/plik.gif) no-repeat; background-position:0 5px}
#mapa_strony h3 a{ color:#333; font-size:11px; padding-left:15px;}
#mapa_strony h6 a{ color:#666; font-size:11px; padding-left:12px;}
