@charset "utf-8";
* {margin:0;padding:0;}
html, body { height: 100%; }
body {background-color: #FFFFFF; text-align:center; margin:0; padding:0; font-size:12px; font-family:Tahoma, Verdana, Arial;}
a {outline:none; text-decoration:none; color:#333333;}
a:hover {color:#999999;}

#container {width:100%; margin:0 auto; height: auto !important; height: 100%; min-height: 100%; position:relative;}

#content {width:980px; margin:0 auto; padding:0 0 35px 0;}

#gora_menu1 {width:470px; float:left; height:19px; text-align:left; background-color:#FFFFFF; padding:1px 0 0 20px;}
#gora_menu2 {width:470px; float:left; height:19px; text-align:right; background-color:#FFFFFF; padding:1px 20px 0 0;}

#gora_menu1 a, #gora_menu2 a {font-family:Tahoma, Verdana; font-size:10px; color:#CCCCCC;}
#gora_menu1 a:hover, #gora_menu2 a:hover {color:#999999;}

#menu_gora {width:970px; height:123px; background:url(../img/tlo_menu_gora.jpg) 0 0 no-repeat; padding:25px 0 0 10px; margin:5px 0 0 0; text-align:left;}

#menu #m_gorne td {padding:0;}

tr#podmenu a {font-family:Tahoma,Verdana; font-size:12px; font-weight:bold; color:#FFFFFF;}
tr#podmenu a:hover {color:#666666;}

tr#podmenu a.aktywne_kat {font-family:Tahoma,Verdana; font-size:12px; font-weight:bold; color:#D8688D;}

#logo {float:left; width:201px; height:118px; }
#logo a {display:block; width:100%; height:100%;}
#menu {width:739px; height:108px; padding:4px 0 0 15px; float:left;}
img {border:none;}

#okruszki {width:950px; height:13px; font-family:Tahoma, Verdana; font-size:9px; color:#58BFCF; text-align:left; padding:3px 15px 0 15px;}
#okruszki a {font-family:Tahoma, Verdana; font-size:9px; color:#58BFCF;}
#okruszki a:hover {color:#298592;}
#okruszki span {font-family:Tahoma, Verdana; font-size:9px; color:#58BFCF; text-decoration:underline;}

.czysc {clear:both; height:0; font-size:1px; padding:0; margin:0; line-height:0;}

#lewa {width:163px; float:left; font-size:1px;}
#lewa ul { background: #F5F3F3; width:142px; padding:0 10px 10px 10px; border-right:1px solid #bfbdbd; margin:0;}
#lewa ul li {width:142px; padding:10px 0; list-style:none; text-align:left;}

#lewa ul li a {font-family:Tahoma,Verdana; font-size:13px; font-weight:bold; color:#757477;}
#lewa ul li a:hover {color:#B6B5B7;}

#lewa ul li a.active {font-family:Tahoma,Verdana; font-size:13px; font-weight:bold; color:#757477; text-decoration:underline;}

#srodek {width:604px; float:left; background:none; font-size:1px;}
#srodek1 {width:534px;  height: auto !important; height: 400px; min-height: 400px; font-family:Tahoma,Verdana; font-size:12px; color:#606060; text-align:justify; padding:0 30px; line-height:16px;}

#srodek1 h1 {font-family:Tahoma, Verdana; font-size:15px; color:#58BFCF; padding:0 0 20px 0;}

#prawa {width:183px; padding:8px 5px 0 5px; float:left; background: #F5F3F3; border-left:1px solid #bfbdbd; border-right:1px solid #bfbdbd;}

#prawa a#tyt {font-family:Tahoma,Verdana; font-size:13px; color:#676768; font-weight:bold;}
#prawa a#tyt:hover {color:#999999;}

#footer {position:absolute; bottom:0; left:0; width:100%; color:#FFFFFF; height:25px; padding:10px 0 0 0; text-align:center; background-color:#57BFCF;}

#footer a{font-family:Tahoma, Verdana; font-size:10px; color:#F5F3F3;}

#footer a:hover{font-family:Tahoma, Verdana; font-size:10px; color:#CCCCCC;}

#menu_stopka {width:970px; margin:0 auto; text-align:right; padding:0 10px 0 0;}

#menu_stopka ul {width:970px; height:25px;}
#menu_stopka ul li {height:25px; list-style:none; float:right;}

li#menu-dolne {width:660px; text-align:right; padding:0 140px 0 0;}
li#mouton {width:170px; text-align:right;}

.aktualnosc {width:532px; font-size:11px; color:#063F79; font-family: Tahoma,Verdana; text-align:justify; padding:12px 0 12px 0;}
.aktualnosc img.akt_foto {margin:5px 5px 0 0; border:1px solid #bfbdbd;}
.aktualnosc span {font-family:Tahoma,Verdana; font-size:10px; color:#333333;}
.aktualnosc a.tyt {font-family:Tahoma,Verdana; font-size:11px; color:#D8688D; text-decoration:none;}
.aktualnosc a.tyt:hover {color:#0066FF;}

a.wiecej {font-family:Tahoma,Verdana; font-size:10px; color:#006633; text-decoration:none;}
a.wiecej:hover {color:#009933;}

#data {font-family:Tahoma,Verdana; font-size:10px; color:#333333; padding:0 0 10px 0;}

#str {width:500px; text-align:center; padding:20px 0 0 0; color:#3b4859; font-family: Tahoma, Arial; font-size:11px;}
#str a.stron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006666; text-decoration:none; font-weight:normal;}
#str a.stron:hover {color:#666666;}

.autor {font-family:Tahoma,Verdana; font-size:11px; color:#006633; padding:0 0 15px 0;}
.opis {font-family:Tahoma,Verdana; font-size:12px; color:#606060; padding:0 0 20px 0; text-align:justify;}
.wlasc-nazwa {font-family:Tahoma,Verdana; font-size:12px; color:#333333; padding:0 10px 0 0; width:80px; text-align:right;}
.wlasc-war {font-family:Tahoma,Verdana; font-size:12px; color:#666666; text-align:left;}

#ks-zdj {width:182px; float:left; padding:0 10px 0 0; text-align:center;}
#ks-zdj .frm1 {text-align:center; width:182px; padding:15px 0 0 0;}
#ks-zdj span {font-size:12px; font-family:Tahoma,Verdana; color:#333333; display:block; width:182px; text-align:center;}
#ks-zdj img {margin:0 auto 5px auto; display:block; border:1px solid #ffffff;}
#ks-opis {width:342px; float:left;}
#ks-opis h1 {font-family:Tahoma,Verdana; font-size:13px; font-weight:bold; color:#D8688D; padding:0 0 20px 0;}

.ksiazka {width:150px; padding:0 40px 0 0; text-align:center; float:left;}
.ksiazka a.tytl {font-family:Tahoma,Verdana; font-size:12px; color:#6B6B6C; display:block; margin:5px 0 0 0;}
.ksiazka a.tytl:hover {color:#333333;}
.ksiazka img {border:1px solid #ffffff;}

.numer {width:105px; padding:0 20px 0 0; text-align:center; float:left;}
.numer a.tytl {font-family:Tahoma,Verdana; font-size:11px; color:#6B6B6C; display:block; margin:5px 0 0 0;}
.numer a.tytl:hover {color:#333333;}
h3 {font-size:12px; padding:0 0 20px 0;}

img#srodek_dol {margin:0 0 10px 0;}

a.zal {font-family:Tahoma,Verdana; font-size:11px; color:#993300;}
a.zal:hover {color:#FF0000;}

input.frm {font-family:Tahoma, Verdana; background-color:#FFFFFF; height:15px; line-height:15px; padding:2px 0 0 3px; border:1px solid #58BFCF; font-size:11px; color:#314862;}
textarea {background-color:#FFFFFF; border:1px solid #58BFCF; color:#314862; font-family:Tahoma, Verdana; font-size:11px;}
select {border:1px solid #58BFCF; color:#314862; font-size:11px;}
option {padding: 0 6px;}
.gwiazdka {color:#FF0000;}

.zgoda {font-size:11px; color:#666666; font-family:Tahoma,Verdana;}

#prenumer td {color:#666666; font-size:11px;}

#koszyk {text-align:center; font-size:11px;}
#podsumowanie {text-align:left; font-size:11px;}
#koszyk th {font-family:Arial, Tahoma; font-size:12px; background-color:#DDDDDD; height:25px; text-align:center; color:#666666;}
#koszyk td {padding:5px 5px; background-color:#EEEEEE;}

#koszyk th.rgh, #koszyk th.rgh {text-align:right; padding:0 5px;}

#szybkie-zakupy {text-align:center;}
#szybkie-zakupy td {border-bottom:1px solid #CCCCCC; padding:10px 0; color:#444444;}

a.tyt_ks {font-family:Tahoma, Verdana; font-size:12px; color:#0066FF;}
a.tyt_ks:hover {color:#666666;}

#szybkie-zakupy h1 {font-family:Tahoma,Verdana; font-size:13px; color:#D8688D; padding:25px 0 10px 0; margin:0;}

.przyc {padding:1px 3px; border:1px solid #D8688D; font-family:Tahoma,Verdana; font-size:11px; background-color:#FFFFFF; color:#666666;}

#platnosci td {padding:15px; font-size:11px; color:#063F79; text-align:left;}

ul#mapa {width:100%;padding:0;margin:0; display:inline;}
ul#mapa li {border:none; width:95%; padding:5px 0; margin:0; list-style-type:none; float:none;}

ul#mapa li a {color:#006666;}
ul#mapa li a:hover {color:#99CC00;}

ul#mapa ul {padding:0 0 0 40px;}

.numer img {border:1px solid #bfbdbd;}

#newsletter {width:163px; padding:25px 0 0 0;}
#news {width:162px; border-right:1px solid #BFBDBD; background-color:#F5F3F3; text-align:center;}
#news h1 {font-size:13px; font-family:Tahoma,Verdana,Arial; color:#817D77; padding:0 0 12px 0;}

input.nws {font-family:Tahoma,Verdana; font-size:12px; padding:4px; background-color:#FFFFFF; border:1px solid #BFBDBD; color:#333333;}
.ukryj_1 {display:none;}
