* { margin: 0; padding: 0; font-size:12px;border:0;}
ul, ol { list-style-type: none; }

html { background: #fafafa; width: 100%;color:#4e4e4e;}
body { color: #414141; font-family: Verdana, sans-serif; font-size: 11px; }
html,body {background: url('../top/top.jpg') top center no-repeat #fff;}
a { color: #367692; outline-width: 0; text-decoration: none; }
a:hover {text-decoration:underline;}
img { border-width: 0; }
strong {font-weight:bold;}
h1,h2,h3,h4,h5,h6,h7 {font-weight:bold}
table {width:100%;}
hr {border:0;background:#fff;}
del { font-size: 11px; }
input,textarea {color:#9a9a9a;background:#fff;font-size:11px;}
textarea { font-family: Verdana, sans-serif; }
fieldset {margin:0;padding:0;}
p, .text {line-height:17px;}

strong.price { color: #c00000; font-size: 12px; font-weight: bold; }
.up18px { color: #414141; font-weight: normal; padding-top: 72px; }
#cart-button input, .submit input, .go input, .buy input, input.silver-button, input.submit, input.add, input.buy, input.big-button, input.rateit, input.button, input.send, input.continue, input.refresh, input.next, input.dalej, input#goback, input#gotostep3, .notify form input, #reminder .buttons input, #cart-password .buttons input, #log-in fieldset .buttons2 input { cursor: pointer; }
.displayNone { display: none; }
.hov {font-weight:bold;}
.error, .notify {background:#fff;color:#9d5187;font-size:11px;font-weight:bold;text-align:center;margin:10px auto 10px auto;border:1px solid #e6d6e1;padding:5px 0;width:550px;}
.notify {border:1px solid #cdeadf;color:#2b8971;}
.notify form input { color:#cc0000 }
.error a, .notify a {font-weight:normal;color:#367692;}
.buttons input {background:url('../top/szukaj_zapisz.png') top left no-repeat;width:70px;height:23px;text-align:center;color:#fff}
.star {color:#b50000;}
.toLeft {float:left;margin-left:10px;}
.floatClear {float:none;}
.toRight {float:right;margin-right:10px;margin-top:1px}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.red {color:#b50000}
.hidden {visibility:hidden;}

    /*Glowna warstwa*/
#container { margin: 0 auto; width: 980px;}

    /* Gorna warstwa: [logo,szukaj,koszyk,login,menu] */
#top {height: 207px; overflow: hidden; width: 980px; }
    
    #top .bucket .whishlist, #top .bucket .shop {font-size:11px}
    #top .bucket .whishlist {line-height:20px;color:#3ba4c2}
    #top .bucket .shop {line-height:15px}
    #top .bucket {float:left;margin:50px 0 0 720px;}
        
    #top .logo {width:365px;height:70px;margin-top:17px;margin-bottom:43px;margin-left:30px;}
    #top .logo h1 {height:0;padding-top:70px;overflow:hidden;position:absolute;width:365px}
    #top .logo h1 a  {margin-top:-70px;padding-left:365px;padding-top:70px;float:left}
    
    #top .menu {margin-left:10px;margin-bottom:14px;height:21px;}
    #top .menu li {display:inline;font-size:12px;padding: 0 17px}
    #top .menu li.caballo {padding-right:115px}
    #top .menu li a {color:#3ba4c2;font-weight:bold;padding:10px 5px;font-size:inherit}

    #top .menu .Linki {display:none;visibility:hidden;}
    
    #top .login {float:right;padding-left:35px;padding-top:5px;margin-right:20px;margin-top:5px;height:25px;}
    #top .login a {color:#367692;font-size:11px;}
     #top .login span {font-weight:bold;color:#3ba4c2;}
    
    #top .search {margin-left:11px;width:585px;margin-top:-10px;}
    #top .search .query {margin-top:5px;float:left}
    #top .search .query  input{border:1px solid #cdcdcd; background:#fff;font-size:11px;height:16px;width:290px;padding-top:4px;padding-left:2px;margin-left:7px}
    #top .search .submit{float:right;margin-top:5px}
        #top .search .submit a {line-height:22px}
        #top .search .submit input {float:left;border:0;background:url('../top/szukaj_zapisz.png') top left no-repeat;color:#fff;height:22px;width:70px;padding:2px 0 6px;text-align:center;margin-right:10px;font-size:11px;}

    /* Srodkowa warstwa: [menu,linki,newsletter,content] */
#middle {width:980px;margin-top:9px;}
    
    #middle .left {float:left;width:250px;margin:0 25px 3px 0;}
    #middle .left h3 {font-size:16px;font-weight:normal;font-family:Trebuchet MS;}
    #middle .left .menu h3 a, #middle .left .menu h2 a:hover {margin:0;padding:0;text-decoration:none;}
    #middle .left h3, #middle .left .menu h3, #middle .left .menu h3 a, #middle .left .menu h3 a:hover  {color:#5d5d5d;margin:10px 0px;}
    #middle .left .menu h3 a:hover {text-decoration:underline}
    
    #middle .left .menu h3  {background:url('../top/arr_dol.gif') 147px 7px no-repeat #fff;font-size:11px;font-weight:bold;margin:-5px 0 0 -12px;padding:5px 0 10px 10px;width:250px;text-transform: uppercase;}
    #middle .left .menu {width:233px;padding:1px 5px 5px 12px;background:url('../top/menu_kategorie_dol.gif') bottom left no-repeat;padding-bottom:35px} 
    #middle .left .menu ul {background:url('../top/menu_kategorie_gora.gif') top left no-repeat;margin: -11px 0 15px -12px;padding:7px 0 0 7px;width:250px;}
    #middle .left .menu li {background:url('../top/kropka1.gif') 0px 4px no-repeat;margin:4px;margin-top:10px;padding-left:10px}
        #middle .left .menu ul li ul {padding-left:15px;margin-bottom:0;background:transparent;width:auto}
            #middle .left .menu ul li ul li {background:transparent;padding-left:0}
    #middle .left .menu li.active {background-image:url('../top/kropka2.gif')}
        #middle .left .menu li.active a {font-weight:bold;color:#414141}
        #middle .left .menu ul li ul li a {font-weight:normal;color:#309dcf !important}
    #middle .left .menu a {color:#367692}
    #middle .left .menu a:hover {color:#367692}
    
    #middle .left .links {text-align:center;}
    #middle .left .links .ceneo {margin-top:20px;margin-bottom:25px;}
    #middle .left .links .platnosci {margin-top:22px;margin-bottom:33px;}
    
    #middle .left .newsletter h3 {background:url('../top/newsletter.gif') top center no-repeat;height:0;width:250px;padding-top:35px;overflow:hidden;margin-top:25px}
    #middle .left .newsletter form {background:url('../top/newsletter_dol.gif') bottom center no-repeat;width:250px;padding-bottom:45px;margin-bottom:20px;text-align:center;}
        #middle .left .newsletter form div {margin:0 auto;width:230px;text-align:left;}
            #middle .left .newsletter form div input.query {border:1px solid #cdcdcd; background:#fff;font-size:11px;height:18px;width:230px;padding-top:2px;padding-left:2px;margin-top:10px;}
            #middle .left .newsletter form div input.submit {color:#fff;border:0;float:left;margin:10px 0 0 77px;background:url('../top/szukaj_zapisz.png') top left no-repeat;height:23px;width:70px;text-align:center;font-size:11px;}
    
    #middle .left .friends {margin-bottom:10px}
        #middle .left .friends .platnosci, #middle .left .friends .opineo {background:top left no-repeat;height:0;width:250px;padding-top:55px;overflow:hidden}
            #middle .left .friends .platnosci {background-image:url('../top/platnosci.gif')}
            #middle .left .friends .opineo {background-image:url('../top/opineo.gif');margin-top:10px}
    
    #middle .left .m-contact p {padding:10px 0;font-size:11px}
        #middle .left .m-contact p.border {border:1px solid #c3e8ee;border-left:0;border-right:0}
            #middle .left .m-contact p.border strong {font-size:10px}
    
    #middle .left .bonus {background:url('../top/prezent.gif') top left no-repeat; width:250px; height:116px;}
        #middle .left .bonus p {padding:80px 0 0 20px}
    
    #middle .left .ship-pay h3 {background:url('../top/kreska_mala_bok.gif') bottom left no-repeat;color:#2796bf;font-size:16px;padding-bottom:18px;text-align:center;width:250px;}
    #middle .left .ship-pay dl {padding:0 15px;}
        #middle .left .ship-pay dl dt {font-variant: small-caps;text-transform: lowercase;font-weight:bold;font-family:verdana;}
            #middle .left .ship-pay dl dd.red {margin-bottom:10px;}
        #middle .left .ship-pay dl dt, #middle .left .ship-pay dl dt dd {font-size:11px}
    
    #middle .content {margin-left:275px;width:700px;}
    #middle .content .breadcrumbs {font-size:11px;font-weight:bold;margin-top:2px;margin-bottom:5px;}
    #middle .content .breadcrumbs li {display:inline;color:#309dcf;font-weight:normal;}
    #middle .content .breadcrumbs li:first-child {color:#4e4e4e;font-weight:bold;}
    #middle .content .breadcrumbs a {color:#309dcf;font-weight:normal;}
    #middle .content .breadcrumbs .last a {font-weight:bold;}

    #middle .pagination {width:700px;text-align:center;margin:-10px 0 0;color:#aaa;}
    #middle .pagination a {color:#309dcf}
    #middle .pagination strong {background:#309dcf;color:#fff}
    #middle .pagination a, #middle .pagination strong {padding:2px}
    #middle .paddingTop{margin-top:0;padding-top:10px;}
    
#bottom {clear:both}
    
#footer {margin-top:21px;clear:both;background:url('../top/stopka.jpg') bottom center no-repeat;height:315px;}
        
    #footer .padding {width:980px;margin: 0 auto;}
    
    #footer .blackbox {margin:16px 0 50px;height:140px;background:url('../top/loga.gif') center 23px no-repeat;padding-top:100px}
    #footer .blackbox h2 {visibility:hidden}
    #footer .blackbox ul {margin-top:20px;}
    #footer .blackbox li {margin:4px;margin-top:10px;}
    #footer .blackbox .poradnik {}
    #footer .blackbox .pomoc {margin-right:58px}
    #footer .blackbox .dlaczego-my {margin-right:34px}
    #footer .blackbox a {color:#367692}
    #footer .blackbox br {margin:3px 0px 3px 0px;}
    #footer .blackbox .whitebox, #footer .blackbox .box {width:288px;}
    #footer .blackbox .box div {margin-top:10px;}
    #footer .blackbox .box br {margin:7px;}
    #footer .blackbox p {margin-top:10px;}
    #footer .blackbox .box {float:right;}
    #footer .blackbox strong {color:#367692}
    
    #footer .copyrights {font-size:11px;padding:2px 5px;}
    #footer .copyrights * {color:#646464}
    #footer .copyrights .lspi {float:right;margin-right:2px;text-align:right;margin-top:-3px}
