.main_aktualnosci {float: left; width: 230px; margin: 0 10px 0 0;}
.main_aktualnosci .wpis {cursor: pointer; margin: 0 0 16px 0;}
.main_aktualnosci .wpis h3 a {color: #666;}
.main_aktualnosci .wpis a {color: #666}
.main_aktualnosci .wpis a img {float: left; border: 1px solid #666; margin: 3px 6px 0 0}
.main_aktualnosci .wpis a .wiecej {padding: 0 16px 0 0; background: url(../images/plus.png) 5px 1px no-repeat;}

.main_aktualnosci div:hover.wpis h3 a {color: #222}
.main_aktualnosci div:hover.wpis a {color: #222}
.main_aktualnosci div:hover.wpis a img {border: 1px solid #222;}
.main_aktualnosci div:hover.wpis a .wiecej {background: url(../images/plus_222.png) 5px 1px no-repeat;}


.mainSklepy {float: left; width: 470px; position: relative; padding: 0 0 10px 0;}
.mainSklepy .polska {background: url(../images/polska.png) top left no-repeat; width: 200px; height: 182px; position: absolute; top: 34px; left: 15px}
.mainSklepy .polska div {position: absolute; background: url(../images/plus.png) top left no-repeat; width: 11px; height: 11px; cursor: pointer}
.mainSklepy .polska div span {display: none}

.mainSklepy .sklepy {position: relative; margin: -34px 0 0 240px; background: url(../images/mainSklep_tlo.png) top left; height: 369px; overflow: hidden;}
.mainSklepy .sklepy .sklep {width: 210px; margin: 0; padding: 0 10px; position: relative}
.mainSklepy .sklepy .sklep h3 {font-size: 12px; font-weight: bold; color: #d62a29; margin: 10px 0 5px 0; padding: 0; line-height: 12px}
.mainSklepy .sklepy .sklep .sklep_photo {border: 1px solid #666; float: left; margin: 2px 7px 0 0; width: 63px; height: 63px}
.mainSklepy .sklepy .sklep h4 {margin: 15px 0 7px 0; font-size: 12px; color: #666; font-weight: bold}
.mainSklepy .sklepy .sklep a {color: #222}
.mainSklepy .sklepy .sklep a:hover {color: #666}
.mainSklepy .sklepy .sklep a.linkAll {position: absolute; z-index: 10; top: 0; left: 0; display: block; background: transparent; height: 326px; width: 230px}
.mainSklepy .sklepy .sklep a:hover.linkAll {background: #000; opacity: 0.05; filter:alpha(opacity=5)}
.mainSklepy .sklepy .asortyment {overflow: auto}
.mainSklepy .sklepy .asortyment li {float: left; width: 26px; height: 26px; margin: 0 4px 0 0}
.mainSklepy .sklepy .asortyment li span {display: none}
.mainSklepy .sklepy .asortyment li.dzieci_tak {background: url(../images/icon_dzieci_tak.png) top left no-repeat; margin: 0}
.mainSklepy .sklepy .asortyment li.dzieci_nie {background: url(../images/icon_dzieci_nie.png) top left no-repeat; margin: 0}
.mainSklepy .sklepy .asortyment li.perfumy_tak {background: url(../images/icon_perfumy_tak.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.perfumy_nie {background: url(../images/icon_perfumy_nie.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.slodycze_tak {background: url(../images/icon_slodycze_tak.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.slodycze_nie {background: url(../images/icon_slodycze_nie.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.alkohol_tak {background: url(../images/icon_alkohol_tak.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.alkohol_nie {background: url(../images/icon_alkohol_nie.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.odziez_tak {background: url(../images/icon_odziez_tak.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.odziez_nie {background: url(../images/icon_odziez_nie.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.tyton_tak {background: url(../images/icon_tyton_tak.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.tyton_nie {background: url(../images/icon_tyton_nie.png) top left no-repeat}
.mainSklepy .sklepy .asortyment li.akcesoria_tak {background: url(../images/icon_akcesoria_tak.png) top left no-repeat;}
.mainSklepy .sklepy .asortyment li.akcesoria_nie {background: url(../images/icon_akcesoria_nie.png) top left no-repeat;}
.mainSklepy .sklepy .typy li {border-bottom: 1px dotted #666; line-height: 18px; padding: 0 26px 0 0}
.mainSklepy .sklepy .typy li.tak {background: url(../images/icon_tak.png) 100% 1px no-repeat}
.mainSklepy .sklepy .typy li.nie {background: url(../images/icon_nie.png) 100% 1px no-repeat}

.mainSklepy .listwa {line-height: 35px; background: url(../images/menu_tlo.png) top left repeat-x; margin: 8px 0 0 0; padding: 0 10px; color: #FFF; font-size: 12px; overflow: hidden; position: absolute; bottom: 0}
.mainSklepy .listwa .title {float: left; width: 147px}
.mainSklepy .listwa .first {float: left; height: 35px; width: 19px; background: url(../images/mainSklepy_first.png) 50% 50% no-repeat; cursor: pointer}
.mainSklepy .listwa .previous {float: left; height: 35px; width: 22px; background: url(../images/mainSklepy_previous.png) 50% 50% no-repeat; cursor: pointer}
.mainSklepy .listwa .next {float: left; height: 35px; width: 22px; background: url(../images/mainSklepy_next.png) 50% 50% no-repeat; cursor: pointer}

.mainSklepy .newsletter {position: absolute; bottom: 10px; left: 0; width: 230px; background: url(../images/mainSklep_tlo.png) top left;}
.mainSklepy .newsletter h2 {display: block; line-height: 35px; background: url(../images/menu_tlo.png) top left repeat-x; margin: 0 0 10px 0; padding: 0 10px; color: #FFF; font-size: 12px; overflow: hidden;}
.mainSklepy .newsletter form {padding: 0 10px 0 10px;}
.mainSklepy .newsletter form p {padding: 0 0 10px 0}
.mainSklepy .newsletter form p input {font-family: arial; font-size: 11px; padding: 2px 4px; border: 1px solid #ccc; color: #666; width: 200px}
.mainSklepy .newsletter form p.submit {text-align: right}
.mainSklepy .newsletter form p.submit input {width: auto; border: none; padding: 5px 30px; *padding: 5px 20px; background: url(../images/menu_tlo.png) top left repeat-x; color: #FFF; cursor: pointer}
.mainSklepy .newsletter form p span.error {display: none; border: 1px solid #d62a29; border-top: none; padding: 2px 4px; color: #d62a29; background: #ffc5c5; *margin: -1px 0 0 0}
.mainSklepy .newsletter .potwierdzenie {margin: 0 10px 10px 10px}
.mainSklepy .newsletter .potwierdzenie p {padding: 0 0 5px 0; margin: 0}

.mainBannery h2 {display: none}
.mainBannery a {display: block; width: 240px; margin: 0 0 10px 0; background: red}
.mainBannery a img {display: block}
.mainBannery a.b_240x180 {height: 180px}
.mainBannery a.b_240x85 {height: 85px}
.mainBannery .promocja_flash {margin: 0 0 10px 0}
.mainBannery .promocja_flash object {display: block}


