/**
 * eComet.pl
 *
 * @author Paweł Przybyś (pawel.przybys@gmail.com)
 * @version 1.20 2008/03/28
 */
 
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
html, body { height: 100%; }
body { font: normal 1em/1.4em Arial, Tahoma, Helvetica, sans-serif; color: #333; }
ul, ol { list-style-type: none; }
img { border: 0; }
table { border-collapse: collapse; }
.clear { clear: both; }
*:focus { outline: none; }
a:link, a:focus, a:visited, a:active { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }
#main { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -132px; background: #fff; }
#footer, #push { height: 132px; clear: both; }
#main, #footer { width: 981px; }
#push, #footer { margin: 0 auto; }

/**
 * Header
 */

#header { position: relative; width: 981px; height: 184px; }
#logo, #slogan, #welcome-nav, #header-nav, #cart, #search { position: absolute; }
#logo { top: 27px; left: 17px; }
#logo a { display: block; width: 150px; height: 41px; text-indent: -2000em; background: url(../img/logo.gif) no-repeat; }
#slogan { top: 75px; left: 0; width: 980px; height: 74px; text-indent: -2000em; background: url(../img/slogan.jpg) no-repeat; }
#welcome-nav { top: 0; left: 0; width: 588px; height: 18px; border-bottom: 1px solid #dbdbdb; font-size: 0.69em; line-height: 1.4em; }
#welcome-nav ul { padding: 1px 10px; white-space: nowrap; }
#welcome-nav ul li { display: inline; margin: 0 4px; }
#welcome-nav ul li a { color: #333; font-weight: bold; }
#welcome-nav ul li a:hover { background: none; text-decoration: none; }
#welcome-nav ul li a:hover strong { text-decoration: underline; }
#welcome-nav .left { float: left; }
#welcome-nav .right { float: right; }
#header-nav { top: 46px; left: 600px; font-size: 0.69em; line-height: 1.4em; white-space: nowrap; }
#header-nav li { display: inline; margin-left: 18px; }
#header-nav li a { font-weight: bold; color: #333; }
#header-nav li a:hover { background: none; text-decoration: none; }
#header-nav li a:hover strong { text-decoration: underline; }
#cart { top: 0; left: 588px; width: 393px; height: 20px; font-size: 0.69em; line-height: 20px; color: #fff;
 background: url(../img/cart.gif) no-repeat; }
#cart h3 { position: absolute; top: 0; left: 0; width: 125px; height: 20px; text-indent: -2000em;
 background: url(../img/twoj-koszyk.gif) no-repeat; }
#cart p { position: absolute; top: 0; left: 125px; width: 268px; height: 20px; }
#cart p strong { margin-right: 8px; }
#cart p span { margin-left: 8px; }
#cart p span strong { margin-right: 0; }
#cart p a.show-cart { position: absolute; top: 0; left: 229px; display: block; width: 39px; height: 20px; text-indent: -2000em;
 background: url(../img/show-cart.gif) no-repeat; }
#search { top: 159px; left: 96px; width: 688px; height: 22px; }
#search h3 { position: absolute; top: 5px; left: 0; width: 109px; height: 14px; text-indent: -2000em;
 background: url(../img/wyszukiwanie.gif) no-repeat; }
#search form { position: absolute; top: 0; left: 117px; }
#search form p { position: relative; }
#search form input, #search form select, #search form strong { position: absolute; }
#search form input.text { top: 0; left: 0; border: 0; font: normal 0.69em/1.4em Arial, Tahoma, Helvetica, sans-serif; color: #333;
 width: 204px; height: 16px; padding: 4px 6px 2px; background: url(../img/input-phrase.gif) no-repeat; }
#search form select { top: 0; left: 221px; width: 138px; font: normal 0.69em/1.4em Arial, Tahoma, Helvetica, sans-serif; color: #333; }
#search form input.submit { top: 0; left: /*364px*/225px; border: 0; width: 60px; height: 21px; max-height: 21px; padding-top: 42px;
 background: url(../img/btn-szukaj.gif) no-repeat; cursor: pointer; }
#search form strong { top: 2px; left: 334px; display: block; width: 208px; font-size: 0.69em; line-height: 1.4em; }
#search form strong a { color: #333; font-weight: normal; }
#search form strong a:hover { background: none; text-decoration: none; }
#search form strong a:hover span { text-decoration: underline; }

/**
 * Main Nav
 */

#main-nav { width: 981px; height: 339px; font-size: 0.69em; line-height: 1.4em; }
#main-nav li { position: relative; float: left; width: 196px; height: 169px;
 background-image: url(../img/main-nav.gif); background-repeat: no-repeat; }
#main-nav li a { color: #333; }
#main-nav li .header { position: absolute; top: 21px; left: 0; display: block; width: 196px; height: 20px; text-indent: -2000em; }
#mn-komputery { background-position: 0 0; }
#mn-foto { background-position: -196px 0; }
#mn-rtv { background-position: -392px 0; }
#mn-telefony { background-position: -588px 0; }
#mn-bielizna { background-position: -784px 0; width: 197px !important; }
#mn-ksiazki { background-position: -980px 0; }
#mn-agd { background-position: -1176px 0; }
#mn-moto-i-gps { background-position: -1372px 0; }
#mn-gry-i-konsole { background-position: -1568px 0; }
#mn-biuro { background-position: -1764px 0; width: 197px !important; }
#main-nav #mn-komputery-active { background-position: 0 -169px; }
#main-nav #mn-foto-active { background-position: -196px -169px; }
#main-nav #mn-rtv-active { background-position: -392px -169px; }
#main-nav #mn-telefony-active { background-position: -588px -169px; }
#main-nav #mn-bielizna-active { background-position: -784px -169px; width: 197px !important; }
#main-nav #mn-ksiazki-active { background-position: -980px -169px; }
#main-nav #mn-agd-active { background-position: -1176px -169px; }
#main-nav #mn-moto-i-gps-active { background-position: -1372px -169px; }
#main-nav #mn-gry-i-konsole-active { background-position: -1568px -169px; }
#main-nav #mn-biuro-active { background-position: -1764px -169px; width: 197px !important; }
#main-nav .level2 { position: absolute; top: 54px; left: 10px; width: 187px; height: 101px; overflow: hidden; }
#main-nav .level2 li { position: static; float: none; width: auto; height: auto; background: none; padding: 2px 0 3px; }
#main-nav .level2 li .wiecej { position: absolute; top: 86px; left: 117px; display: block; width: 60px; height: 15px; text-indent: -2000em;
 background: url(../img/wiecej.gif) no-repeat; }
#main-nav .level2 li .wiecej:hover { background: url(../img/wiecej.gif) no-repeat; }
#main-nav .active .level2 li .wiecej { background: url(../img/wiecej.gif) 0 -15px no-repeat; }
#main-nav .active .level2 li .wiecej:hover { background: url(../img/wiecej.gif) 0 -15px no-repeat; }
#main-nav .level2 li a:hover { background: none; text-decoration: none; }
#main-nav .level2 li a:hover span { text-decoration: underline; }

/**
 * Main Nav Ext
 */

#main-nav-ext { width: 978px; border: 1px solid #dbdbdb; margin-bottom: 10px; margin-top: 10px; }
#main-nav-ext .level1 { position: relative; width: 980px; height: 19px; overflow: hidden; margin: -1px -1px 0; }
#main-nav-ext .level1 li { float: left; }
#main-nav-ext .level1 li a { float: left; display: block; height: 19px; text-indent: -2000em;
 background-image: url(../img/main-nav-ext.gif); background-repeat: no-repeat; }
#mne-komputery { background-position: 0 0; width: 104px; }
#mne-foto { background-position: -104px 0; width: 105px; }
#mne-rtv { background-position: -209px 0; width: 53px; }
#mne-telefony { background-position: -262px 0; width: 90px; }
#mne-bielizna { background-position: -352px 0; width: 122px; }
#mne-ksiazki { background-position: -474px 0; width: 93px; }
#mne-agd { background-position: -567px 0; width: 93px; }
#mne-moto-i-gps { background-position: -660px 0; width: 97px; }
#mne-gry-i-konsole { background-position: -757px 0; width: 125px; }
#mne-biuro { background-position: -882px 0; width: 98px; }
#mne-komputery-selected { background-position: 0 -19px; width: 104px; }
#mne-foto-selected { background-position: -104px -19px; width: 105px; }
#mne-rtv-selected { background-position: -209px -19px; width: 53px; }
#mne-telefony-selected { background-position: -262px -19px; width: 90px; }
#mne-bielizna-selected { background-position: -352px -19px; width: 122px; }
#mne-ksiazki-selected { background-position: -474px -19px; width: 93px; }
#mne-agd-selected { background-position: -567px -19px; width: 93px; }
#mne-moto-i-gps-selected { background-position: -660px -19px; width: 97px; }
#mne-gry-i-konsole-selected { background-position: -757px -19px; width: 125px; }
#mne-biuro-selected { background-position: -882px -19px; width: 98px; }
#main-nav-ext .submenu { border-top: 1px solid #dbdbdb; font-size: 0.69em; line-height: 1.4em; padding: 10px 0 0; height: 100%; }
#main-nav-ext .submenu li { float: left; width: 154px; padding: 2px 20px; }
#main-nav-ext .submenu li a { color: #333; }
#main-nav-ext .submenu li a:hover { background: none; text-decoration: none; }
#main-nav-ext .submenu li a:hover span { text-decoration: underline; }
#main-nav-ext .submenu li .selected { font-weight: bold; color: #006fb5; }
#main-nav-ext .clear { height: 10px; overflow: hidden; }
#main-nav-ext .bottom { position: relative; clear: both; width: 980px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/main-nav-ext-bottom.gif) 0 0 no-repeat; }

/**
 * Main Nav Bottom
 */

#main-nav-bottom { width: 981px; height: 25px; font-size: 0.69em; line-height: 1.4em; color: #666; margin-bottom: 10px;
 background: url(../img/main-nav-bottom.gif) no-repeat; }
#main-nav-bottom li { padding: 5px 10px 2px; }
#main-nav-bottom .first { float: left; }
#main-nav-bottom .last { float: right; }
#main-nav-bottom .last a { font-weight: bold; color: #666; }
#main-nav-bottom .last a:hover { background: none; text-decoration: none; }
#main-nav-bottom .last a:hover strong { text-decoration: underline; }

/**
 * Main Banner
 */

#main-banner { width: 978px; border: 1px solid #ededed; margin-bottom: 10px; }
#main-banner .top { position: relative; width: 980px; height: 8px; overflow: hidden; margin: -1px -1px 0;
 background: url(../img/main-banner-top.gif) no-repeat; }
#main-banner .banner { color: #dbdbdb; text-align: center; font-size: 0.69em; line-height: 1.4em; font-weight: bold; }
#main-banner .bottom { position: relative; clear: both; width: 980px; height: 8px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/main-banner-bottom.gif) no-repeat; }

/**
 * Products
 */

#middle .products { width: 978px; border: 1px solid #fd7a00; font-size: 0.75em; line-height: 1.4em; margin-bottom: 10px; }
#middle .products .header { position: relative; width: 980px; height: 20px; overflow: hidden; margin: -1px -1px 0; color: #fff;
 font-size: 0.92em; }
#middle .products .header #aktualne-promocje { position: absolute; top: 0; left: 0; width: 980px; height: 20px; text-indent: -2000em;
 background: url(../img/aktualne-promocje.gif) no-repeat; }
#middle .products .header ul { position: absolute; top: 0; left: 572px; width: 392px; text-align: right; padding: 2px 8px; }
#middle .products .header ul li { display: inline; margin-right: 10px; }
#middle .products .header ul li strong { margin-right: 10px; }
#middle .products .header ul li a { color: #fff; font-weight: bold; }
#middle .products .header ul li a strong { margin-right: 0; }
#middle .products .header ul li a:hover { background: none; text-decoration: none; }
#middle .products .header ul li a:hover strong { text-decoration: underline; }
#middle .products .product { float: left; width: 154px; padding: 0 20px; margin: 20px 0 10px; border-right: 1px solid #fd7a00; }
#middle .products .last { border: 0; }
#middle .products .photo { width: 154px; height: 112px; overflow: hidden; text-align: center; }
#middle .products h4 { color: #666; padding: 4px 0; }
#middle .products h4 a { color: #666; }
#middle .products .desc { padding: 0 0 4px; text-align: justify; font-size: 0.92em; line-height: 1.2em; }
#middle .products .price { color: #ed6001; padding: 4px 0; border-top: 1px solid #ededed; }
#middle .products .price del { color: #c00;  margin-right: 10px; }
#middle .products .bottom { position: relative; clear: both; width: 980px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/products-bottom.gif) no-repeat; }

/**
 * Subpage Content
 */

#subpage #content { float: right; width: 784px; }
#subpage #middle .products { width: 782px; }
#subpage #middle .products .header { width: 784px; }
#subpage #middle .products .header .promocje { position: absolute; top: 0; left: 0; width: 784px; height: 20px; text-indent: -2000em;
 background: url(../img/promocje.gif) no-repeat; }
#subpage #middle .products .header ul { left: 376px; }
#subpage #middle .products .bottom { width: 784px; background: url(../img/content-products-bottom.gif) no-repeat; }

/**
 * Products List
 */

#products-list { width: 782px; border: 1px solid #dbdbdb; font-size:12px; line-height: 1.4em; margin-bottom: 10px; }
#products-list .header { position: relative; width: 784px; height: 50px; overflow: hidden; margin: -1px -1px 0; color: #333;
 font-size: 0.92em; background: url(../img/products-list-header.gif) repeat-y; }
#products-list .header #produkty-w-kategorii { position: absolute; top: 0; left: 0; width: 980px; height: 20px; text-indent: -2000em;
 background: url(../img/produkty-w-kategorii.gif) no-repeat; }
#products-list .header ul { position: absolute; top: 0; left: 376px; width: 392px; text-align: right; padding: 2px 8px; }
#products-list .header ul li { display: inline; margin-right: 10px; }
#products-list .header ul li strong { margin-right: 10px; }
#products-list .header ul li a { color: #333; font-weight: bold; }
#products-list .header ul li a strong { margin-right: 0; }
#products-list .header ul li a:hover { background: none; text-decoration: none; }
#products-list .header ul li a:hover strong { text-decoration: underline; }
#products-list .header h4 { position: absolute; top: 26px; left: 15px; }
#products-list .header select { font: normal 0.92em/1.4em Arial, Tahoma, Helvetica, sans-serif; color: #333; }
#products-list .header .producer { position: absolute; top: 26px; left: 196px; }
#products-list .header .producer select { width: 141px; }
#products-list .header .sort { position: absolute; top: 26px; left: 466px; width: 300px; text-align: right; }
#products-list .header .sort .sort-select { width: 141px; }
#products-list .header .sort .desc-select { width: 81px; }
#products-list td { border-top: 1px solid #dbdbdb; color: #666; vertical-align: top; }
#products-list td a { color: #666; }
#products-list .compare { border-right: 1px solid #dbdbdb; vertical-align: bottom; }
#products-list .compare label { float: left; display: block; padding-top: 124px; height: 20px; width: 20px; overflow: hidden;
 background: url(../img/compare.gif) 0 0 no-repeat;  }
#products-list .compare label input { display: block; margin: 0 auto 10px; }
#products-list .photo { width: 174px; text-align: center; vertical-align: middle; }
#products-list .about { padding: 10px 20px; }
#products-list .about h4 { font-size: 13px; padding-bottom: 1px; }
#products-list .rate { width: 100%; height: 20px; }
#products-list .rate { font-size: 0.92em; }
#products-list .rate span { float: left; margin-right: 4px; }
#products-list .rate .rate0, #products-list .rate .rate1, #products-list .rate .rate2,
#products-list .rate .rate3, #products-list .rate .rate4, #products-list .rate .rate5 { display: block; width: 73px; height: 13px;
 text-indent: -2000em; background-image: url(../img/stars.gif); background-repeat: no-repeat; overflow: hidden; }
#products-list .rate .rate0 { background-position: 0 0; }
#products-list .rate .rate1 { background-position: 0 -13px; }
#products-list .rate .rate2 { background-position: 0 -26px; }
#products-list .rate .rate3 { background-position: 0 -39px; }
#products-list .rate .rate4 { background-position: 0 -52px; }
#products-list .rate .rate5 { background-position: 0 -65px; }
#products-list .desc { clear: both; font-size:12px; line-height: 1.2em; text-align: justify; }
#products-list .details { width: 146px; padding: 10px 20px; text-align: right; }
#products-list .price { font-size: 12px; color: #ed6001; padding-bottom: 4px; }
#products-list .price del { color: #c00; margin-right: 10px; }
#products-list .delivery {font-size:12px; padding-bottom: 8px; line-height: 1.2em; }
#products-list .buttons { height: 25px; width: 100%; overflow: hidden; }
#products-list .buttons li { display: inline; }
#products-list .zobacz { float: left; display: block; width: 58px; height: 15px; text-indent: -2000em; background: url(../img/btn-zobacz.gif) no-repeat; text-align: left; }
#products-list .submit { float: right; border: 0; width: 82px; height: 15px; max-height: 15px; padding-top: 30px;
 background: url(../img/btn-do-koszyka.gif) no-repeat; cursor: pointer; }
#products-list .credit { font-size: 0.92em; padding-bottom: 8px; line-height: 1.2em; }
#products-list .credit a { color: #ed6001; }
#products-list .credit a:hover { background: none; text-decoration: none; }
#products-list .credit a:hover strong { text-decoration: underline; }
#products-list .bottom { position: relative; clear: both; width: 784px; height: 25px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/products-list-bottom.gif) no-repeat; }
#products-list .bottom .compare { position: absolute; top: 5px; left: 5px; }
#products-list .bottom .compare .submit { float: left; border: 0; width: 197px; height: 15px; max-height: 15px; padding-top: 30px;
 background: url(../img/btn-porownaj-zaznaczone-pro.gif) no-repeat; cursor: pointer; }
#products-list .bottom .browse { float: right; font-size: 0.92em; font-weight: bold; padding: 4px 12px; white-space: nowrap; }
#products-list .bottom .browse li, #products-list .bottom .browse li a,
#products-list .bottom .browse li strong, #products-list .bottom .browse li span { display: inline; margin-right: 2px; color: #333; }
#products-list .bottom .browse .last a:hover { background: none; text-decoration: none; }
#products-list .bottom .browse .last a:hover span { text-decoration: underline; }

/**
 * Product
 */

#product { width: 782px; border: 1px solid #dbdbdb; font-size: 0.69em; line-height: 1.6em; margin-bottom: 10px; color: #666; }
#product .header { position: relative; width: 784px; overflow: hidden; margin: -1px -1px 0; }
#product h3 { background: url(../img/header.gif) no-repeat #dbdbdb; padding: 2px 11px 0; text-transform: uppercase; color: #333; }
#product .photos { float: left; width: 188px; margin: 11px 11px 6px; display: inline; }
#product .photo { padding-bottom: 11px; }
#product .photos-list li { display: inline; }
#product .photos-list li a img { border: 1px solid #ddd; }
#product .show { font-size: 0.82em; }
#product .show a { padding-lefT: 13px; color: #b4b4b4; background: url(../img/show.gif) no-repeat; } 
#product .about { float: left; width: 372px; margin: 11px 11px 6px; display: inline; line-height: 1.2em; }
#product h4 { font-size: 1.55em; line-height: 1.1em; }
#product h5 { font-size: 1.27em; line-height: 1.1em; font-weight: normal; padding-bottom: 11px; border-bottom: 1px solid #ededed; }
#product .price { font-weight: bold; padding-top: 11px; }
#product .price strong { font-size: 1.27em; color: #ed6001; }
#product .instalment { font-weight: bold; padding-bottom: 11px; }
#product .instalment a strong { color: #ed6001; }
#product .instalment a:hover { background: none; text-decoration: none; }
#product .instalment a:hover span { text-decoration: underline; }
#product .submit { height: 40px; overflow: hidden; border-bottom: 1px solid #ededed; }
#product .dodaj-do-koszyka { border: 0; width: 156px; height: 30px; max-height: 30px; padding-top: 60px;
 background: url(../img/btn-dodaj-do-koszyka.gif) no-repeat; cursor: pointer; }
#product .avability { padding-top: 11px; }
#product .avilable { color: #339900; }
#product .unavilable { color: #f00; }
#product .details { float: right; margin: 11px 11px 6px; display: inline; } 
#product .logo { text-align: right; }
#product .bottom { position: relative; clear: both; width: 784px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/bottom.gif) no-repeat; }

/**
 * Product Details
 */

#product-details { width: 782px; border: 1px solid #dbdbdb; font-size: 0.69em; line-height: 1.4em; margin-bottom: 10px; }
#product-details .nav { position: relative; clear: both; width: 784px; height: 30px; overflow: hidden; margin: -1px -1px 0;
 background: #fff; line-height: 1.1em; }
#product-details .nav li { float: left; }
#product-details .nav li a { float: left; width: 81px; background: url(../img/pd-item.gif) -162px 0 no-repeat; padding: 3px 0 0; height: 27px;
 text-align: center; font-weight: bold; }
#product-details .nav .last a { width: 82px; }
#product-details .nav .one-line a { line-height: 26px; }
#product-details .nav .dark a { background-position: 0 0; color: #fff; }
#product-details .nav .light a { background-position: -81px 0; }
#product-details h4 { background: #f1f1f1; padding: 7px 11px; border-top: 1px solid #dbdbdb; }
#product-details table { width: 763px; margin: 11px auto; }
#product-details th { background: url(../img/pd-header.gif) no-repeat red; padding: 2px 9px; text-align: left; font-weight: bold;
 font-style: normal; }
#product-details td { background: #f5f5f5; padding: 6px 9px; border-bottom: 1px solid #fff; width: 555px; }
#product-details label { font-weight: bold; }
#product-details .show { width: 58px; }
#product-details .zobacz { float: left; display: block; width: 58px; height: 15px; text-indent: -2000em; background: url(../img/btn-zobacz.gif) no-repeat; text-align: left; }
#product-details .price { width: 58px; text-align: right; color: #ed6001; font-weight: bold; }
#product-details .submit { position: relative; clear: both; width: 784px; height: 51px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/pd-bottom.gif) no-repeat; }
#product-details .submit p { float: right; padding: 11px 22px; }
#product-details .submit span, #product-details .submit strong, #product-details .dodaj-do-koszyka { float: left; }
#product-details .submit span { padding: 9px 0; font-weight: bold; }
#product-details .submit strong { color: #ed6001; padding: 9px 9px 0 3px; font-size: 1.55em; }
#product-details .dodaj-do-koszyka { border: 0; width: 156px; height: 30px; max-height: 30px; padding-top: 60px;
 background: url(../img/btn-dodaj-do-koszyka.gif) no-repeat; cursor: pointer; }
#middle #product-details .products { width: auto; border: none; font-size: 1.09em; line-height: 1.4em; margin: 0; }
#middle #product-details .products .product { float: left; width: 154px; padding: 0 20px; margin: 20px 0 10px;
 border-right: 1px solid #dbdbdb; }
#middle #product-details .products .last { border: 0; }
#middle #product-details .products h5 { color: #666; padding: 4px 0; }
#middle #product-details .products h5 a { color: #666; }
#middle #product-details .products .desc { padding: 0 0 4px; text-align: justify; font-size: 0.92em; line-height: 1.2em; }
#middle #product-details .products .pd-price { color: #ed6001; padding: 4px 0; border-top: 1px solid #ededed; }
#middle #product-details .products .pd-price del { color: #c00; margin-right: 10px; }
#middle #product-details .bottom { position: relative; clear: both; width: 784px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/bottom.gif) no-repeat !important; }
/**
 * Help
 */

#help { width: 782px; border: 1px solid #dbdbdb; font-size: 0.69em; line-height: 1.6em; margin-bottom: 10px; }
#help .header { position: relative; width: 784px; overflow: hidden; margin: -1px -1px 0; }
#help h3 { background: url(../img/header.gif) no-repeat #dbdbdb; padding: 2px 11px 0; text-transform: uppercase; }
#help ul { padding: 6px 11px; }
#help ul li { float: left; width: 238px; border-right: 1px solid #ededed; margin: 0 11px 6px 0; display: inline; font-size: 1.09em; }
#help ul .last { border: 0; }
#help ul li a { font-weight: bold;}
#help ul li ul { padding: 0; }
#help ul li ul li { float: none; width: auto; background: url(../img/arrow.gif) 0 6px no-repeat; border: 0; margin: 0; display: list-item;
 padding-left: 11px; font-size: 0.92em; }
#help ul li ul li a { font-weight: normal; }
#help .bottom { position: relative; clear: both; width: 784px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/bottom.gif) no-repeat; }
/**
 * Aside
 */

#aside { float: left; width: 186px; font-size: 0.69em; line-height: 1.4em; }

#aside .nav { width: 184px; border: 1px solid #dbdbdb; margin-bottom: 10px; }
#aside .nav h3 { position: relative; width: 162px; height: 16px; overflow: hidden; margin: -1px -1px 0; padding: 2px 12px; 
 background: url(../img/aside-header3.gif) no-repeat; text-transform: uppercase; }
#aside .tekst-nagl {font-family: Arial, Helvetica, sans-serif; color:#ec6409; line-height:16px; font-weight:bold; font-size:12px; text-align:left; padding:0px 5px 0px 5px;}
#aside .tekst {font-family: Arial, Helvetica, sans-serif; color: #333333; line-height:16px; font-size:12px; text-align:left; padding:5px 5px 0px 5px;}
#aside .nav .top { position: relative; width: 186px; height: 5px; overflow: hidden; margin: -1px -1px 0;
 background: url(../img/aside-nav-top.gif) no-repeat; }
#aside .nav ul { padding: 4px 0 4px 12px; }
#aside .nav ul a:hover { background: none; text-decoration: none; }
#aside .nav ul a:hover span { text-decoration: underline; }
#aside .nav .bottom { position: relative; clear: both; width: 186px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/aside-nav-bottom.gif) no-repeat; }
#aside-banner { width: 184px; border: 1px solid #ededed; margin-bottom: 10px; }
#aside-banner .top { position: relative; width: 186px; height: 5px; overflow: hidden; margin: -1px -1px 0;
 background: url(../img/aside-banner-top.gif) no-repeat; }
#aside-banner .banner { color: #dbdbdb; text-align: center; font-weight: bold; }
#aside-banner .bottom { position: relative; clear: both; width: 186px; height: 5px; overflow: hidden; margin: 0 -1px -1px;
 background: url(../img/aside-banner-bottom.gif) no-repeat; }

/**
 * Footer
 */

#footer { position: relative; }
#platnosci { width: 960px; height: 28px; overflow: hidden; padding-top: 10px; margin-bottom: 10px; 
 background: url(../img/platnosci.gif) no-repeat; padding-left: 20px; }
#platnosci li { float: left; padding: 0 18px; }
#platnosci .last { background: none; }
#footer-nav { font-size: 0.69em; line-height: 1.4em; padding: 10px; color: #7d7d7d; margin-bottom: 10px; 
 background: url(../img/footer-nav.gif) repeat-x #f7f7f7;  }
#footer-nav li, #footer-nav li a { display: inline; margin-right: 6px; }
#footer-nav li a { color: #7d7d7d; }
#footer-nav .first a { font-weight: bold; }
#footer-nav li a:hover { background: none; text-decoration: none; }
#footer-nav li a:hover strong, #footer-nav li a:hover span { text-decoration: underline; }
#feed { position: absolute; top: 8px; left: 942px; }
#feed a#rss { display: block; width: 29px; height: 30px; text-indent: -2000em; background: url(../img/rss.gif) no-repeat; }
#about { width: 980px; height: 40px; overflow: hidden; position: relative; }
#about li { font-size: 0.69em; line-height: 12px; color: #7d7d7d; }
#about li a { color: #7d7d7d; }
#copyright, #sunweb, #nxdesign { position: absolute; top: 0; }
#copyright { left: 10px; }
#sunweb { left: 737px; float: left; width: 240px/*112*/; height: 40px/*25*/; overflow: hidden; padding-right: 47px; unicode-bidi:bidi-override; direction: rtl; line-height:16px; /* background: url(../img/sunweb.gif) 100% 0 no-repeat;*/ }
#nxdesign { left: 909px; float: left; width: 58px; height: 25px; border-left: 1px solid #99aa7f; text-indent: -2000em;
 background: url(../img/nxdesign.gif) 10px 0 no-repeat; } 
