.FOTO, .FOTO_SRODEK, .FOTO_PRAWO, .FOTO_LEWO { border:solid 1px #ffffff; }
.FOTO_PRAWO{ margin:5px 0px 5px 7px; float:right;}
.FOTO_LEWO{ margin:5px 7px 5px 0px; float:left;}
.FOTO_SRODEK{ margin:0px auto; }

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

.ABS{ position:absolute; } .REL{ position:relative; }
.B{ font-weight:bold; } .I{ font-style:italic; } .U{ text-decoration:underline; }
.C{ text-align:center; } .M{ vertical-align:middle; } .L{ text-align:left; }
.BOT{ vertical-align:bottom; } .MID{ vertical-align:bottom; }
.CB{ clear:both; } .FL{ float:left; } .FR{ float:right; }
.HAND{ cursor:pointer; }
.hide { display:none !important; } .HIDE{ display:none; } .SHOW{ display:block; }
.right, .R{ text-align:right; }
.STD{ font-weight:normal; }
.SMALL{ font-size:9px; }

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

a{ text-decoration:none; color:#686868; outline:none; }
a:hover{ color:#333333; }

body, img, table, td, th, div, p, input, select, textarea, form{
  border:none; margin:0px; padding:0px;
  font-family:tahoma,arial,liberation sans,verdana,dejavu sans,sans-serif;
  background-repeat:no-repeat; background-position:top left; background-color:transparent;
  color:#686868;
}
b,strong{ font-weight:bold; }
form{ display:inline; }
input, select, textarea{ background-color:transparent; border:none; text-align:left; font-size:11px; line-height:normal; }
p{ padding:0px 0px 8px 0px; }
table{ border-collapse:collapse; width:100%; }
td{ vertical-align:top; }
ul, li{ background-repeat:no-repeat; }
h1,h2,h3,h4,h5,h6{ display:block; padding:0px; margin:0px; font-size:11px; }

/**** NICE_SELECT *********************************/

#select_left{ margin:5px 0px 0px 26px; float:left; }
#select_left .nice_select{ position:relative; width:105px; height:15px; background-color:#efefeb; }
#select_left .nice_select span{ display:block; padding:1px 0px 0px 4px; width:87px; float:left; cursor:pointer; }
#select_left .nice_select_btn{ background:url(/images/arrow_select.gif) no-repeat 1px 0px; width:13px; height:13px; cursor:pointer; float:left; }
#select_left .nice_select ul{ position:absolute; top:21px; left:0px; width:105px; background-color:#efefeb; }
#select_left .nice_select ul li{ padding:1px 0px 1px 4px; cursor:pointer; }

/**** TEMPLATE *********************************/

#body{ background:url(/images/bg.gif) repeat-x; }
body{ font-size:11px; }

#bottom{ clear:both; border-top:solid 1px #d7d6ce; height:52px; position:relative; }
#bottom .copyright{ position:absolute; top:22px; left:26px; }
#bottom .payment{ position:absolute; top:13px; left:241px; }

.cms-wide{ width:738px !important; }
#cms ul, #cms ul li{ display:block; margin:0; }
#cms ul{ list-style:none; padding:4px 0px 4px 10px; }
#cms ul li{ padding:1px 0px 1px 10px; background:url(../images/arrow.gif) no-repeat 0px 5px; }
.cms_content{ padding:10px 15px 15px 0px; }

#center{ float:left; width:536px; }
#center_wide{ float:left; width:737px; }
#container{ width:950px; margin:0px auto; position:relative;  }
#content{ clear:both; min-height:300px; height:auto !important; height:300px; }

#contact_form{ clear:both; }
#contact_form label{ width:150px; float:left; display:block; text-align:right; padding:2px; margin-top:4px; }
#contact_form .form_field{ padding:1px 2px 1px 2px; border:solid 1px #aba99f; background:#efefeb; font-size:11px; margin-top:4px; width:250px; }
#contact_form .form_submit_row{ text-align:center; padding-top:5px; height:24px; }
#contact_form .form_submit_row input{ padding:2px 6px 2px 6px; background:#4A4746 !important; color:#fff; }
#contact_form h1{ text-align:center; font-size:12px; }
#contact_form textarea{ height:60px; }

#footer{ clear:both; background-color:#4a4746; position:relative; }
#footer2{ clear:both; width:951px; margin:0px auto; padding-bottom:10px; position:relative; min-height:122px; top:0px; }
#footer2 .trol{ left:796px; top:85px; position:absolute; }
.first{ padding-left:38px; }
.footer_mod{ float:left; width:184px; }
.footer_mod h5{ height:28px; padding-top:22px; font-size:13px; }
.footer_mod *{ color:#aba99f; }
.footer_mod a:hover{ color:#aba99f; }


#left{ width:212px; float:left; }
#left_searcher{ height:91px; position:relative; }
#left_searcher .head{ background-image:url(/images/wyszukaj_bg.gif); width:126px; height:20px; position:absolute; top:-19px; }
#left_searcher .head_name{ position:absolute; top:-7px; left:25px; }
#left_searcher .body{ width:203px; height:53px; background:url(/images/search.gif) 0px 17px no-repeat; padding-top:17px; }
#left_searcher .textfield{ width:101px; height:11px; padding:2px 2px 2px 2px; background-color:#efefeb; margin:9px 0px 0px 26px; }
#left_searcher select{ width:105px; height:17px; padding:1px 2px 1px 2px; background-color:#efefeb; margin:5px 0px 0px 26px; float:left; }
#left_searcher *{ color:#aba99f; }
#left_searcher .submit{
  float:left; background:url(/images/btn_szukaj.gif); width:51px; height:17px; text-align:center;
  color:#8a1c00; margin:5px 0px 0px 7px; cursor:pointer; font-size:9px;
}
.left_banner{ padding:16px 10px 6px 0px; text-align:center; }

#marg_left, #marg_right{ position:absolute; top:8px; }
#marg_left{ height:186px; background:url(/images/marg_left.jpg) no-repeat top right; }
#marg_right{ height:216px; background-image:url(/images/marg_right.jpg); }

#mb{ position:absolute; top:23px; left:540px; width:405px; }
#mb ul{ float:right; }
#mb ul li{ float:left; color:#aba99f; }
#mb *{ color:#aba99f; }

#middle_menu{ height:53px; clear:both; }
#mm{ float:right; background:url(/images/mm.gif) repeat-x; }
#mm2{ background-image:url(/images/mm_left.jpg); }
#mm ul{ height:45px; padding:8px 46px 0px 66px; background:url(/images/mm_right.jpg) top right no-repeat;  }
#mm ul li{ float:left; padding:5px 13px 0px 13px; background-image:url(/images/mm_sep.gif); }
#mm ul li.first{ background-image:none;  }

#navi{ font-size:14px; height:20px; padding:26px 0px 0px 16px; border-bottom:solid 1px #dfdfdc; width:513px; }

#right{ width:202px; float:left; padding-top:20px; }
.right_mod{ padding-top:17px; clear:both; text-align:center; }

#top_line{ clear:both; height:8px; background-image:url(/images/page_top.jpg); overflow:hidden; }
#top{ clear:both; height:88px; position:relative; }
#top_logo{  float:left; height:88px; width:230px; }
#top_center{ float:left; height:88px; width:351px; background-image:url(/images/top_center.jpg); }
#top_phone{ position:absolute; top:-20px; left:310px;  }

#top_right{ float:left; height:88px; width:369px; background-image:url(/images/top_right.jpg); position:relative; }
#top_lang{ position:absolute; left:23px; width:148px; text-align:center; }
#top_lang, #top_lang *, #top_login, #top_login *{ color:#ffffff; }
#top_login{ position:absolute; left:197px; width:150px; text-align:center; }
#top_login_info, #top_login_error{ position:absolute; width:345px; top:15px; text-align:right; color:#000000; }
#top_login_error{ color:#cc0000; }
#login_module_form{ display:none; position:absolute; left:197px; width:150px; text-align:center; }
#login_module_form .textfield{
  padding:0px 2px 0px 2px; width:65px; margin-left:3px; float:left; color:#ffffff; border:solid 1px #ffffff; background-color:#4a4746;
}
#login_module_form .login{ display:block; visibility:hidden; position:absolute; }


#site_map{ clear:both; padding:0px 0px 10px 20px; }
#site_map ul li{ float:left; clear:both; }
#site_map ul li a{ display:block; min-height:18px; padding:4px 0px 0px 28px; background:url(/images/arrow.gif) 10px center  no-repeat;   }
#site_map ul li a.active{  }
#site_map ul li ul li{ padding-left:26px; }
#site_map ul li ul li a{ background:url(/images/ml1.gif) 0px 6px no-repeat; min-height:12px; margin:1px 0px 1px 0px; padding:2px 2px 2px 10px; }
#site_map ul li ul li a.active{ background:url(/images/ml1_active.gif) 0px 5px no-repeat; }
#site_map ul li ul li ul li{ padding-left:12px; }
#site_map h5{ padding-top:10px; height:20px; clear:both; }

#top_basket{ position:absolute; width:290px; top:32px; left:77px; }
#top_basket .label{ float:left; padding-top:7px; width:75px; }
#top_basket .img{ display:block; float:left; width:49px; }
#top_basket .info{ float:left; padding-top:3px; width:160px; }
#top_basket .info strong{ color:#8a1c00; }
#top_basket .info .value{ width:88px; }

.mod_left1, .mod_left2, .mod_left2{ clear:both; }
.mod_left1{ background:url(/images/ml_mid.gif) repeat-y; width:203px; clear:both; }
.mod_left2{ background-image:url(/images/ml_top.gif); }
.mod_left3{ background:url(/images/ml_bottom.gif) bottom left no-repeat;  padding:0px 11px 6px 11px;  }
.mod_left1 .head{ padding:8px 0px 0px 10px; height:22px; }
.mod_left1 a:hover{ color:#be2d30; }
.mod_left1 ul li a{ display:block; min-height:18px; background:url(/images/ml.gif) center left no-repeat; padding:4px 0px 0px 28px;  }
.mod_left1 ul li a.active{ background:url(/images/ml_active.gif) center left no-repeat; }
.mod_left1 ul li ul li{ padding-left:26px; }
.mod_left1 ul li ul li a{ background:url(/images/ml1.gif) 0px 6px no-repeat; min-height:12px; margin:1px 0px 1px 0px; padding:2px 2px 2px 10px; }
.mod_left1 ul li ul li a.active{ background:url(/images/ml1_active.gif) 0px 5px no-repeat; }
.mod_left1 ul li ul li ul li{ padding-left:12px; }

.prod{ float:left; height:214px; width:213px; border-top:solid 1px #dfdfdc; }
.prod0{ padding:19px 27px 0px 20px; border-right:solid 1px #dfdfdc;  }
.prod1{ padding:19px 29px 0px 27px; }
.prod .timer{ width:213px; height:27px; position:relative; background-image:url(/images/timer_bg.gif); }
.prod .timer .label{ position:absolute; top:9px; left:11px; color:#98968b; font-size:9px; }
.prod .timer .mootimer{ position:absolute; top:7px; left:122px; }
.prod .timer_blank{  height:27px; }
.prod .foto{ text-align:center; vertical-align:middle; width:118px; height:140px; }
.prod .body h4{ font-size:14px; height:71px; padding-top:23px; }
.prod .body .more *{ color:#686868; }
.prod .body .more span{ color:#c32c33; font-weight:bold; }
.prod .prices{ clear:both; }
.prod .prices *{ color:#ffffff; }
.prod .prices strong{ width:101px; height:19px; display:block; text-align:center; padding-top:2px; font-size:13px; }
.prod .prices .old{ float:left; width:112px; min-height:19px; }
.prod .prices .price{ float:left; }
.prod .prices .old strong{  background-image:url(/images/price_old.gif); }
.prod .prices .price strong{  background-image:url(/images/price.jpg); }
.prod .prices span{ display:block; width:101px; height:13px;  background:url(/images/price_more.gif) no-repeat center center; margin-top:1px; text-align:center; }

.prod_CB{ clear:both; overflow:hidden; height:0px; }

/********** PRODUCT BIG **************************/

.prod_big{ clear:both; padding:27px 0px 0px 19px; }
.prod_big .foto_add{ float:left; width:104px; min-height:100px; margin-top:9px; }
.prod_big .foto_add .scroll img{ height:51px; border:solid 1px #dfdfdc; }
.prod_big .foto{ float:left; width:324px; height:212px; border:solid 1px #e3e3e0; margin-top:9px; }
.prod_big .foto td{ text-align:center; vertical-align:middle;  height:212px; }
.prod_big .scroll a{ display:block; clear:both; margin-bottom:2px; }
.prod_big .scroll img{ border:solid 1px #e3e3e0; }
.prod_big .scroll_left, .prod_big .scroll_right{ display:block; width:79px; height:9px; }
.prod_big .scroll_left{ background:url(/images/arrow_up.gif) center center no-repeat; }
.prod_big .scroll_right{ background:url(/images/arrow_down.gif) center center no-repeat; }
.prod_big .info_right{ float:right; margin-right:12px; width:213px; }
.prod_big .info_right h3{ height:74px; font-size:14px; }
.prod_big .prices{ clear:both; }
.prod_big .prices *{ color:#ffffff; }
.prod_big .prices strong{ width:101px; height:19px; display:block; text-align:center; padding-top:2px; font-size:13px; }
.prod_big .prices .old{ float:left; width:112px; min-height:20px; }
.prod_big .prices .price{ float:left; }
.prod_big .prices .old strong{  background-image:url(/images/price_old.gif); }
.prod_big .prices .price strong{  background-image:url(/images/price.jpg); }
.prod_big .prices .quantitiy{ color:#686868; text-align:center; padding-top:2px; }
.prod_big .prices .quantitiy input{ color:#686868; border:solid 1px #686868; width:20px; }
.prod_big .prices span{ display:block; width:101px; height:13px;  background:url(/images/price_more.gif) no-repeat center center; margin-top:1px; text-align:center; }

.prod_big .timer{ clear:both; width:213px; height:27px; position:relative; background-image:url(/images/timer_bg.gif); }
.prod_big .timer_blank{  height:27px; }
.prod_big .timer .label{ position:absolute; top:9px; left:11px; color:#98968b; font-size:9px; }
.prod_big .timer .mootimer{ position:absolute; top:7px; left:122px; }
.prod_big .print{ padding:10px 0px 10px 0px; }
.prod_big .print a{ float:right; padding:3px 6px 0px 6px; }
#prod_seealso{ padding-top:13px; }
#prod_seealso .head{ border-bottom:solid 1px #d0d0ca; clear:both; }
#prod_seealso .head h6{ float:left; font-size:11px; font-weight:normal; padding-left:12px; }
#prod_seealso .head span{ display:block; float:right; position:relative; top:1px; }
#prod_seealso td{ vertical-align:middle; }
#prod_seealso .foto_right{ width:84px; text-align:center; }
#prod_seealso .foto_right img{ width:60px; border:solid 1px #dfdfdc; }
#prod_seealso .tabs table{ height:70px; }
#prod_seealso .red{ color:#c32c33; }

.prod_big .wm_big{ display:block; margin:80px auto; }


#prod_tabs{ clear:both; width:713px; padding-top:20px;  }
#prod_tabs *{ color:#ffffff; }
#prod_tabs .first{ width:10px; background-image:url(/images/tab-first.gif);  }
#prod_tabs .first_active{ width:10px; background-image:url(/images/tab-first_active.gif); }
#prod_tabs li{ float:left; background:url(/images/tab.gif) repeat-x; height:20px; text-align:center; font-size:10px; }
#prod_tabs li.active{ background:url(/images/tab_active.gif) repeat-x; font-weight:bold; }
#prod_tabs li span{ display:block; height:16px; background:no-repeat top right; padding:4px 20px 0px 0px; background-image:url(/images/tab_inactive.gif); cursor:pointer; }
#prod_tabs li span.active-left{ background-image:url(/images/tab_active-left.gif); }
#prod_tabs li span.active-right{ background-image:url(/images/tab_active-right.gif); }
#prod_tabs li span.last{ background-image:url(/images/tab-last.gif); }
#prod_tabs li span.last_active{ background-image:url(/images/tab-last_active.gif); }


#prod_body{ clear:both; background:url(/images/tabs-bg.gif) repeat-y; width:715px; }
#prod_body .body{ clear:both; background:url(/images/tabs_bg.gif) no-repeat bottom left; padding:20px 15px 20px 15px }
#prod_body .top{ position:absolute; clear:both; height:8px; width:715px; overflow:hidden; background-color:#bebdb7; border-bottom:solid 1px #d7d7d7;  }

#product_cmp td{ vertical-align:middle; width:685px; margin:0px auto; padding:8px 0px 8px 0px; }
#product_cmp .line{ border-top:solid 1px #e2e2df; }
#product_cmp .cmp_foto{ width:125px;  }
#product_cmp .cmp_foto img{ /*width:77px;*/ border:solid 1px #e2e2df; }
#product_cmp .desc{ padding-right:10px; }
#product_cmp .desc h5{ font-weight:bold; padding-bottom:4px; }
#product_cmp .price{ width:263px; }
#product_cmp .price strong{ color:#b51e29; }
#product_cmp .action{ width:163px; }
#product_cmp .action .btn{ float:right; width:160px; }
#product_cmp .add{ padding-bottom:10px; }
#product_cmp .add .btn{ float:right;  width:160px; font-size:10px; }


#product_delivery td{ padding:2px; }
#product_delivery .line td{ border-top:solid 1px #e2e2df; }
#product_delivery .label{ text-align:right; width:50%; }

#comment_form input, #comment_form textarea{ width:95%; }
#comment_form textarea{ height:50px; }
#comment_form .textfield{ border:solid 1px #bebdb7; padding:1px 2px 1px 2px; }
#comment_form .btn{ margin:0px auto; width:100px; font-size:10px;   }
#comment_form td{ padding:2px; }
#comment_form td.label{  width:25%; text-align:right; }

#comments{ border-top:solid 1px #bebdb7; padding-top:4px; margin-top:10px; }
#comments .nick{ font-weight:bold; padding-left:10px;  }
#comments .date{  font-size:10px; color:#bebdb7; width:120px; text-align:right; padding-right:10px;  }
#comments .desc{ padding:2px 10px 4px 10px; border-bottom:solid 1px #bebdb7; }

#connection td{ vertical-align:middle; width:685px; margin:0px auto; padding:8px 0px 8px 0px; }
#connection .line{ border-bottom:solid 1px #e2e2df; }
#connection .radio{ text-align:center; width:16px; }
#connection .icon{ text-align:center; width:60px;  }
#connection .con_foto{ width:106px;  }
#connection .con_foto img{ width:77px; border:solid 1px #e2e2df; }
#connection .desc{padding-right:10px; }
#connection .desc h5{ font-weight:bold; padding-bottom:4px; }
#connection .price{ width:203px; }
#connection .price strong{ color:#b51e29; }

#subproduct td{ vertical-align:middle; width:685px; margin:0px auto; padding:8px 0px 8px 0px; }
#subproduct .line{ border-bottom:solid 1px #e2e2df; }
#subproduct .radio{ text-align:center; width:16px; }
#subproduct .icon{ text-align:center; width:60px;  }
#subproduct .sub_foto{ width:106px; text-align:center; }
#subproduct .sub_foto img{ border:solid 1px #e2e2df; }
#subproduct .desc{padding-right:10px; }
#subproduct .desc p{ margin:0px; padding:0px; font-size:10px; }
#subproduct .desc h5{ font-weight:bold; padding-bottom:4px; }
#subproduct .price{ width:203px; text-align:right; }
#subproduct .price strong{ color:#b51e29; background-image:url(/images/price_old2.gif) !important; }
#subproduct .price strong b{ font-size:9px; }
#subproduct .price .netto{ font-size:13px; font-weight:bold; text-align:center; clear:both;  width:160px; min-height:20px; background-image:url(/images/price2.jpg); margin-bottom:2px; }
#subproduct .price .netto b{ font-size:10px;  }

.subproduct_more{ padding:8px 0px 8px 0px; clear:both; }
.subproduct_more .btn{ float:right; width:180px; }

#subproduct .prices{ clear:both; width:160px !important; float:right !important; }
#subproduct .prices *{ color:#ffffff; }
#subproduct .prices span{ background:url(/images/price_more2.gif) center center no-repeat; width:160px; }
#subproduct .prices .quantitiy{ color:#686868; text-align:center; padding-top:2px; }
#subproduct .prices .quantitiy input{ color:#686868; border:solid 1px #686868; width:20px; }
#subproduct .prices .price{ width:auto; }
#subproduct .prices .price strong{ width:160px; background-image:url(/images/price2.jpg);  }

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

.pager{ clear:both; height:24px; padding-top:8px; float:right; padding-right:5px; }
.pager a, span{ padding-top:2px; }
.pager span, .pager a{ display:block; float:left; }
.pager .arrow{ margin:0px 2px 0px 2px; }
.pager .page{ height:14px; padding:2px 4px 0px 4px; border:solid 1px #b8b6ae; margin-left:1px; }
.pager .active{ background:url(/images/pager_active.gif) repeat-x; color:#fff; }
.pager a.page{ background-color:#efefeb; }


.btn{
  padding:2px 4px 0px 4px; height:18px; overflow:hidden; display:block; text-align:center; cursor:pointer;
  border:solid 1px #d5d3cb; background:url(/images/btn_bg.gif) repeat-x center left;
}
.btn, .btn *{ color:white !important;  }

.btn_num{
  display:block; float:left; width:15px; height:13px; margin-left:1px; padding-top:2px; text-align:center;
  border:solid 1px #d0d0ca; background-color:#efefeb; color:#b2b0a7;
}
a.btn_num_active{ border-bottom:solid 1px white; background-color:#ffffff;  color:#686868; }

/********** ORDER ********************/

#order td{ vertical-align:middle; padding:2px; }

#order {margin:0 auto;clear:both;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:5px;}
.order-product td {padding:5px;}
.order-product_con td{ padding:2px 5px 2px 5px !important; font-size:9px; }
.order-line{ padding:0px !important; height:4px; overflow:hidden; border-bottom:solid 1px #F1F1F1; }

.order-head td {font-weight:bold;background:#F1F1F1;padding:7px 5px;}
#order table thead td {font-weight:bold;background:#F1F1F1;padding:3px 2px 3px 2px; font-size:9px;}
#order-basket table tbody td{ border-bottom:solid 1px #f1f1f1; }
#order-basket {width:730px;border-collapse:collapse;border-spacing:0;margin:10px auto;}
#order-basket div.order-name {font-weight:bold;}
#order-basket .order-lp {text-align:right; width:20px;}
#order-basket .order-foto {text-align:center; width:70px;}
#order-basket .order-foto img{ width:60px; border:solid 1px #f1f1f1; }
#order-basket .order-quantity {text-align:center; width:30px;}
#order-basket .order-quantity input{width:20px;text-align:center;}

#order-basket .order-priceb, #order-basket .order-valueb, #order-basket .order-delivery_price{ text-align:right; }
#order-basket .order-priceb{ width:80px; font-weight:bold; }
#order-basket .order-priceb span{ display:block; text-align:right; font-size:9px; font-weight:normal; }

#order-basket .order-delivery_price{ width:70px; }
#order-basket .order-valueb{ width:80px; font-weight:bold; }
#order-basket .order-action{ width:40px; font-size:9px; }
#order-basket .order-action *{ color:#fc0000; }
#order-notice-head{ text-align:center; font-weight:bold; }
#order-notice-field{ display:block; border:solid 1px #f1f1f1; width:95%; height:80px; margin:0px auto; }

.order-textfield , #order select, #order textarea{border:1px solid #B6B6B6;padding:1px 2px;}
.order-textfield-price {border:1px solid #B6B6B6;padding:1px 2px; width:50px; text-align:right; float:right; }
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;background:#b9212c;border:1px solid #910718;padding:2px 6px;color:#fff; font-weight:bold; text-align:center;}
input.order-button:hover {color:#fff;}
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;padding-right:10px;padding-left:10px;}
#order-navi a.active {text-decoration:underline;color:#000;}
#order-navi strong{ font-size:12px; }

.order-form {margin:10px auto;}
.order-form table {width:730px;}
.order-form .label {width:45%;text-align:right;}
.order-form .field {width:55%;}
.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;}
#order-your-acount .label{ width:45%;text-align:right; }
#order-your-acount .field{ width:55%; font-weight:bold; }

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


.usluga{ float:left; padding:20px 10px 10px 10px; width:340px; }
.usluga .zdjecie{ float:left; width:140px; }
.usluga .opis{ float:left; width:200px; }
.usluga h2{ font-size:12px; padding-bottom:8px; }
.usluga ul{ display:block;  }
div.usluga ul li{ background:url(/images/arrow.gif) 0px 5px no-repeat; padding:1px 0px 1px 10px; }


/**** MISC ************************************************/

.message{ font-weight:bold; text-align:center; }
div.message{ padding:10px 0px 10px 0px; }

.usluga ul, #site_map ul, ul.block{ display:block; list-style:none; padding:0px; margin:0px; }
.usluga ul li, #site_map ul li, ul.block li{ display:block;  padding:0px; margin:0px; }

.TEST { border:solid 1px #00ffff; }

