html {overflow: -moz-scrollbars-vertical !important;}
* {margin:0;padding:0;}
a {outline:none;color:#19863A;}
a:hover {color:#000;text-decoration:underline;}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma;color:#949494;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:10px;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.message {text-align:center;padding:30px 0;font-weight:bold;}
.clear {clear:both;}

.ramka {border:1px solid #DDD6C7;}

div.widget_social {background:url(../images/slider_facebook.png) no-repeat 0 0;display:block;float:right;height:420px;padding:0;position:fixed;right:-207px;top:241px;width:234px;z-index:1000;}

#intro_page {position: absolute; z-index:100;top:12%;height:406px;width:100%; text-align:center;
background:url('../images/popup.jpg')  no-repeat top center ;border:0px solid #1E6C40;}

#intro_content {z-index:100;color:#fff;width:100%;border:0px solid #1E6C40;height:405px;text-align:center;}
#intro {z-index:100;color:#fff;width:900px;border:0px solid #1E6C40;height:405px;text-align:center;}
#intro_content a {z-index:100;color:#fff;font-weight:bold;padding-left:820px;}

#actual_promotions {width:360px;border:0px solid #ccc;height:50px;margin-top:0px;}  
#actual_promotions {overflow:hidden;}
#actual_promotion_slider {width:9999px;}
.slide_item {width:360px;float:left;height:50px;}
.promo_pager {height:30px;text-align:center;}
.promo_pager a {padding:5px;}
.promo_product {margin:0 5px;margin-right:5px;height:50px;}
.promo_foto {border:1px solid #F5F1EB;}
.promo_right {width:360px;text-align:center;margin-top:5px;}
.promo_desc {color:#cfcfcf;margin-top:0px;}
.promo_name, .promo_name a {color:#db241f;text-decoration:none;}
.promo_more {text-align:right;padding-right:15px;}
.promo_more a {color:#fff;font-weight:bold;text-decoration:none;}

#actual_promotions2{width:290px;border:0 solid #E2D3D9;height:100px;padding-left:0px;margin-left:0;}
#actual_promotions2{overflow:hidden;}
#actual_promotion_slider2{width:9999px;padding-left:0;margin-left:0;}
.slide_item2{width:290px;float:left;height:100px;}
.promo_pager2{float:left;text-align:center;position:absolute;margin-left:0;margin-top:0px;z-index:20;}
.promo_pager2 a{padding:1px;}
.promo_product2{margin:0;height:390px;color:#fff;}

#currency_form {float:right;margin-top:3px;margin-bottom:5px;margin-right:-15px;}
#kursy_field {float:left;display:block;width:390px;height:17px;
background: url(../images/kursy_field.gif) no-repeat left center;color:#A7A7A7;}
#kursy_slider {height:15px;overflow:hidden;position:absolute;width:390x;z-index:11;margin-top:3px;}
#kursy_values {position:relative;background:url(../images/kursy_values_bg.png) no-repeat center bottom;
width:390px;padding-bottom:1px;}
.kurs_value {line-height:11px;padding: 2px 5px 4px;}
#kursy_submit {float:left;cursor:pointer;height:1px;background:url(../images/kursy_submit.gif);display:block;width:1px;}
#kursy_submit.expand {background-position:0 0px;}


.bg {background:#F2F1EA url(../images/back.jpg) no-repeat top center;}
#main {width:100%;margin:0 auto;}
#wrap {width:980px;margin:0 auto;}
#header {width:980px;height:416px;background:url(../images/header.jpg) no-repeat bottom center;}
  #head {width:980px;margin:0 auto;}
  #head a{text-decoration:none;}
  #head a img {display:block;float:left;margin:0;padding:0;}
  #head td {overflow:hidden;}
  #logo {height:87px;width:195px;text-align:center;background:url(../images/logo_bg.gif) no-repeat right center;}
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {height:87px;width:221px;}
  
  #menuS {padding-top:5px;width:275px;}
  #menuS ul {list-style:none;padding-left:1px;}
  #menuS ul li {background:url(../images/kres.gif) no-repeat right top;padding-left:0px;
  display:block;height:48px;margin-left:0px;}
  
  #menuS ul li a {font-weight:bold;line-height:48px;text-decoration:none;color:#333;
  padding-right:18px;padding-left:20px;
  padding-top:15px;padding-bottom:15px;display:block;}
  
  #menuS ul li a:hover {font-weight:bold;line-height:48px;text-decoration:none;color:#333;
  background:#47422B;padding-right:18px;padding-left:20px;
  padding-top:15px;padding-bottom:15px;display:block;}
  
  #ml {padding-top:15px;width:275px;padding-left:50px;}
  #ml ul {list-style:none;padding-left:1px;display:block;}
  #ml ul li {background:url(../images/strzb.gif) no-repeat 0px 2px;padding-left:0px;
  display:block;line-height:20px;margin-left:0px;}
  
  #ml ul li a {font-weight:bold;line-height:20px;text-decoration:none;color:#333;
  padding-right:18px;padding-left:30px;
  padding-top:5px;padding-bottom:1px;display:block;}
  
  #ml ul li a:hover {font-weight:bold;line-height:20px;text-decoration:none;color:#333;
   padding-right:18px;padding-left:30px;
  padding-top:5px;padding-bottom:1px;display:block;}  
  
  #ml ul li ul li {background:url(../images/kresa.gif) no-repeat right bottom;padding-left:10px;
  display:block; margin-left:0px;}
  
  #ml ul li ul li a {background:url(../images/strz.gif) no-repeat  15px 9px;
  font-weight:bold;line-height:20px;text-decoration:none;color:#333;
  padding-right:18px;padding-left:30px;
  padding-top:5px;padding-bottom:1px;display:block;}
  
  #ml ul li ul li a:hover {background:url(../images/strz.gif) no-repeat  15px 9px;
  font-weight:bold;line-height:20px;text-decoration:none;color:#333;
   padding-right:18px;padding-left:30px;
  padding-top:5px;padding-bottom:1px;display:block;}  
  
  #container {width:100%;margin:0 auto;background:#F8F6F3 url(../images/center.png) repeat-y top center;}
  #container2 {width:100%;margin:0 auto;margin-top:-8px;background:url(../images/left.png) no-repeat top center;min-height:170px;}
  #left {width:365px;float:left;margin-top:-140px;}
  #center {float:left;width:600px;margin-top:-10px;}
  #center2 {float:left;width:350px;margin-top:-10px;}
  
    #navi {padding:23px 0px 1px 20px;color:#19863A;font-family:arial;font-size:12px;font-weight:bold;border-bottom:0px solid #A9A9A9;}
    #navi a {text-decoration:none;}
    #content {padding:10px 0px 1px 20px;color:#949494;}
    #content a {text-decoration:none;color:#949494;}
    #content a:hover {text-decoration:underline;color:#19863A;}
    
      #content ol , #content ul {margin:10px 0;padding:0 30px;}
      #content .table td {padding:3px;}
      
  .wiecej {background:url(../images/strz.gif) no-repeat 0px 5px;font-size:10px;} 
  .wiecej a {color:#949494;text-decoration:none;}
  .wiecej a:hover {color:#19863A;text-decoration:underline;}
       
  #site_map ul {list-style:none;}       
  #site_map ul li {background:url(../images/strz.gif) no-repeat 0px 10px;margin-left:20px;padding:5px;margin:5px;}        
  #site_map ul li a {margin-left:10px;}
        
  #right {width:258px;float:right;margin-top:-70px;}
  #foot {background:#F2F1EA url(../images/foot.gif) no-repeat top center;width:100%;height:80px;}
  #footer {color:#AEAEAC;width:980px;margin:0px auto;text-align:center;padding-top:15px;}
  #footer_menu {color:#AEAEAC;padding-top:10px;text-align:left;float:left;}
  #footer_menu a {color:#AEAEAC;text-decoration:none;}
  #footer_menu a:hover {color:#19863A;text-decoration:none;}  
  #footer_owner {color:#AEAEAC;margin:7px 0;text-align:center;font-size:10px;}
  
  .mod {width:258px;}
  .mod_name {height:22px;}
  .mod_name span {padding:11px 0 4px 6px;color:#19863A;
  font-family:arial;font-size:12px;font-weight:bold;border-bottom:0px solid #A9A9A9;}
  .mod_body {padding-left:7px;}
  .mod_footer {height:15px;}
  
  .news  a {text-decoration:none;}
  .news_date {font-size:10px;}
  .more {font-size:10px;float:right;background:url(../images/strz.gif) no-repeat 0px 5px;}
  .more2 {font-size:10px;float:right;background:url(../images/strz2.gif) no-repeat 0px 5px;}
  
.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/dash.gif) repeat-x bottom;}
.prod_name {font-weight:bold;margin-bottom:5px;}
.prod_foto {float:left;}
.prod_more {float:right;}
.prod_more a {color:#CA0000;}

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

#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;}
.prod_big {width:562px;float:left;margin-left:5px;margin-bottom:15px;}
.prod_big .opis {text-align:justify;} 
.prod_big .foto {text-align:center;float:left;margin:0 15px 15px 0;}
.foto_mini {float:left;margin:5px 5px 0 0;}
.cena_brutto {color:#888;}
.cena_brutto strong{color:#CA0000;}
.cena_netto {font-size:10px;color:#BBB;}
.error {border:0px solid #EEC4BC;color:#CD654D;padding:5px 0;margin:3px 0;text-align:center;}
.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;}


#login_module_form .textfield {border:1px solid #cecece; width:130px;padding:1px;margin:1px;}
#newsletter_module_form .textfield {border:1px solid #cecece; width:117px;padding:1px;margin:1px;}

#order-clipboard {width:100%;margin:5px auto;}
#order-clipboard .clipboard-action a {display:block;margin:2px 0;}

#order {width:567px;margin:0 auto;float:left;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;}
.order-product td {padding:5px;}

.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order table thead td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order-basket {width:567px;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 {background:url(../images/textfield_bg.gif) repeat-x top;border:1px solid #B6B6B6;padding:2px 3px;}
div.order-button {text-align:right;}
input.order-button{ text-align:center;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;background:#F1F1F1;padding:7px 5px;}
#order-navi {text-align:center;margin:10px auto;}
#order-navi a {color:#808285;text-decoration:none;background: url(../images/point.gif) no-repeat left center;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}

.order-form {margin:10px auto;}
.order-form table {width:567px;}
.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 {background:#F1F1F1;}
#payment-sum td {background:#F1F1F1;}

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

