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

html { background: #fafafa;color:#4e4e4e;}
body { color: #464646; font-family: Verdana, sans-serif; font-size: 11px; }
html,body {background: url('../1001/top.jpg') top center no-repeat #fff;}
a { color: #118faa; 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: #464646; 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 {color:#C00000;font-size:12px;font-weight:bold;text-align:center;margin:10px auto 10px auto;background:#FFE6E6;border-top:1px solid #D98282;border-bottom:1px solid #D98282;padding-top:5px;padding-bottom:5px;width:550px;}
.notify {background:#FAEED5;border-top:1px solid #D1BA56;border-bottom:1px solid #D1BA56;}
.error a, .notify a {font-weight:normal;color:#C57606;}
.buttons input {background:url('../gfx/oczkowo/guzik_wstecz.png') top left no-repeat;width:56px;height:22px;text-align:center;color:#696969}
.star {padding:0px 0px 5px 4px;margin:0px 2px;border:0;}
.toLeft {float:left;margin-left:10px;}
.floatClear {float:none;}
.toRight {float:right;margin-right:10px;}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}

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

    /* Gorna warstwa: [logo,szukaj,koszyk,login,menu] */
#top { background: url('../gfx/oczkowo/top_bg.jpg') top center repeat-x; height: 200px; overflow: hidden; width: 980px; overflow:hidden }
        
    #top .bucket * {color:#4e4e4e;font-size:11px;}
    #top .bucket .whishlist {padding-left:25px;padding-right:10px;}
    #top .bucket .whishlist strong {color:#1390aa}
    #top .bucket .shop {}
    #top .bucket {float:right;margin-top:46px;/*margin-right:-15px;*/width:645px}
        
    #top .logo {background:url('../gfx/oczkowo/logo.jpg') bottom center no-repeat;width:516px;height:38px;margin-top:13px;margin-bottom:16px;margin-left:10px;}
    #top .logo a  {padding-left:560px;padding-top:50px;float:left}
        
    #top .menu {margin:51px 0 5px 300px;height:21px;}
    #top .menu li {display:inline;font-size:13px;font-family:Trebuchet MS;margin-right:7px}
    #top .menu li a {color:#fff;padding:5px;}
/*    #top .menu .Linki {display:none;visibility:hidden;} */
    
    #top .login {float:right;padding-top:5px;margin-right:33px;margin-top:8px;height:25px;color:#fff;font-family:Trebuchet MS;font-size:13px;width:231px;text-align:center}
        #top .login .login-register span {font-weight:bold}
    #top .login a {color:#fff}
    #top .to-top {margin-top:3px !important;padding-top:0 !important;height:44px !important;text-align:left !important;overflow:hidden}
    
    #top .search {margin-left:11px;width:202px;margin-top:30px;}
    #top .search .query {margin-top:5px;}
    #top .search .query  input{border:1px solid #82cdcf ; background:#fff;font-size:11px;height:16px;width:138px;padding-top:4px;padding-left:2px;}
    #top .search .submit input {float:right;border:0; background:url('../1001/guzik-szukaj.gif') top left no-repeat;height:23px;width:54px;padding-top:2px;text-align:center;padding-bottom:6px;font-size:11px;color:#118faa;}

    /* Srodkowa warstwa: [menu,linki,newsletter,content] */
#middle {width:980px;}
    
    #middle .left {float:left;width:216px;margin:24px 3px 3px 7px;}
    #middle .left h2 {font-size:16px;font-weight:normal;font-family:Trebuchet MS;}
    #middle .left .menu h2 a, #middle .left .menu h2 a:hover {margin:0;padding:0;text-decoration:none;}
    #middle .left h2, #middle .left .menu h2, #middle .left .menu h2 a, #middle .left .menu h2 a:hover  {color:#5d5d5d;margin:10px 0px;}
    #middle .left .menu h2 a:hover {text-decoration:underline}
    
    #middle .left .menu h3  {font-size:16px;font-family:georgia;color:#2199ae;margin-left:45px;margin-top:-11px}
    #middle .left .menu {width:233px;padding:5px 5px 5px 13px;} 
    #middle .left .menu dl {margin:5px 0 15px -20px;padding:1px 0 140px 25px;background:url('../1001/menu_dol.jpg') bottom left no-repeat;width:225px}
    #middle .left .menu dt {font-size:12px;font-weight:bold;color:#58b5a9;margin:15px 0 10px}
        #middle .left .menu dt a {color:#58b5a9 !important}
    #middle .left .menu dd {background:url('../1001/bullet_menu.png') center left no-repeat;margin:4px 0 4px 30px;margin-top:7px}
    #middle .left .menu a {padding-left:10px;color:#118faa}
    
    #middle .left .funny-lists h3 {font-size:15px;font-family:georgia;color:#248798;background:center left no-repeat;padding-left:50px;line-height:35px;margin:30px 0 10px}
        #middle .left .funny-lists dl {width:250px}
        #middle .left .funny-lists h3.hot-articles {background-image:url('../1001/olowek.png');margin-top:0;}
            #middle .left .funny-lists dl.hot-articles dt {background:url('../1001/bullet_fioletowy.png') center left no-repeat;padding-left:10px;font-size:11px}
            #middle .left .funny-lists dl.hot-articles dd {padding-left:10px;font-size:11px;margin-bottom:10px}
        #middle .left .funny-lists h3.shipping {background-image:url('../1001/paczka.png')}
            #middle .left .funny-lists dl.shipping dt {font-variant: small-caps;text-transform: lowercase;margin-top:8px;margin-bottom:3px;font-family:verdana}
                #middle .left .funny-lists dl.shipping dt.first {margin-top:0}
            #middle .left .funny-lists dl.shipping dd {padding-left:10px;margin-bottom:2px}
        #middle .left .funny-lists h3.payment-form {background-image:url('../1001/karta.png')}
            #middle .left .funny-lists dl.payment-form dt {background:url('../1001/bullet_fioletowy.png') center left no-repeat;padding-left:10px;margin-bottom:5px}
    
    #middle .blue_goes_down {clear:both;margin-top:-260px;height:260px;position:relative;float:right;}
    #middle .blue-box {width:700px;height:237px;background:url('../1001/box.jpg') top left no-repeat;position:relative;float:right;margin:20px 0}
        #middle .blue-box dd {margin:7px 0;color:#cbf5fc}
            #middle .blue-box dd a {color:#cbf5fc}
        #middle .blue-box dt {color:#cbf5fc;margin-top:20px;margin-bottom:15px;font-weight:bold;font-size:13px}
            #middle .blue-box dt a {color:#cbf5fc}
        #middle .blue-box .left-box {float:left;width:440px;margin-left:30px;height:230px}
            #middle .blue-box .left-box .right {text-align:left;margin-top:10px;}
            #middle .blue-box .left-box .left {text-align:left;margin-top:-5px;}
        #middle .blue-box .right-box {float:right;width:205px;height:230px}
    #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 h2 {margin-bottom:13px;}
    #middle .left .newsletter .bubble {background:url('../gfx/oczkowo/newsletter.png') top left no-repeat;height:118px;width:210px;margin-bottom:22px;}
    #middle .left .newsletter .bubble div {line-height:15px;margin:4px;padding:12px 5px 7px;height:88px;width:179px;}
    #middle .left .newsletter .bubble .quote {background:url('../gfx/oczkowo/newsletter.png') bottom left no-repeat;height:20px;width:210px;padding:0;margin:0;}
    #middle .left .newsletter .query {border:1px solid #82cdcf; background:#fff;font-size:11px;height:18px;width:190px;padding-top:2px;padding-left:2px;margin-top:5px;}
    #middle .left .newsletter .submit {color:#696969;float:right;border:0; background:url('../1001/guzik_newsletter.jpg') top left no-repeat;height:23px;width:74px;color:#fff;padding-top:4px;text-align:center;padding-bottom:6px;margin-top:7px;margin-right:-14px;font-size:11px;}
    
    #middle .content {margin-left:280px;width:700px;}
    #middle .content .breadcrumbs {font-size:11px;font-weight:normal;margin:7px 0;}
    #middle .content .breadcrumbs li {display:inline;color:#309dcf;font-weight:normal;}
    #middle .content .breadcrumbs li.first, #middle .content .breadcrumbs li:first-child {color:#585858;/*font-weight:bold;*/}
    #middle .content .breadcrumbs a {color:#0d8fa5;font-weight:normal;}
    #middle .content .breadcrumbs .last a {font-weight:bold;}

    #middle  .pagination {width:700px;text-align:center;margin:10px 0px 0px 0px;color:#585858;}
    #middle  .pagination a {color:#f17f1e}
    #middle .paddingTop{padding-top:10px;}
    
#bottom {clear:both}
    
#footer {margin-top:21px;clear:both}
    
    #footer .padding {width:980px;margin: 0 auto;}
    
    #footer .contact_us {text-align:center}
    #footer .contact_us strong {margin-left:10px}
    #footer .contact_us strong.big_blue {margin-left:0;font-size:18px;font-family:georgia;color:#248798;font-weight:normal}
    
    #footer .blackbox {background:url('../1001/stopka.jpg') top left no-repeat #fff;clear:both;margin-top:16px;height:200px;}
    #footer .blackbox .red dt {color:#b24978}
    #footer .blackbox h2 {font-size:14px;font-family:Trebuchet MS;}
    #footer .blackbox a {color:#f9e593}
    #footer .blackbox br {margin:3px 0px 3px 0px;}
    #footer .blackbox .whitebox, #footer .blackbox .box {width:351px;padding:10px;margin-top:40px;line-height:17px}
     #footer .blackbox .box.red {width:275px;}
      #footer .blackbox .box.red dt {margin-bottom:0}
      #footer .blackbox .box dt {font-weight:bold;margin-bottom:5px}
     #footer .blackbox .box dd a {color:#118faa;background:url('../1001/bullet_stopka.png') 0 3px no-repeat;padding-left:10px}
    #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:#f9e593}
    
    #footer .payment {background:url('../1001/platnosci.png') center no-repeat;height:31px;padding:10px 0px;}

    #footer .copyrights {background: #fff;font-size:11px;height:40px;padding:5px;}
    #footer .copyrights * {color:#808080}
    #footer .copyrights .lspi {float:right;margin-right:5px;text-align:right;}
    
    .newsletter {background:url('../1001/newsletter.jpg') top left no-repeat;width:250px;height:144px}
     .newsletter h2 {display:none}
     .newsletter form {padding:32px 0 0 20px}
    
    .bestseller {background:url('../1001/bestesslery_dol.gif') bottom left no-repeat;padding-bottom:49px;width:250px}
     .bestseller h2 {background:url('../1001/bestsellery_gora.png') bottom left no-repeat;padding-bottom:25px;font-family:georgia !important;font-size:20px !important;color:#58b5a9 !important;text-align:center !important;margin-bottom:0 !important}
     .bestseller ol {background:url('../1001/bestsellery_srodek.png') top left repeat-y;padding-bottom:20px !important}
      .bestseller ol li {margin:5px 0;clear:left;/*height:85px*/}
     .bestseller .image {width:80px;height:80px;overflow:hidden;float:left;margin-top:5px}
     .bestseller a {padding-left:0 !important}
     .bestseller .name {padding-left:90px;margin-top:7px}
     .bestseller .name .green {color:#69a325}