* {margin:0;padding:0;}
a {outline:none;color:#CA0000;text-decoration:none;}
a img {border:none;}
body , td {font-size:11px;font-family:arial;color:#333;}
#bdy {background: #FFF7CA url(../images/back.gif) repeat-x;}
/*body {overflow-y:scroll;}*/
select,button,input {font-size:10px;}

#banner {/*height:296px;*/}

.buttony {float:left;padding-left:10px;padding-right:10px;padding-top:10px;height:25px;background:#FFF199;text-align:center;font-weight:bold;margin-right: 10px;}

.textfield {border:none;background: url(../images/input.gif) no-repeat; width:115px;height:24px;padding:4px;margin:1px;font-size:12px;}

.pager {font-size:14px;font-weight:bold;}

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

.logowaniemini {color:#F3EDE1;font-size:13px;}
.logowaniemini a {color:#F3EDE1;text-decoration:underline;}

.box_long {cursor:pointer;width:248px;height:22px;background:url(../images/select_long.gif) no-repeat;border:none;padding:2px;font-size:12px;}
.box_short {cursor:pointer;width:148px;height:18px;background:url(../images/select_short.gif) no-repeat;border:none;padding:2px;font-size:12px;}

#wrap {width:100%;margin:0 auto;background: url(../images/background.jpg) top center no-repeat;}
#header {background:url(../images/header_bg.gif);}
  #head {width:990px;height:88px;margin:1px auto;position:relative;}
  /*#head a{text-decoration:none;}
  #head a img {display:block;float:left;margin:0;padding:0;}
  #head td {overflow:hidden;}*/
  #logo {position:absolute;top:27px;left:24px;}
  #motto {position:absolute;top:35px;left:266px;}
  #blig_links {height:87px;width:356px;}
  #koszyk_cena {color:#fff;position:absolute;left:613px;top:1px;height:82px;width:363px;background:url(../images/basket_back.gif) no-repeat;}
  #koszyk_cena a{color:#fff;}
  #koszyk_cena td{color:#fff;}
  
  #menuS {height:41px;margin-bottom:2px;padding-top:4px;margin-bottom:14px;}
  #menuS ul {list-style:none;padding-left:0px;}
  #menuS ul li {padding-left:15px;display:block;float:left;height:41px;margin-left:-6px;}
  #menuS ul li a {font-weight:bold;line-height:41px;text-decoration:none;color:#333;padding-right:10px;display:block;}
  
  #container {width:990px;margin:0 auto;}
  #left {width:270px;float:left;margin-left:-12px;}
  #center {width:718px;}
  #centers {float:left;width:374px;}
  #centerl , #centerp {float:left;width:577px;}
  #centerc {width:780px;}
  
    #navi {padding:11px 0 0px 0px;margin:0 10px;color:#CA0000;font-weight:bold;}
    #navi a {text-decoration:none;}
    #content {padding:4px;margin-top:23px;margin-left:5px;}
    
      #content ol , #content ul {margin:10px 0;padding:0 30px;}
      #content .table td {padding:3px;}
    
    #site_map ul {margin:0;font-size:14px;color:#666;font-weight:bold;} 
    #site_map ul a {color:#666;} 
    #site_map ul a:hover {color:#CA0000;}
    #site_map ul li ul {font-size:11px;} 
    
    #foot_list {width:1000px;margin:10px auto;}
    #foot_list table {width:1000px;}
    #foot_list td {font-size:12px;color:#666;font-weight:normal;text-align:left;padding:0px 5px 0 15px;vertical-align:top;/*width:166px;*/border-bottom:1px solid #EAE6C6;} 
    #foot_list td a {color:#4c4b40;float:left;} 
    #foot_list td a:hover {color:#CA0000;}
    #foot_list ul  {font-size:11px;list-style:none;}
    #foot_list ul li {font-size:11px;float:none;line-height:14px;float:left;background:url(../images/spaner.gif) right 3px no-repeat;padding: 1px 5px 5px 3px;}
    
    #brands_list {width:1000px;margin:10px auto;}
    #brands_list table {width:1000px;}
    #brands_list td {font-size:12px;color:#666;font-weight:normal;text-align:left;padding:0px 5px 0 15px;vertical-align:top;/*width:166px;*/border-bottom:1px solid #EAE6C6;} 
    #brands_list td a {color:#4c4b40;float:left;} 
    #brands_list td a:hover {color:#CA0000;}
    #brands_list ul  {font-size:11px;list-style:none;}
    #brands_list ul li {font-size:11px;float:none;line-height:14px;float:left;background:url(../images/spaner.gif) right 3px no-repeat;padding: 1px 5px 5px 3px;}
    #brands_list ul li a {color:#4c4b40;float:left;} 
    #brands_list ul li a:hover {color:#CA0000;}
        
  #right {width:203px;float:right;}
  #footer {width:990px;height:35px;margin:1px auto;text-align:center;}
  #after_footer {width:100%;/*height:240px;*/margin:0px auto;text-align:center;background: #FEFAD6;}
  #footer_menu {color:#333333;padding:10px 0;font-size:12px;}
  #footer_menu a {color:#333333;} 
  #footer_owner {color:#8D8D8D;margin:7px 0;text-align:center;font-size:10px;}
  .oferowane_marki {font-size:14px;font-weight:bold;margin:3px 0 7px -900px;}
  .oferowane_marki2 {font-size:14px;font-weight:bold;margin:3px 0 7px -830px;}
  
  .mod {width:270px;}
  .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_bg.gif) repeat-y center center;*/padding:0 0px;}
  .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_list ul {list-style:none;padding:0 0 0 7px;}
.category_list ul li {width:223px;height:31px;padding-top:40px;padding-left:20px;padding-right:20px;}
.category_list ul li a {color:#666;text-decoration:none;}
.category_list ul li ul {padding:2px 0;}
.category_list ul li ul li {width:223px;padding-top:0px;padding-bottom:0px;}
.category_list ul li ul li a {line-height:31px;height:31px;padding-left:10px;color:#b2b2b2;width:223px;}
.category_list ul li ul li a:hover {background-color:#F6C739 ;}


.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;*/padding-left:5px;padding-right:5px;}
.prod_name {font-weight:bold;margin-bottom:5px;}
.prod_foto {float:left;}
.prod_more {float:right;}
.prod_more a {color:#CA0000;}

#highslide_form textarea {height:150px;}

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

#basket {width:383px;float:right;}
#basket_top {height:21px;background:#FFF199;}
#basket_bottom {height:16px;background:#FFF199;}
#basket_middle {background:#FFF199;padding:0 15px;text-align:left;}
#basket_middle div {padding:2px;text-align:left;}
#basket_middle form {padding:2px;color:#888;}
#basket_middle form label {line-height:15px;padding:5px 3px 0 0;}
#basket_middle form .ilosc {width:96px;text-align:left;vertical-align:middle;margin:2px 0 2px 0px;}
#basket_middle .basketAdd {font-size:10px;color:/*#BBB*/#333;text-decoration:none;text-align:center;}
#basket_middle .basketAdd img {vertical-align:middle;margin-right:5px;}

.prod_opis {margin-bottom:10px;}
.prod_big {width:700px;float:left;margin-left:0px;margin-bottom:15px;}
.prod_big .opis {float:right;width:383px;} 
.prod_big .foto {vertical-align : middle; display: table-cell;text-align:center;margin:0 15px 0px 0;border-left:1px solid #D8D2CC;border-right:1px solid #D8D2CC;border-top:1px solid #D8D2CC;width:300px;height:300px;}
.prod_big .span_div {text-align:center;margin:0 15px 0px 0;border-left:1px solid #D8D2CC;border-right:1px solid #D8D2CC;border-bottom:1px solid #D8D2CC;background:#fff;width:300px;}
.calosc {float:left;margin-bottom:10px;}
.foto_mini {margin:5px 5px 10px 0;}
.cena_brutto {color:#888;font-size:13px;}
.cena_brutto strong{color:#333;font-size:16px;}
.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:#FFF199;font-weight:bold;text-align:center;}
.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:none;background: url(../images/input.gif) no-repeat; width:115px;height:24px;padding:4px;margin:1px;font-size:12px;}
#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:700px;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-notice-field {width:420px;height:120px;}

.order-head td {font-weight:bold;background:#FFF199;padding:7px 5px;}
#order table thead td {font-weight:bold;background:#FFF199;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 {padding:2px 3px;width:103px;height:13px;}
div.order-button {text-align:right;}
input.order-button {cursor:pointer;margin:3px 0 3px 3px;padding:2px 6px;color:#808285;}
input.order-button:hover {color:#341B0C;}
tr.order-head td {font-weight:bold;background:#FFF199;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;}

.form_textfield {color:#9FA3A6;padding:4px 5px 0 10px;width:200px;font-size:11px;}
.form_textarea {color:#9FA3A6;padding:4px 5px 9px 10px;width:200px;font-size:11px;}
.wyslij {width:76px;cursor:pointer;}

.order-form {margin:10px 50px;}
.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:#FFF199;}
#payment-sum td {background:#FFF199;}

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