* {margin:0;padding:0;}
a {outline:none;color:#666666;text-decoration:none;}
a:hover {color:#A2B2CE}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma;color:#666666;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:11px;}

.tab_all {background:#F6F6F6;border:1px solid #ccc;border-collapse: collapse;}
.tab_all td {padding:3px;border:1px solid #ccc;}
.tab_head {background:#ccc;font-weight:bold;}

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

#intro_page {position: absolute; z-index:100;top:12%;height:450px;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:450px;text-align:center;}
#intro {z-index:100;color:#fff;width:900px;border:0px solid #1E6C40;height:450px;text-align:center;}
#intro_content a {z-index:100;color:#fff;font-weight:bold;padding-left:820px;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.hide2 {display:none;}

.message {text-align:center;padding:30px 0;font-weight:bold;}
.clear {clear:both;}
.news_img {padding-right:35px;}

#site_map  ul {list-style:none;margin-top:10px;padding-top:10px;}
#site_map  ul li {margin-left:-23px;padding-left:20px;background:url(../images/strz_prod.gif) no-repeat 0px 3px;padding-bottom:5px;}

#actual_promotions {width:240px;border:0px solid #ccc;height:130px;margin-top:0px;}  
#actual_promotions {overflow:hidden;}
#actual_promotion_slider {width:9999px;}
.slide_item {width:240px;float:left;height:100px;}
.promo_pager {height:30px;text-align:center;}
.promo_pager a {padding:5px;}
.promo_product {margin:0 5px;margin-right:5px;height:100px;}
.promo_foto {border:1px solid #F5F1EB;}
.promo_right {width:190px;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:230px;border:0px solid #ccc;height:130px;margin-top:0px;margin-left:0px;}  
#actual_promotions2 {overflow:hidden;}
#actual_promotion_slider2 {width:9999px;}
.slide_item2 {width:230px;float:left;height:100px;}
.promo_pager2 {height:30px;text-align:center;}
.promo_pager2 a {padding:5px;}
.promo_product2 {margin:0 5px;margin-right:5px;height:100px;}
.promo_foto2 {border:1px solid #F5F1EB;}
.promo_right2 {width:190px;text-align:center;margin-top:5px;}
.promo_desc2 {color:#cfcfcf;margin-top:0px;}
.promo_name2, .promo_name2 a {color:#db241f;text-decoration:none;}
.promo_more2 {text-align:right;padding-right:15px;}
.promo_more2 a {color:#fff;font-weight:bold;text-decoration:none;}

.pager2 {text-align: right;padding:10px 0px 20px 0px;color:#fff;height:15px;padding-right:20px;font-size:10px;}
.pager2 a  {border:0px solid #CDA45D;padding:1px;padding-bottom:2px;padding-left:3px;padding-right:2px;text-decoration:none;color:#ccc;background:#9EAFCB;}
.pager2 span {border:0px solid #CDA45D;padding:1px;padding-bottom:2px;padding-left:3px;padding-right:2px;text-decoration:none;color:#fff;}
.pager2 span {background:#FE6F21;color:#fff;}
.pager2 a:hover {background:#FE6F21;color:#fff;}


.bg {background:url(../images/pasek.png) top center no-repeat;}

#wrap {width:100%;margin:0 auto;}
#header {margin-top:0px;}
  #head {width:100%;margin:0 auto;background:url(../images/belka_top3.jpg) top center no-repeat;height:128px;}
  #head2 {width:1009px;margin:0 auto;}
  #head2 a{text-decoration:none;}
  #head2 a img {display:block;float:left;margin:0;padding:0;}
  #head2 td {overflow:hidden;}
  #logo {height:172px;padding-top:45px;padding-left:40px;}
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {height:87px;width:221px;}
  
  #head_sr {width:100%;margin:0 auto;background:url(../images/belka_sr.jpg) top center no-repeat;min-height:229px;}
  #head_start {width:100%;margin:0 auto;background:url(../images/belka_start.jpg) top center no-repeat;min-height:353px;}
  
  #belka_menu {width:100%;margin:0 auto;height:38px;}
  #belka_sr {width:1009px;margin:0 auto;}
  
  #menuS {padding-top:10px;padding-left:35px;}
  #menuS ul {list-style:none;padding-left:7px;}
  #menuS ul li {background:url(../images/kw.gif) 0px 6px no-repeat;padding-left:25px;display:block;float:left;margin-left:-8px;}
  #menuS ul li a {text-decoration:none;color:#333;padding-right:23px;display:block;}
  
  #mt {padding-top:19px;}
  #mt ul {list-style:none;padding-left:10px;}
  #mt ul li {display:block;float:left;}
  #mt ul li a {font-weight:light;text-decoration:none;color:#fff;display:block;}
  #mt ul li a:hover {font-weight:light;text-decoration:none;color:#A8B4CC;display:block;}
  
  #mt2 {padding-top:20px;}
  #mt2 ul {list-style:none;padding-left:25px;}
  #mt2 ul li {display:block;float:left;}
  #mt2 ul li a {font-weight:bold;text-decoration:none;color:#fff;display:block;}
  #mt2 ul li a:hover {font-weight:bold;text-decoration:none;color:#A8B4CC;display:block;}

  #mb {text-align:left;}
  #mb ul {list-style:none;padding-left:20px;margin-bottom:0px;}
  #mb ul li {background:url(../images/strz_nieb.gif) no-repeat 0px 8px;padding-left:27px;
  padding-right:60px;padding-top:7px;padding-bottom:30px;}
  #mb ul li a {font-weight:light;text-decoration:none;color:#8199B3;}
  #mb ul li a:hover {font-weight:light;text-decoration:none;color:#A8B4CC;}
  #mb ul li ul li {background:url(../images/strz3.gif) no-repeat 0px 5px;margin-left:-10px;
  padding-left:10px;padding-right:0px;padding-top:0px;padding-bottom:0px;}
  #mb ul li ul {margin-top:19px;padding-left:0px;margin-bottom:0px;}

  #container {width:1009px;margin:0 auto;margin-bottom:15px;}
  #left {width:203px;float:left;}
  #centerc {width:790px;border:0px solid #000;float:left;padding-left:10px;padding-top:10px;}
  
  #center1 {width:790px;border:0px solid #000;float:left;padding-left:10px;height:283px;}
  #center2 {width:790px;border:0px solid #000;float:left;padding-left:10px;height:158px;}
  
    #navi {padding:1px 0 4px 25px;margin:0 10px;color:#163E81;background:url(../images/strz_nieb2.gif) 3px 1px no-repeat;}
    #navi a {text-decoration:none;color:#163E81;background:url(../images/strz_navi.gif) no-repeat right;padding-right:15px;margin-right:10px;}
    #content {padding:10px;}
    #navi2 {padding:1px 0 4px 22px;}
    

      #content ol , #content ul {margin:10px 0;padding:0 30px;}
      #content .table td {padding:3px;}
        
  #right {width:203px;float:right;}
  #footer_bott {width:100%;height:360px;margin:0 auto;text-align:center;background:url(../images/footer.jpg);}
  #footer {width:990px;margin:1px auto;text-align:center;padding-top:20px;}
  #footer_menu {color:#BEC7D5;background:url(../images/footer2.gif) no-repeat;height:27px;width:970px;padding-top:14px;padding-left:5px;}
  #footer_kres {background:url(../images/footer_kres.gif) no-repeat left top;min-height:30px;width:988px;}
  #footer_menu a {color:#BEC7D5;text-decoration:none;} 
  #footer_owner {color:#8D8D8D;margin:7px 0;text-align:center;font-size:10px;}
  
  #footer_loga {padding-top:0px;}
  
  #cms {padding:12px;padding-left:20px;}
  #cms ul {list-style:none;}
  #cms ul li {list-style:none;background:url(../images/strz_pom.gif) no-repeat;margin-left:-10px;padding-left:25px;padding-bottom:3px;}
  
  .mod {width:207px;margin-top:-3px;}
  .mod_name {height:42px;background:url(../images/mod_head.gif) no-repeat center center;}
  .mod_name span {color:#ca0000;font-weight:bold;display:block;padding:11px 0 0 16px;}
  .mod_body {background:url(../images/mod_sr.jpg) no-repeat top center;}
  .mod_body2 {background:url(../images/mod_sr2.jpg)  top center;}
  .mod_footer {height:15px;background:url(../images/mod_footer.gif) no-repeat center center;}
  
.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_start {font-weight:bold;text-decoration:none;color:#353535;}
.category_start:hover {color:#C2CBDA}

.category_list2  {width:207px;border:0px solid #fff;padding-left:8px;}

.category_list2 ul {list-style:none;padding-left:2px;margin-top:5px;}
.category_list2 ul li {padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background: none;font-weight:bold;font-size:13px;}
.category_list2 .active > a {color:#C9D4FF;font-weight:bold;background: url(../images/point2.gif) no-repeat left;}
.category_list2 ul li a {color:#C9D4FF;border:0px solid #fff;text-decoration:none;display:block;background: url(../images/point2.gif ) no-repeat left;padding:3px 0px 3px 26px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.category_list2 ul li a:hover {color:#C9D4FF;text-decoration:none;background: url(../images/point2.gif) no-repeat left;padding:3px 0px 3px 26px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}

.category_list2  #kres {margin:0px;padding:0px;margin-top:2px;padding-top:2px;padding-bottom:11px;margin-bottom:0px;
background:url(../images/kres2.png) no-repeat center left;font-size:1px;line-height:1px;}

.category_list2 ul li #kres {margin:0px;padding:0px;margin-top:2px;padding-top:2px;padding-bottom:6px;margin-bottom:0px;
background:url(../images/kres2.png) no-repeat -0px 4px;font-size:1px;line-height:1px;}

.category_list2 ul li ul {margin-left:18px;margin-top:10px;}
.category_list2 ul li ul li {margin-left:0px;padding-top:0px;padding-bottom:0px;background: none;font-size:11px;font-weight:lighter;}
.category_list2 ul li ul li a {color:#fff;padding-left:0px;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}
.category_list2 ul li ul li a:hover {color:#C9D4FF;padding-left:0px;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}

.category_list2  ul li ul .active > a {color:#fff;font-weight:lighter;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}


/*******************************************************************************************************/

.category_list  {width:207px;border:0px solid #fff;padding-left:8px;}

.category_list ul {list-style:none;padding-left:10px;margin-top:0px;}
.category_list ul li {padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background: none;}
.category_list .active > a {color:#C9D4FF;font-weight:bold;background: url(../images/point2.gif) no-repeat left;}
.category_list ul li a {color:#fff;border:0px solid #fff;text-decoration:none;display:block;background: url(../images/point.gif ) no-repeat left;padding:3px 0px 3px 28px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
.category_list ul li a:hover {color:#C9D4FF;text-decoration:none;background: url(../images/point2.gif) no-repeat left;padding:3px 0px 3px 28px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}

.category_list  .kres {margin:0px;padding:0px;margin-top:4px;padding-top:4px;padding-bottom:11px;margin-bottom:0px;
background:url(../images/kres.png) no-repeat center left;font-size:1px;line-height:1px;}


.category_list ul li .kres {margin:0px;padding:0px;margin-top:2px;padding-top:2px;padding-bottom:6px;margin-bottom:0px;
background:url(../images/kres2.png) no-repeat 0px 4px;font-size:1px;line-height:1px;}

.category_list ul li ul {margin-left:10px;margin-top:15px;}
.category_list ul li ul li {margin-left:0px;padding-top:0px;padding-bottom:0px;background: none;}
.category_list ul li ul li a {color:#fff;padding-left:0px;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}
.category_list ul li ul li a:hover {color:#C9D4FF;padding-left:0px;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}

.category_list  ul li ul .active > a {color:#C9D4FF;font-weight:bold;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 18px;}


.category_list ul li ul li ul {margin-left:0px;margin-top:4px;}
.category_list ul li ul li ul li {padding-left:15px;background: transparent repeat-y 0px 0px;padding-top:0px;padding-bottom:0px;width:90px;}
.category_list ul li ul li ul li a {color:#fff;padding-left:10px;}
.category_list ul li ul li ul li a:hover {color:#C9D4FF;padding-left:10px;}

.category_list ul li ul li ul li ul {margin-left:0px;margin-top:-8px;}
.category_list ul li ul li ul li ul li {padding-left:10px;background: transparent repeat-y 0px 0px;padding-top:0px;padding-bottom:0px;}

.category_list  ul li ul li ul .active > a {color:#C9D4FF;font-weight:bold;background: url(../images/strz.gif) no-repeat left;padding:3px 0px 3px 10px;}

.category_list ul li ul li #kres {margin:0px;padding:0px;margin-top:0px;padding-top:0px;padding-bottom:6px;margin-bottom:0px;
background:url(../images/kres2) no-repeat -0px 4px;font-size:1px;line-height:1px;}

.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;padding-left:20px;padding-right:20px;min-height:170px;}
.prod_name {font-weight:bold;margin-bottom:5px;color:#000;}
.prod_foto {float:left;}
.prod_more {float:right;background:url(../images/strz_pom.gif) no-repeat right;padding-right:20px;}
.prod_more a {color:#000;}
.grupa {font-size:10px;color:#999999;padding-bottom:10px;}

.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;margin-top: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;}

.prod_big2 {width:770px;float:left;margin-left:0px;padding-left:0px;
border:1px solid #E6E6E6;background:url(../images/prod_back.jpg) no-repeat top center;}
.prod_big2 .opis {text-align:justify;padding-left:25px;padding-right:20px;}
.prod_big2 .opis ul {list-style:none;margin-top:10px;padding-top:10px;}
.prod_big2 .opis ul li {margin-left:-23px;padding-left:20px;background:url(../images/strz_prod.gif) no-repeat 0px 2px;padding-bottom:5px;}

.prod_big2 .prod_name {padding-left:25px;}  
.prod_big2 .foto {margin:0px 15px 15px 15px;}

.foto_mini {float:left;margin:0px 5px 0 0;margin-right:20px;}
.cena_brutto {color:#888;}
.cena_brutto strong{color:#FF6312;}
.cena_netto {font-size:11px;color:#FF6312;}
.error {color:#ff0000;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;}
.prod_list {}

#zamowienie_nawigacja {margin-bottom:10px;}
#zamowienie_nawigacja table{margin:0 auto;}
.tab1 {padding:3px;background:#072352;font-weight:bold;color:#fff;}
.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:0px solid #cecece; width:125px;padding:4px;margin:1px;background:none;}
#newsletter_module_form .textfield {border:1px solid #cecece; width:125px;padding:4px;margin:1px;background:none;}

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

#order {width:780px;margin:0 auto;float:left;margin-bottom:20px;}
#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:#072352;padding:7px 5px;}
#order table td {}
#order table thead td {font-weight:bold;color:#fff;#072352;padding:7px 5px;}
#order-basket {width:770px;border-spacing:1;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-basket  .tab2 {border:1px solid #9FB0CD;}
#order-basket  .tab1 {border:1px solid #9FB0CD;}

#order-notice-head {font-weight:bold;color:#fff;background:#072352;padding:7px 5px;}
#order-notice-field {width:764px;border:1px solid #9FB0CD;}
#password_reminder-form td {border:1px solid #9FB0CD;}
#password_reminder-form  .label {width:110px;}

#prod_basket {border-spacing:0;background:#fff;}
#prod_basket table thead td {border-collapse:collapse;border:0px solid #9FB0CD;font-weight:bold;color:#fff;background:#133368 url(../images/basket_back.gif) repeat-x top;padding:2px 2px;}
#prod_basket td {border:1px solid #9FB0CD;color:#163E81;text-align:center;}
#prod_basket table td {background:#E9ECF3 url(../images/basket_back_td.gif) repeat-x top;padding:2px}
#prod_basket input {background:none;border:0px solid #9FB0CD;width:40px;text-align:center;color:#163E81;}

.prod_basket {border-spacing:0;background:#fff;}
.prod_basket table thead td {border-collapse:collapse;border:0px solid #9FB0CD;font-weight:bold;color:#fff;background:#133368 url(../images/basket_back.gif) repeat-x top;padding:2px 2px;}
.prod_basket td {border:1px solid #9FB0CD;color:#163E81;text-align:center;}
.prod_basket table td {background:#E9ECF3 url(../images/basket_back_td.gif) repeat-x top;padding:2px}
.prod_basket input {background:none;border:0px solid #9FB0CD;width:40px;text-align:center;color:#163E81;}


.order-textfield {background:#F6F8FB;width:200px;border:1px solid #9FB0CD;padding:2px 3px;}
div.order-button {text-align:right;}
input.order-button{ text-align:center;cursor:pointer;margin:3px 0 3px 3px;background:#001E51 url(../images/comment_input.gif) 
repeat-x center bottom;
border:1px solid #9FB0CD;padding:2px 6px;color:#fff;}
input.order-button:hover {color:#8AA4D3;}
tr.order-head td {font-weight:bold;color:#fff;padding:7px 5px;}
#order-navi {text-align:center;margin:10px auto;}
#order-navi a {color:#808285;text-decoration:none;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}

.order-form {margin:10px auto;}
.order-form table {width:770px;}
.order-form .label {width:270px;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;} 
#login-form td {border:1px solid #9FB0CD;}
#register-form td {border:1px solid #9FB0CD;}

#login-form thead td {background:#072352;}
#register-form thead td {background:#072352;}
#password_reminder-form thead td {background:#072352;}

.order-form2 {margin:10px auto;}
.order-form2 table {width:770px;}
.order-form2 .label {width:115px;text-align:right;}
.order-form2 .field {width:140px;}
.order-form2 .error td {color:red;}
.order-form2 tr.error rd.error {color:red;}

#order-sum td {background:#072352;}
#payment-sum td {background:#072352;}

#order-your-acount {margin: 15px auto;}
#order-your-acount td {border:1px solid #9FB0CD;}
#order-your-acount thead td {font-weight:bold;background:#072352;padding:7px 5px;}

