* {margin:0;padding:0;}
a {outline:none;color:#555c5e;}
a img {border:none;}
body , td {font-size:11px;font-family:arial;color:#555c5e;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:10px;}

.letters :hover{color: #02BBF1;}
.search_result2 a:hover{color: #02BBF1;}

.news_name a {text-decoration:none;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.message {text-align:center;padding:30px 0;font-weight:bold;}
.clear {clear:both;}
.rep {background:#ADB8BE url(../images/back_rep.jpg) center top repeat-y;}

.li_mt {}

#order-notice-head {color:#48CDF8;font-weight:bold;}
#order-notice-field {border:1px solid #E8E8E8;}

#all {background: url(../images/back.jpg) center top no-repeat;width:100%;text-align:center;}
#wrap {width:973px;margin:0 auto;padding-left:12px;padding-right:13px;text-align:left;}
#header {}
  #head {width:973px;height:144px;margin:0 auto;text-align:center;position:relative;}
  #head a{text-decoration:none;}
  #head a img {display:block;float:left;margin:0;padding:0;}
  #head td {overflow:hidden;}
  #logo {text-align:center;margin-left:238px;}
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {height:87px;width:221px;}

  #menu_top{background:url(../images/menu_t_back.png) center top no-repeat; width:975px;height:59px;margin-top:29px;text-align:center;}

  
  #menuS {height:30px;margin-bottom:2px;}
  #menuS ul {list-style:none;padding-left:20px;}
  #menuS ul li {padding-left:25px;display:block;float:left;height:30px;margin-left:-8px;margin-top:0px;padding-top:15px;}
  #menuS ul li a {line-height:30px;text-decoration:none;color:#333;padding-right:27px;display:block;}
  #menuS ul li a.hover {line-height:30px;text-decoration:none;color:#333;padding-right:27px;display:block;background:url(../images/chmurka.gif) center center no-repeat;}
  
  #menuS2 {height:30px;margin-bottom:2px; text-align:center;width:970px;}
  #menuS2 ul {list-style:none;padding-left:20px;}
  #menuS2 ul li {padding-left:25px;display:block;float:left;height:30px;margin-left:-8px;margin-top:0px;padding-top:15px;}
  #menuS2 ul li a {line-height:30px;text-decoration:none;color:#333;padding-right:27px;display:block;}
  #menuS2 ul li a.hover {line-height:30px;text-decoration:none;color:#333;padding-right:27px;display:block;}
  
  #container {width:975px;margin:0 auto; position:relative;z-index:10;}
  #left {width:239px;float:left;margin-top:4px;margin-left:2px;text-align:left;}
  #centers_t {width:510px;height:26px;background:url(../images/content_bak_t.png) repeat-y left center;}
  #centers {width:510px;background:url(../images/content_bak_c.png) repeat-y left center;}
  #centers_b {width:510px;height:27px;background:url(../images/content_bak_b.png) repeat-y left center;}
  #centerl , #centerp {width:728px;}
  #centerc_t {width:728px;height:10px;background:url(../images/centerc_t.gif) no-repeat left bottom;}
  #centerc {width:728px;background:url(../images/centerc_c.gif) repeat-y left center;}
  #centerc_b {width:728px;height:10px;background:url(../images/centerc_d.gif) no-repeat left top;}
  #centerr_t {width:510px;height:26px;background:url(../images/content_bak_t.png) repeat-y left top;}
  #centerr {width:510px;background:url(../images/content_bak_c.png) repeat-y left center;}
  #centerr_b {width:510px;height:27px;background:url(../images/content_bak_b.png) repeat-y left center;}
  
#promoc {width:505px;margin-top:5px;margin-left:5px;}
#prom_tyg {width:505px;background:url(../images/prom_tyg_cr.png) repeat-y left top;}
  #prom_tyg_t {width:505px;height:11px;background:url(../images/prom_tyg_t.png) no-repeat left bottom;}
  #prom_tyg_c {width:505px;background:url(../images/prom_tyg_c.png) no-repeat left top;}
  #prom_tyg_b {width:505px;height:9px;background:url(../images/prom_tyg_b.png) no-repeat left top;}
  
  .pr_name {margin-top:10px;color:#01bcf1;font-size:15px;}
.pr_img {float:left;margin:0px 25px 10px 0px;}
.pr_desc {margin-top:10px;font-size:12px;}


    
    #aktu_t {width:239px;height:18px;background:url(../images/aktu_t.png) no-repeat left center;}
    #aktu_c {width:239px;background:url(../images/aktu_c.png) repeat-y left center;text-align:left;vertical-align:top;position:relative;}
        #pigeon4 {position:absolute;left:-85px;top:-45px;}
        #pigeon_false {float:left;width:20px;height:10px;margin-top:30px;}
    #aktu_d {width:239px;height:24px;background:url(../images/aktu_d.png) no-repeat left center;}
    
    #promocja_tygodnia {width:450px;margin-left:26px;padding-top:11px;}
    #promoc_img {margin-bottom:20px;margin-top:10px;}
    #promo2 {}
    
 .polecamy {float:left;}   
    #szczegolnie {float:left;width:712px;margin-left:10px;padding-top:11px;}
    #szczegolnie2 {float:left;width:712px;margin-left:10px;padding-top:11px;}
    
      .po_name {margin-top:10px;color:#01bcf1;font-size:15px;}
      .po_symbol {color:#01bcf1;}
.po_img {float:left;margin:0px 10px 10px 0px;}
.po_desc {margin-top:10px;font-size:12px;}
    
    #zapow{width:211px;border:3px solid #FFF;background:#EEEEEE;padding-left:15px;}
        #zapow_img {margin-top:11px;margin-left:0px;}
        #zapow2{width:200px;padding-bottom:20px;margin-top:15px;}
    
    #navi {padding:0px 0 4px 6px;margin-left:-5px;margin-bottom:10px;color:#CA0000;font-weight:bold;float:left;font-size:17px;}
    .pager {float:right;}
    #navi a {text-decoration:none;}
    #content {padding:20px;padding-top:10px;}
    
      #content ol , #content ul {margin:10px 0;padding:0 30px;}
      #content .table td {padding:3px;}
        
  #right {width:214px;height:285px;float:right;background:url(../images/log_bak.png) no-repeat left center;}
  #footer {width:100%; background:url(../images/fut_bak.png) top center repeat-y;text-align: center;}
     #stopka {position: relative; width: 973px; height: 107px;margin:0 auto;text-align:left;}
          #pigeon5 {position:absolute;left:877px; top:-72px;z-index:0;}
          #menuD {position:absolute;left:7px; top:20px;z-index:0;width:970px;text-align:center;}
	  #copy {position:absolute;left:5px; top:17px;}
          #platnosci {position:absolute;left:250px; top:13px;}
          #design {position:absolute;left:787px; top:17px;}
  #footer_menu {color:#fff;font-weight:bold;background:url(../images/footer_bg.gif);padding:10px 0;}
  #footer_menu a {font-weight:bold;color:#fff;} 
  #footer_owner {color:#8D8D8D;margin:7px 0;text-align:center;font-size:10px;}
  
  #mod_category_list{width:228px;}
  #mod_name_category_list {height:21px;background:url(../images/kat_g_bg.png) no-repeat center center;}
  #mod_name_category_list span {color:#ca0000;font-weight:bold;display:block;padding:11px 0 0 16px;}
  #mod_body_category_list {background:url(../images/kat_s_bg.png) repeat-y center center;padding-left:23px;text-align:left;font-family:arial;font-size: 13px;}
  #mod_body_category_list ul {list-style:none;}
  #mod_body_category_list a {text-decoration:none;}
  #mod_body_category_list a:hover {text-decoration:none; color:#01bcf1;}
  #mod_body_category_list li.active a{text-decoration:none;color:#01bcf1;font-weight:bold;}
  #mod_footer_category_list {height:20px;background:url(../images/kat_d_bg.png) no-repeat center center;}
  
  #mod_site_list{width:228px;padding-top:10px;padding-bottom:10px;}
  #mod_name_site_list {height:21px;background:url(../images/kat_g_bg.png) no-repeat center center;margin-top:10px;}
  #mod_name_site_list span {color:#ca0000;font-weight:bold;display:block;padding:11px 0 0 16px;}
  #mod_body_site_list {background:url(../images/kat_s_bg.png) repeat-y center center;padding-left:23px;text-align:left;font-family:arial;font-size: 13px;}
  #mod_body_site_list ul {list-style:none;}
  #mod_body_site_list a {text-decoration:none;}
  #mod_body_site_list a:hover {text-decoration:none; color:#01bcf1;}
  #mod_body_site_list li.active a{text-decoration:none;color:#01bcf1;font-weight:bold;}
  #mod_footer_site_list {height:20px;background:url(../images/kat_d_bg.png) no-repeat center center;}
  
  
  #mod_name_search {height:1px;}
  #mod_footer_search {height:13px;}
  
.nowosc {text-align:center;padding:5px 0;}
.nowosc_sep {background:url(../images/nowosci_sep.gif) no-repeat center center;height:24px;}
.nowosc_name {margin:5px 0;}
.nowosc_more {text-align:center;background:url(../images/nowosci_sep.gif) no-repeat center center;padding-top:45px;}
.nowosc_name a {color:#333;font-weight:bold;text-decoration:none;}

.category_list ul {list-style:none;padding:0 0 0 10px;}
.category_list ul li {padding-left:13px;background: url(../images/point.gif) no-repeat 0px 4px;}
.category_list ul li a {color:#666;text-decoration:none;}
.category_list ul li ul {padding:5px 0;}
.category_list ul li ul li {background: url(../images/point2.gif) no-repeat 4px 7px;}
.category_list ul li ul li a {color:#b2b2b2;}

.site_list ul {list-style:none;padding:0 0 0 10px;}
.site_list ul li {padding-left:13px;background: url(../images/point.gif) no-repeat 0px 4px;}
.site_list ul li a {color:#666;text-decoration:none;}
.site_list ul li ul {padding:5px 0;}
.site_list ul li ul li {background: url(../images/point2.gif) no-repeat 4px 7px;}
.site_list ul li ul li a {color:#b2b2b2;}

.brak_produktow {text-align:center;font-weight:bold;padding:40px 0;}



/*.prod {padding-bottom:20px;background: url(../images/lin.gif) repeat-y top right;}*/
.prod {padding-bottom:20px;padding-right:20px;}
.prod_name {font-weight:bold;padding-top:0px;font-size:19px;color:#01bcf1;padding-bottom:20px;}
.prod_symbol {margin-bottom:10px;}
.prod_foto {float:left;}
.prod_more {float:right;}
.prod_more a {color:#CA0000;}

.zap_name {margin-top:10px;}
.zap_img {float:left;border:1px solid #000;margin:0px 10px 10px 0px;}
.zap_desc {margin-top:10px;}

.banner {text-align:center;margin:5px 0;}

#mod_basket {width:175px;text-align:left;margin-left:20px;margin-top:20px;}
#mod_login {width:175px;text-align:left;margin-left:20px;margin-top:15px;}

#basket {width:161px;float:right;}
#basket_top {height:21px;background:url(../images/basket_top.gif) no-repeat bottom center;}
#basket_bottom {height:16px;background:url(../images/basket_bottom.gif) no-repeat top center;}
#basket_middle {background:url(../images/basket_bg.gif) repeat-y top center;padding:0 15px;}
#basket_middle div {padding:2px;text-align:right;}
#basket_middle form {padding:2px;color:#888;}
#basket_middle form label {line-height:15px;padding:5px 3px 0 0;}
#basket_middle form .ilosc {width:20px;text-align:center;vertical-align:middle;margin:2px 0 2px 2px;}
#basket_middle .basketAdd {font-size:10px;color:#BBB;text-decoration:none;text-align:center;}
#basket_middle .basketAdd img {vertical-align:middle;margin-right:5px;}

.prod_opis {margin-bottom:10px;font-size:12px;}
.prod_big {width:465px;float:left;margin-left:5px;margin-bottom:15px;font-size:12px;}
.prod_big .opis {text-align:justify;} 
.prod_big .foto {text-align:center;float:left;margin:0 25px 0px 0;}
.foto_mini {margin:10px 25px 0px 0px;border:1px solid #000;}
.cena_brutto {font-size:13px;}
.cena_brutto strong{color:#FD084D;}
.cena_netto {font-size:10px;color:#BBB;}
.error {background:#FFF1EF;border:1px solid #EEC4BC;color:#CD654D;padding:5px 0;margin:3px 0;text-align:center;font-weight:bold;}
.notice {background:#D9FFD7;border:1px solid #00C605;color:#00C605;padding:5px 0;margin:3px 0;text-align:center;font-weight:bold;}


#zamowienie_nawigacja {margin-bottom:10px;}
#zamowienie_nawigacja table{margin:0 auto;}
.tab1 {padding:3px;background:#F4F4F4;font-weight:bold;}
.tab2 {padding:3px;}

.sonda_opis {margin-bottom:5px;}
.sonda_odp ul {margin:0;padding:0;list-style:none;}
.sonda_odp ul li {margin:2px 0;}
.vote_proc {background-color:#ca0000;margin:2px 0;}
.vote_proc span {color:#fff;padding:2px 5px 2px 0;text-align:right;display:block;font-size:9px;}
/*.vote {padding:5px;}*/
.vote_form ul {margin:7px 0 7px 5px;padding:0;list-style:none;}
.vote_form ul li {margin:2px 0;}
.vote_form ul li input {margin-right:5px;vertical-align:middle;}
.vote_date {font-size:10px;padding:3px 0;}
.vote_answers ul{list-style:none;}

.textfield_search {display:block;float:left;margin-right: 3px;width:132px;height:17px;padding-left: 10px;padding-top:3px;padding-right:10px;background:url(../images/szukaj_bak.gif) left center no-repeat;border:none;color:#555c5e;}


#login_module_form .textfield {width:154px;height:15px;padding:3px;margin:3px;background:url(../images/log_input.gif) left center no-repeat;border:none;color:#575B5C;}
#newsletter_module_form .textfield {border:1px solid #cecece; width:117px;padding:1px;margin:1px;}

#order {width:687px;margin:0 auto;float:left;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;color:#333333;font-size:12px;}
.order-product td {padding:5px;}

.order-head td {font-weight:bold;padding:7px 5px;}
#order table thead td {font-weight:bold;padding:7px 5px;color:#48CDF8;font-size:12px;}
#order-basket {width:657px;border-collapse:collapse;border-spacing:0;margin:10px auto;}
#order-basket div.order-parent {font-weight:bold;}
#order-basket .order-lp {text-align:right;}
#order-basket .order-foto {text-align:center;}
#order-basket .order-quantity {text-align:center;}
#order-basket .order-quantity input{width:20px;text-align:center;}
.order-textfield {width:100px;height:15px;border:none;padding:3px;}
.order-textfield2 {width:116px;height:14px;border:1px solid #BCBCBC;padding:1px;}
.order-textfield3 {width:131px;height:17px;border:none;padding:1px;background:url(../images/log_bak.gif) no-repeat center center;}
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;background:#F1F1F1 url(../images/comment_input.gif) repeat-x center bottom;border:1px solid #CEC4BC;padding:2px 6px;color:#808285;}
input.order-button:hover {color:#341B0C;}
tr.order-head td {font-weight:bold;padding:7px 5px;}
#order-navi {text-align:center;vertical-align:middle;width:687px;height:43px;margin:0px auto;padding-top:30px;background: url(../images/koszyk_belka.gif) no-repeat center center;font-size:12px;}
#order-navi a {/*color:#48CDF8;*/text-decoration:none;padding-right:10px;padding-left:10px;font-weight:bold;}
#order-navi a.active {text-decoration:none;/*color:#6C676E;*/font-weight:bold;}


.order-form {margin:0px 10px auto;}
.order-form table {/*width:687px;*/}
.order-form .label {width:100px;text-align:right;}
.order-form .field {width:140px;}
.order-form .error td {color:red;}
.order-form tr.error rd.error {color:red;}
#login-form .error {color:red;font-weight:bold;text-align:center;padding:4px;} 

#order-sum td {}
#payment-sum td {}

#order-your-acount {margin: 15px auto ;}
#order-your-acount thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
