/* CSS Document */
* {margin: 0px; padding: 0px;}
body {background: #fff url(http://img.iap.pl/s/295/205593/grf/bg.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body { behavior:url(\"http://img.iap.pl/s/295/205593/htc/csshover.htc\"); }
a img {border: 0px;}
input {color: #4d4d4d; padding: 2px; margin: 2px 5px; font-size: 10px; background: #fff; border: 0px; text-align: center;}
.input {width: 100px;}
.submit {background: none; color: #fff; font-size: 11px; font-weight: bold;}
.b_vote {padding: 3px; border: 1px solid #000; background: #ccc; font-size: 12px; color: #000;}
#link { cursor:pointer; }
#m_calosc {width: 1006px; margin: 0 auto; background:url(http://img.iap.pl/s/295/205593/grf/bg_centrum.jpg) repeat-y top left; }
#m_srodek {width: 986px; padding: 0px 10px 0px 10px; background:url(http://img.iap.pl/s/295/205593/grf/bg_srodek.jpg) no-repeat top left;}
#m_naglowek, #m_zawartosc {padding: 0 4px 0px 3px;}
#m_naglowek {height: 136px;}
#m_zawartosc {}
#kolumna_lewa, #kolumna_srodek, #kolumna_prawa {float:left;}
#kolumna_lewa {width: 217px;}
#kolumna_srodek {width: 559px; color:#4d4d4d;}
#kolumna_prawa {width:203px;}
#katalog, #modul_top, #menu_gora {background: url(http://img.iap.pl/s/295/205593/grf/bg_menu.jpg) repeat-x top left;}

#kolumna_srodek #menu_gora {behavior:url(http://img.iap.pl/s/295/205593/htc/csshover.htc);}
#kolumna_srodek #menu_gora ul {float:left; margin-left: 0px;}
#kolumna_srodek #menu_gora li {list-style-type:none; float:left; position:relative;}
#kolumna_srodek #menu_gora li ul {position:absolute; display:none; background-color: #ae2841; }
#kolumna_srodek #menu_gora li:hover ul {display:block;}
#kolumna_srodek #menu_gora li ul li {width:100%;}
#kolumna_srodek #menu_gora {width: 100%; height: 21px; line-height: 21px; padding: 6px 0px 6px 0px;}
#kolumna_srodek #menu_gora a {display: block; line-height: 21px; height: 21px; border-right: 1px solid #d9a7b0; padding: 0px 14px 0px 14px; text-decoration: none; font-weight: bold; color: #fff;}
#kolumna_srodek #menu_gora ul ul a {height: 21px; width: 150px; line-height: 21px; display: block;}
#kolumna_srodek #menu_gora a:hover {text-decoration: underline;}
#kolumna_srodek input {color: #4d4d4d; padding: 2px; margin: 2px 5px; font-size: 10px; background: #fff; border: 0px; text-align: center; border: 1px solid #000;}
#kolumna_srodek textarea {color: #4d4d4d; padding: 2px; margin: 2px 5px; font-size: 10px; background: #fff; border: 0px; text-align: center; border: 1px solid #000;}
#kolumna_srodek .submit {padding: 3px; border: 1px solid #000; background: #ccc; font-size: 11px; color: #000;}
#kolumna_srodek table, #kolumna_srodek tr, #kolumna_srodek td {vertical-align: top;}

#modul_top {padding-bottom: 15px;}
#modul_top a {color: #fff; text-decoration: none;}
#menu {background: url(http://img.iap.pl/s/295/205593/grf/bg_menu_header.jpg) no-repeat top left; text-transform:uppercase;}
#katalog #l_nag, #modul_top {height: 33px; font-size:11px; font-weight: bold; color:#fff; line-height: 33px; text-align: right; padding-right: 15px;}
#menu #l_nag {height: 30px; font-size:11px; font-weight: bold; color:#fff; line-height: 30px; text-align: right; padding-right: 15px; }
#katalog #l_nag a {color: #fff; text-decoration: none;}
#katalog #l_nag a:hover {text-decoration: underline;}
#l_menu, #p_menu {padding: 5px 0px 20px 0px; color: #4d4d4d;}
#l_menu {text-align: right;}
#l_menu a, #p_menu a {color: #4d4d4d; text-decoration: none;}
#l_menu a:hover, #p_menu a:hover {text-decoration: underline;}
#l_menu ul {margin-right: 13px;}
#l_menu ul, #l_menu ul li { list-style: none; }
#l_menu li {padding: 3px 7px 3px 0px; background:url(http://img.iap.pl/s/295/205593/grf/li.jpg) no-repeat center right;}
#menu_p { text-transform:uppercase; font-weight: bold;}
#p_menu {text-align: left;}
#p_menu ul {margin-left: 13px;}
#p_menu ul, #p_menu ul li { list-style: none; }
#p_menu li {padding: 3px 0px 3px 7px; background:url(http://img.iap.pl/s/295/205593/grf/li2.jpg) no-repeat center left;} 
#p_nag {height:6px; width: 100%; background: #971b26;}

#stopka {text-align: center; width: 100%;}
#top_line { background:url(http://img.iap.pl/s/295/205593/grf/cien.jpg) no-repeat top left; padding-top: 11px; width: 100%}
#stopka_tresc {background: url(http://img.iap.pl/s/295/205593/grf/bg_stopka.jpg) repeat-x top left; padding: 5px 0 5px 0px; color: #fff; width: 982px; height: 55px; margin: 0px 0px 0px 0px;}
#stopka_tresc div {height: 55px; }
#nav, #data {height: 18px; line-height:18px;}
#data {padding: 1px 5px 1px 0px; width: 554px;}
#nav, #tresc { padding: 1px 15px 1px 15px; width: 529px;}
#kolumna_srodek a { text-decoration: none; font-weight: bold; color:#4d4d4d;}
#kolumna_srodek a:hover {text-decoration: underline;}
#kolumna_srodek ul, #kolumna_srodek ol {margin-left: 15px;}
h1, h2, h3, h4, h5 {font-weight: bold; padding-top: 10px 0px 10px 0px; font-size: 15px;}
p {padding-bottom: 10px;}
#tresc {overflow: hidden;}
.plus {font-size: 13px; padding-left; 3px}
.czysc {font-size: 11px; padding-left; 3px}
.minus {font-size:10px; padding-left; 3px}
.news table {padding-bottom: 10px;}
#tresc img {padding: 8px; border: 1px solid #cdcdcd; margin: 8px;}
.dodatki {clear:both;}
.dodatki {text-align: right; vertical-align: bottom;}
#short_hot {margin: 0 auto; width: 500px;}
.pozycja_shotr_hot {padding: 3px 0px 3px 0px;}
#baner #l_menu {text-align: center}
