* {margin:0;padding:0;}
a {outline:none;color:#555555;text-decoration:underline;}
a:hover{color:#333;}
a img {border:none;}
body , td {font-size:11px;font-family:tahoma;color:#555555;}
body {margin:0;padding:0;}
select,button,input {font-size:10px;}

h1 {color:#555;font-weight:bold;font-family:arial;font-size:16px;}

#innerWrapper0
{

  padding:5px;
  width:370px;
  position:absolute;
  top:0px;
  left:0px; padding:5px; font:11px Tahoma, Helvetica, sans-serif

}
#pseudoWindow0 {position:absolute;}
#outerWrapper0 {position:absolute; height:170px; width:385px; overflow:hidden;}

#slideshow-container	{ width:512px; height:384px; position:absolute; }
#slideshow-container img { display:block; position:absolute; top:0;  z-index:0; }

.lineup {position:absolute;z-index:0; top:0px; left:389px;cursor:pointer;}
.linedown {position:absolute; top:20px;z-index:0; left:393px}
.linedown0 {position:absolute; top:178px;z-index:0; left:389px;cursor:pointer;}

#ms ul {list-style:none;background:none;margin-left:80px;}
#ms li {float:left;background:none;padding-left:10px;}
#ms a {color:#BBBBBB;text-decoration:none;background:none;}

.l {float:left;}
.r {float:right;}
.gallery {margin-top:15px;}
.sep {float:left;padding-top:2px;padding-left:29px;padding-right:4px;}
.bask1 {width:100%;position:relative;}
.bask2 {width:930px;border:0px solid #fff;height:10px;padding-top:7px;}

.tabelka thead td {font-size:10px;text-align:left;background:#343433;padding:2px;color:#fff;}
.tabelka td {font-size:10px;text-align:center;padding-left:2px;padding-right:2px;background:#D2D2D4;}
.tabelka tr td b {color:#fff}
.sub {margin-right:-5px;float:right;}
.quant {width:20px;border:1px solid #bbb;text-align:center}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.message {text-align:center;padding:30px 0;font-weight:bold;}
.clear {clear:both;}
strong,b {color:#555555;}
.bg{background:url(../images/back) no-repeat center top;background-color: #111111;}/*background-color:#111111;*/
#belka_top1{height:41px;background:url(../images/back2.png) center top;z-index:2;position:relative;}
#top {width:976px;margin:0px auto;text-align:center;}
#top_menu {color:#939393;}
#belka_top2{background:url(../images/belka_top.png) repeat-x center top;height:58px;text-align:center;z-index:2;position:relative;}
#wrap {z-index:2;position:relative;width:976px;margin:0 auto;margin-top:0px;border:0px solid #fff;}
#header {width:976px;margin:0 auto; }
#bottom {width:976px;margin:0 auto; }
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {height:87px;width:221px;}

  .news_img {border:4px solid #D2D2D4;background:#fff;}
  .news_img2 {border:4px solid #bbb;}

  #menuS {height:58px;}
  #menuS ul {list-style:none;padding-left:0px;padding-top:13px;}
  #menuS ul li {background:url(../images/button_bg_left.gif) no-repeat;padding-left:15px;display:block;float:left;height:30px;margin-left:-6px;}
  #menuS ul li a {font-weight:bold;line-height:30px;text-decoration:none;color:#333;background:url(../images/button_bg_right.gif) no-repeat right;padding-right:30px;display:block;}

  #menuS2 {height:58px;}
  #menuS2 ul {list-style:none;padding-left:0px;padding-top:10px;}
  #menuS2 ul li {background:url(../images/button_bg_left.gif) no-repeat;padding-left:15px;display:block;float:left;height:30px;margin-left:-6px;}
  #menuS2 ul li a {font-weight:bold;line-height:30px;text-decoration:none;color:#333;background:url(../images/button_bg_right.gif) no-repeat right;padding-right:30px;display:block;}


  #container {width:829px;margin:0 auto;border:0px solid #d2d2d2;height:415px;background:url(../images/middle.png) no-repeat center top;}
  #container_os {width:829px;margin:0 auto;border:0px solid #d2d2d2;height:415px;background:url(../images/middle_os.png) no-repeat center top;}
  #container2 {width:976px;margin-left:70px;border:0px solid #fff;}
  #left {width:203px;float:left;}
  #centers {float:left;width:374px;}
  #centerl , #centerp {float:left;width:577px;}
  #centerc {width:374px;float:left;}
  #centerr {width:374px;float:left;}

    #navi {padding:40px 0 0px 0px;padding-left:23px;margin:0 0px;color:#555;font-weight:bold;font-family:arial;font-size:16px;border-bottom:0px solid #A9A9A9;}
    #navi a {text-decoration:none;}
    #navi2 {color:#555;font-weight:bold;font-family:arial;font-size:16px;}
    #content {padding:0px;padding-left:20px;height:320px;overflow:hidden;width:402px;}

    #cms{color:#555555;}

      #content ol , #content ul {margin:10px 0;padding:0 30px;}
      #content .table td {padding:3px;}

  #right {width:370px;float:right;border:0px solid #fff;margin-right:40px;margin-top:30px;}

  #belka_bottom{background:url(../images/belka_bottom.png) repeat-x center top;height:58px;}
  #belka_bottom2 {background-color:#111111;width:100%;height:58px;}
  #footer {width:980px;margin:0px auto;text-align:  center;}
  #footer_menu {color:#939393;background:url(../images/footer_bg.gif);padding:10px 0;}
  #footer_menu a {color:#939393;text-decoration:none;}
  #footer_owner {color:#939393;margin:7px 0;text-align:center;font-size:10px;}

  #mb {float:right;}
  #mb ul li {list-style:none;float:left;padding-left:50px;background:url(../images/sep3.gif) no-repeat 25px 3px;}
  #mb ul li a {color:#B9B8B8;}
  #mb ul li a:hover {color:#fff;}


  .mod {width:203px;}
  .mod_name {color:#5A5859;font-weight:bold;font-family:arial;font-size:16px;}
  .mod_name span {color:#5A5859;font-weight:bold;display:block;padding:11px 0 0 10px;}
  .mod_body {padding:0 10px;}
  .mod_footer {height:15px;background:url(../images/mod_footer.gif) no-repeat center center;}

.nowosc {padding:0px 0;padding-right:0px;color:#5D5957;width:350px;height:90px;padding-top:6px;}
.nowosc2 {padding:5px 0;color:#5D5957;width:380px;}
.nowosc_foto {float:left;border:3px solid #D2D2D4;}
.nowosc_sep {background:url(../images/sep2.gif) no-repeat center center;height:2px;width:368px;}
.nowosc_name {margin:0px 0;color:#5D5957;float:left;font-weight:bold;text-decoration:none;}
.nowosc_date {float:right;margin:0px 0;padding-right:10px;}
.nowosc_more {text-align:right;background:url(../images/nowosci_sep.gif) no-repeat center center;padding-top:10px;}
.nowosc_name a {color:#5D5957;font-weight:bold;text-decoration:none;}
.nowosc_desc {padding-right:10px;}
.more {color:#9C9B9B;font-weight:bold;text-decoration:none;padding-right:10px;}

.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:5px;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:#000;text-decoration:none;}
.prod_more a:hover {color:#999;text-decoration:none;}
.prod_opis a {text-decoration:none;}
.prod_opis a:hover {color:#999;text-decoration:none;}

.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:#333;}
#basket_middle a {color:#333;}
#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:#333;text-decoration:none;text-align:center;}
#basket_middle .basketAdd img {vertical-align:middle;margin-right:5px;}

.prod_name {color:#5D5957;}
.prod_opis {margin-bottom:0px;color:#555555;}
.prod_big {float:left;margin-left:0px;margin-bottom:0px;border:0px solid #fff;}
.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:#333;}
.cena_brutto strong{color:#CA0000;}
.cena_netto {font-size:10px;color:#BBB;}
.error {color:#CD654D;padding:0px 0;margin:0px 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;}

.ilosc {border:1px solid #ccc;height:14px;}
#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;}

.no {border:0px;background:none;font-size:10px;width:122px;padding:4px;margin:0px;color:#7A7A7A;}
#login_module_form .textfield {border:0px solid #cecece;background:url(../images/box.gif) no-repeat ;}
#newsletter_module_form .textfield {border:0px 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:700px;margin:0 auto;float:left;}
#order .message {padding:50px 0;}
.order-action {text-align:center;}
#order table td {padding:2px;}
.order-product td {padding:5px;}

.order-head td {font-weight:bold;background:#eee;padding:5px 5px;}
#order table thead td {font-weight:bold;background:#eee;padding:5px 5px;}
#order-basket {width:650px;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 0px;}
div.order-button {text-align:right;margin-top:-10px;}
input.order-button{ text-align:center;cursor:pointer;margin:3px 0 3px 3px;background:#eee 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:#eee;padding:7px 5px;}
#order{}
#order-navi {text-align:center;}
#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-notice-field {width:693px;border:1px solid #ccc;font-family:tahoma;height:25px;font-size:11px;padding:3px;position:relative;z-index:10;}

.order-form {margin:10px auto;text-align:center;}
.order-form table {width:260px;}
.order-form .label {width:100px;text-align:right;}
.order-form .field {width:140px;text-align:right;}
.order-form .error td {color:red;}
.order-form tr.error rd.error {color:red;}
#login-form .error {color:red;text-align:right;}

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

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

/*/******************************************************************************************/
.okienko { float:right;margin-top:10px; font-family: tahoma; font-size: 11px; width: 499px;}

#scroll_content {margin:0 34px 0 14px;height:320px;overflow:hidden;padding:0 1px; color:white;}
#scroll_content.scroll_content {margin:0 34px 0 50px;height:320px;overflow:hidden;padding:0 1px; color:white; text-align: center; width: 200px;}

/*#cms {height: 320px;}*/
#cms_text {height: 400px;}
#cms_text p {line-height:20px;margin:20px 0 0 0; margin-left: 50px;}

#slider {position:absolute;margin:2px 0 0 475px;z-index:2;}
#track{width:7px;height:330px;margin:10px 0 0 0;background:url(../images/linia_roll.png) repeat-y;}
#knob{width:7px;height:18px;cursor:pointer;background:url(../images/roller.png) no-repeat; position: relative; right: 2px;}

#slider.slider {position:absolute;margin:2px 0 0 280px;}
#track.track {width:7px;height:330px;margin:0px 0 0 0;background:url(../images/linia_roll.png) repeat-y;}
#knob.knob {width:7px;height:18px;cursor:pointer;background:url(../images/roller.png) no-repeat; position: relative; right: 2px;}

