* { margin: 0px; padding: 0px; }
a img { border: 0px; }

body {
  background:url(/public/images/sklep/bg.jpg) top repeat;
  font-size:12px;
  font-family:Arial;
  color:#727060;
  }
  
a { text-decoration:underline;}
a:hover { text-decoration:none; } 

div.wrapper { width:980px; margin:0 auto; text-align:center; }

div.top { width:980px; height:139px; background:url(/public/images/sklep/top.jpg) top left no-repeat; }
div.cart { float:right; width:318px; padding:5px; margin:10px 0 0 0; text-align:left; }
div.cart a { text-decoration:underline; } div.cart a:hover { text-decoration:none; } 
div.cart div.login { height:60px; padding:3px; position:relative; }

div.login span { font-size:15px; color:#955573;  }
div.login span.hello { font-size:11px; padding:0 0 0 10px; color:#fff; font-weight:bold; background:url(/public/images/sklep/hello.gif) center left no-repeat; ; margin:0 0 0 10px; }
div.login a, div.cart_bottom a { font-size:11px; color:#fff; }
div.login a { background:url(/public/images/sklep/arrow_left.gif) left center no-repeat; padding:0 0 0 10px; }
div.login a.register { font-weight:bold; padding:0 10px 0 10px; margin:0 0 0 8px; }
div.login a.logout { color:#000; position:absolute; right:10px; top:6px; }
div.login  form { padding:5px 0 0 9px; }
div.login .form-text {  background:url(/public/images/sklep/login_text.gif) center center no-repeat; width:110px; padding:2px; height:18px; border:none; color:#fff; }
div.login .form-psswd { background:url(/public/images/sklep/login_psswd.gif) center center no-repeat; width:110px; padding:2px; height:18px; border:none; color:#fff; }
div.login .fadeoff { position:relative; top:7px; *top:4px; }
div.cart_login { position:absolute; width:302px; top:27px; background:url(/public/images/sklep/cart_bg.gif) top left no-repeat; z-index:2; left:-5px; padding:6px 10px 0 15px; }
div.cart_login p {  color:#ac4a76 !important; margin:4px 0 0 0; font-size:9px; }
div.cart_login p a { float:none; color:#fff; font-weight:bold; padding:0 0 0 5px; }
div.cart_login  a { float:right;  background:none; padding:0; }

div.cart_bottom { padding:3px; margin:2px 0 0 0; }
div.cart_bottom  a.podglad { position:relative; left:109px; font-weight:bold; }
div.cart_bottom span { font-size:14px; font-weight:bold; color:#955573; }
div.cart p { font-weight:bold; color:#faf0dd; line-height:16px; padding:3px 0 0 0; float:left; }
div.cart .rozwin { position:relative; float:right; font-size:11px; color:#fff; top:10px; right:5px; padding:0 10px 0 0; background:url(/public/images/sklep/rozwin.gif) right center no-repeat; }

div.qck_contact { float:right; margin:0 30px 0 0; width:160px; padding:36px 0 0 0; text-align:left; }
div.qck_contact p.nag { font-size:18px; color:#fce4c7; padding:0 0 11px 0; }
div.qck_contact p { font-size:12px; color:#ae5583; line-height:18px; padding:0 0 0 20px;  }
div.qck_contact p.mail { background:url(/public/images/sklep/mail.gif) no-repeat; background-position:2px center; }
div.qck_contact p.tel { background:url(/public/images/sklep/tel.gif) no-repeat; background-position:0px center;  }
div.qck_contact p a { color:#ae5583; }

div.container { background:url(/public/images/sklep/content_bg.gif) right repeat-y; }
div.content_top { background:url(/public/images/sklep/content_top.jpg) top right no-repeat; width:970px; height:48px;  margin:0 0 0 10px; }
  ul.top_menu { width:725px; padding:17px 0 0 7px; height:18px; float:left; text-align:left; overflow:hidden; }
  ul.top_menu li { display:inline; list-style:none; padding:0 10px; background:url(/public/images/sklep/topmenu_li.gif) center right no-repeat; }
  ul.top_menu li.last { background:none; }
  ul.top_menu a { color:#750240; font-size:14px; text-decoration:none; font-weight:bold; } ul.top_menu a:hover { text-decoration:underline; }
div.free_shipping { color:#101010; font-size:11px; text-align:right; float:right; width:220px; }
div.free_shipping p { padding:8px 25px 3px 0; }
div.free_shipping span { color:#830b4e; font-weight:bold; }
div.free_shipping a { color:#a33e69; background:url(/public/images/sklep/arrow.gif) center left no-repeat; padding:0 25px 0 8px; }

div.leftbar { float:left; width:216px; text-align:left;  }
div.leftbar a { text-decoration:none; position:relative; } .leftbar a:hover { text-decoration:underline; }
h3.main, h3.sp_offer { margin:3px 0 0 0; }
h3.main a { color:#190022; font-size:14px; font-weight:bold; }
h3.sp_offer { background:url(/public/images/sklep/sp_offer.png) top left no-repeat; height:29px; width:222px; line-height:29px; padding:0 0 0 12px; }
h3.sp_offer a { color:#fff; position:relative; font-size:14px; }
div.menu_left { padding:10px 0; }
div.menu_left h3.name, h3.main { background:url(/public/images/sklep/m.png) top left no-repeat; height:29px; width:216px; line-height:29px; padding:0 0 0 18px; }
div.menu_left h3.name a { color:#982c44; font-size:14px; font-weight:bold; }
  div.menu_left ul li { list-style:none; background:url(/public/images/sklep/mm.png) top left no-repeat; height:29px; width:196px; line-height:29px; margin:2px 0 0 2px;  padding:0 0 0 15px; }
  div.menu_left ul li a { color:#2b2b2b; }

div.newsletter { background:url(/public/images/sklep/newsletter.png) top left no-repeat; width:215px; height:115px; margin:20px 0; }
div.newsletter p { padding:38px 0 0 14px; color:#ffd692; font-size:11px; }
div.newsletter p span { font-weight:bold; }
div.newsletter .fadeoff { position:relative; float:left; top:6px; left:19px; }
div.newsletter .form-text, .wyszukiwarka .form-text { float:left; left:14px; top:5px; height:16px; width:127px; padding:2px 3px; }
div.newsletter .form-text, .producenci .form-select, .wyszukiwarka .form-text { position:relative; border:1px solid #fff; background:#ccc;   color:#000; }
div.producenci, .wyszukiwarka { width:215px; height:91px; margin:20px 0; text-align:center; }
div.producenci { background:url(/public/images/sklep/producenci.png) top left no-repeat; }
div.producenci .form-select { top:40px; margin:0 auto; width:185px; height:20px; padding:1px 0 0 0; }
div.wyszukiwarka { background:url(/public/images/sklep/search.png) top left no-repeat; }
div.wyszukiwarka  a { padding:0 0 0 10px; position:relative; left:2px; top:44px;  color:#898989; background:url(/public/images/sklep/arrow_left.gif) center left no-repeat; }
div.wyszukiwarka .form-text { top:33px; }
div.wyszukiwarka .fadeoff { position:relative; float:left; top:34px; left:19px; }

div.poradnik { width:214px; height:347px; background:url(/public/images/sklep/poradnik.png) top left no-repeat; }
div.poradnik a {display:block; position:relative; height:347px; width:214px;}

div.content { float:right; position:relative; width:746px; padding:0 8px 0 10px; text-align:left; }
div.content h2.title { font-size:12px; border-bottom:1px solid #d8d8d8; padding:0 0 2px 2px; }

div.breadcumb { font-size:9px; padding:20px 0 10px 7px; border-bottom:1px solid #d8d8d8; }
div.breadcumb span { color:#959595; }
div.breadcumb a { color:#303030; }
div.breadcumb a.mainpage { color:#80204f; }

div.zawartosc { width:726px; padding:10px; }
div.zawartosc p{ width:670px; color:#000; line-height:160%; font-size:11px; padding:0 0 10px 1px; }
div.zawartosc h3, div.zawartosc p a.pobierz  { font-size:12px; font-weight:bold; color:#31013f; padding:0 0 5px 0; text-decoration:underline; }

img.promocja { width:753px; height:253px; position:relative; margin:34px 0 15px -7px; }
/* div.promocja p { position:absolute; top:185px; left:23px; color:#ffe5b3; font-size:14px; }
div.promocja span.prom1 { font-weight:bold; font-size:18px; }
div.promocja span.prom2 { color:#fae2f0; font-weight:bold; font-size:24px; }
div.promocja a { position:absolute; top:187px; left:597px; color:#830b4e; font-size:14px; padding:0 0 0 10px; background:url(/public/images/sklep/arrow_org.gif) center left no-repeat; text-decoration:none; } 
div.promocja a:hover { text-decoration:underline; } */

div.lista_top { padding:4px 0; margin:20px 0 0 0; border-bottom:1px solid #d8d8d8; width:746px;  }
div.lista_top  h3.title { font-size:14px; color:#82214d; width:260px;  overflow:hidden; float:left; margin:4px 0 0 0; }
div.lista_top span{ margin:2px 0 0 0; }
div.lista_top span.show_f { color:#131313; padding:0 15px 0 0; display:inline; float:left; }
div.lista_top a { color:#dfabc2; font-size:11px; text-decoration:none; text-align:center; line-height:21px; display:block; float:left; width:21px; margin:0 6px 0 0; background:url(/public/images/sklep/show_a.gif) left center no-repeat; }
div.lista_top a:hover, div.lista_top a.show_on { color:#fff; font-weight:bold; }
div.lista_top span.show_s { float:left; color:#131313; position:relative; vertical-align:bottom;}
div.lista_top label { float:right; color:#922e66; }
div.lista_top select { font-size:11px; width:128px; margin:0 0 0 5px; }

div.pages, div.pages_bottom { font-size:11px; padding:8px 0 4px 0;  }
div.pages { text-align:left; }
div.pages_bottom { border-top:1px solid #d8d8d8; text-align:right; }
div.pages_bottom a, div.pages a{ padding:0 4px; color:#5d5d5d; } div.pages_bottom a:hover, div.pages_bottom a.on, div.pages a:hover, div.pages a.on { text-decoration:underline; color:#82214d; }
div.pages_bottom .pag_l a, div.pages .pag_l a{ padding:0 7px; border-right:1px solid #d5b982; } div.pages_bottom .pag_l a:hover, div.pages_bottom a.on, div.pages .pag_l a:hover, div.pages a.on { font-weight:bold; }
div.pages_bottom a.last, div.pages a.last { border-right:none; padding-right:5px; }
span.pr_nrs { font-size:10px; color:#d5b982; }

div.product_boxes, div.bestsellers { padding:10px 0 50px 0; }
div.product_box { float:left; width:225px; background:url(/public/images/sklep/box_top.gif) top left no-repeat; padding:10px 0 0 0; margin:34px 0 8px 0; text-align:center; }
div.bestsellers div.product_box { margin-top:34px; margin-bottom:0px; }
div.middle { margin-right:33px; margin-left:35px; }
div.product_box div.info { border:1px #d3d3d3; border-style:solid none solid none; width:217px; padding:10px 0; }
div.product_content { border:1px #d8d8d8; border-style:none solid none solid; padding:2px; }
div.product_content h3.box_title { text-align:left; padding:0 0 8px 0; }
div.product_content h3.box_title  a { color:#5b0e3a; font-size:14px; font-weight:normal; text-decoration:none; } div.product_content h3.box_title  a:hover { text-decoration:underline; }
div.product_content p.box_price { text-align:left; color:#941450; font-weight:bold; padding:0 0 5px 0; }
div.product_content p.box_more { padding:13px 0 0 0; }
div.product_content p.box_more a { color:#4c1930; background:url(/public/images/sklep/arrow.gif) center left no-repeat; padding:0 0 0 8px; }
div.box_bottom { width:221px; padding:8px 2px 4px 2px; background:url(/public/images/sklep/box_bottom.gif) top left no-repeat; }

div.polecamy_boxes { padding:19px 0 0 0 }
div.polecany_box { width:247px; float:left; height:151px; position:relative; padding-bottom: 30px; }
div.polecany_box img { float:left; }
div.polecany_box div.info { text-align:left; float:right; height:116px; width:156px; }
div.polecany_box h3.box_title { height:40px; overflow:hidden;}
div.polecany_box h3.box_title  a { color:#5b0e3a; font-size:14px; line-height:21px; font-weight:normal; text-decoration:none; } div.polecany_box h3.box_title  a:hover { text-decoration:underline; }
div.polecany_box p.box_price { text-align:left; color:#941450; font-weight:bold; padding:10px 0 5px 0; }
div.polecany_box p.box_more a { position:absolute; top:97px; color:#4c1930; background:url(/public/images/sklep/arrow.gif) center left no-repeat; padding:0 0 0 8px; }
div.polecany_box .add_cart img { clear:both; margin:9px 0 0 ; }
div.products_line { background:url(/public/images/sklep/sep.gif) bottom repeat-x; padding:0 0 20px 0; width:744px; margin:0 0 20px 0;  }
div.polecamy_boxes  .last { background:none; }

div.opis { padding:15px 0; color:#767676; }
h3.op_title { font-weight:normal; padding:40px 0 5px 0; font-size:12px; border-bottom:1px solid #d8d8d8; }
h3.op_title span { font-weight:bold; color:#870a54; }
div.opis-nag { border-bottom:1px solid #d8d8d8; }
div.opis-nag span.pr_title { float:left; font-size:18px; color:#82214d; margin:4px 0 0 0; padding:0 5px 0 0; }
div.opis-nag span.cena { float:right; font-size:22px; font-weight:bold; color:#2c003c; padding:0 3px 0 5px; }
div.opis-nag span.cena-stara { float:right; font-size:22px; font-weight:bold; color:#bbb; padding:0 3px 0 5px; text-decoration:line-through; }
div.opis-info { padding:8px 0 20px 0; font-size:11px; }
div.opis-info p { line-height:22px; }
div.opis-info span.producent { color:#474747; }
div.opis-info span { padding:0 11px 0 0; }
div.opis-info a { color:#82214d; }
div.opis-info span.sep { color:#cdcdcd; padding:0 2px; }
div.opis-left { float:left; width:290px; }
div.opis-left img { padding:7px; border:1px solid #d7d7d7; }
div.opis-left a.zoom { color:#aaa; float:right; font-size:11px; margin:0 15px 0 0; }
div.opis-left .pics { margin:20px 0 0 0;  }
div.opis-left .pics img { vertical-align:top; margin:5px 5px 0 0; }
div.opis-right { float:right; width:445px; padding:0 5px 0 0; }
div.opis-right .opis-bottom p { width:415px; text-align:justify; font-size:12px; line-height:160%; }
div.opis-right .opis-links { text-align:center; }
div.opis-right .opis-bottom td p { width:auto !important; }

div.opis-links { height:120px; }
div.opis-links_t { height:42px; border-bottom:1px solid #d8d8d8; margin:55px 0 5px 0; }
div.opis-links_l { float:left; width:207px; text-align:right; }
div.opis-links_r { float:right; width:219px; text-align:left; }
div.opis-links_r img { margin:0 0 10px 0; }

div.comments { padding:12px; }
div.comments  p.add_first { font-weight:bold; padding:15px 0 0 15px; }
div.comments  a img.fade { margin:10px; }
div.comments  p.com_stat { color:#aaa; font-size:9px; margin:15px 0 0 15px; }
div.comments form { border-bottom:1px solid #ebebeb; padding:0 0 20px 0; margin:0 0 10px 0; }
div.comments form.form-reclog  { padding:30px 0; }

div.recenzja { border-bottom:1px solid #ebebeb; padding:10px 0 15px 0; font-size:11px; }
div.rec_left { float:left; width:110px; text-align:left; }
div.rec_left span.date { color:#a2a093; padding:0 0 0 4px; }
div.rec_right { float:left; width:608px }
div.rec_right p { padding:3px 0 0 0; line-height:150%; }
div.rec_info { color:#a2a093; }
div.rec_info span.temat { color:#a45684; font-weight:bold; }
div.rec_info span.autor, .rec_info a  { color:#530c36; font-weight:bold; text-decoration:none; }

div.com_links { padding:8px 0 0 0; color:#000; font-size:11px;}
div.com_links a.lf { color:#a45684; padding:0 0 0 2px; }
div.com_links a.ls { color:#530c36; font-weight:bold; padding:0 0 0 12px; }

p.new_rec  { font-weight:bold; color:#000; font-size:12px; padding:29px 0 13px 9px; }
p.new_rec span{ color:#870a54; text-decoration:underline; }
div.form-display { width:688px; clear:left; margin:0 0 10px 0; }
div.form-display p { float:left; margin:3px 0 0 0; width:49px; text-align:right; font-size:12px; color:#000; }
div.form-display .dsplr { float:right; width:627px; text-align:left; }
div.form-display .dsplr input.form-short, div.form-display .dsplr input.form-long, div.form-display .dsplr textarea , div.rec_login .form-item input  {  border:1px solid #605e51; color:#c6c6c0; font-size:12px; padding:3px 10px; }
div.form-display .dsplr input.form-short { width:154px; }
div.form-display .dsplr input.form-long { width:308px; }
div.form-display .dsplr textarea { width:585px; height:75px; margin:0 0 15px 0; }
div.form-display .dsplr label span, .form-show .dsplr label span { position:relative; *top:-2px;}
div.form-display .dsplr .f-checkbox, .form-show .dsplr .f-checkbox  { margin:0 8px 0 12px; }
div.send_rec { position:relative; float:right; top:-35px; margin:0 55px 0 0;  }

div.form-advs { padding:40px 10px 0 10px; }
div.form-show { width:711px; clear:left; margin:0 0 10px 0; }
div.form-show p { float:left; margin:3px 0 0 0; width:180px; text-align:right; font-size:12px; color:#000; }
div.form-show .dsplr { float:right; width:525px; text-align:left; }
div.form-show .dsplr input.form-stext {  border:1px solid #abadb3; color:#000; font-size:12px; padding:3px 10px; width:126px; }
div.form-show .dsplr .form-select { padding:1px;  color:#000; font-size:12px; width:120px; height:21px; }
div.advs_bottom { background:url(/public/images/sklep/sep_content.gif) top repeat-x; padding:22px; text-align:center; margin:35px 0 0 0; }

div.rec_login { width:298px; padding:26px 40px 10px 40px; margin:0 auto; text-align:left; background:#f8f8f8; }
div.rec_login  p { color:#000;  font-weight:bold; padding:0 0 21px 0; }
div.rec_login  p span { color:#530c36; text-decoration:underline; }
div.rec_login .form-item { width:234px; text-align:right; margin:0 0 9px 0; }
div.rec_login .form-item input { width:154px; margin:0 0 0 10px; }
div.rec_login .form-item label { color:#000; }
div.rec_login  input.fade { position:relative; left:90px;  }
div.rec_login a.zaloz_konto { position:relative; left:120px; top:26px; color:#530c36; font-size:11px; }

div.rejestracja { width:700px; margin:0 auto; }
div.rejestracja h2.title { margin:10px 0 20px 0; color:#750341; text-decoration:underline; padding-bottom:8px !important;  }

div.search_wyniki { margin:20px 0 -21px 0; height:35px; border-bottom:1px solid #d8d8d8; }
div.search_wyniki p { float:left; color:#959595; font-size:14px; padding:0 0 0 7px; }
div.search_wyniki p  span { font-size:18px; color:#913d64; }
div.search_wyniki a { float:right; }
div.search_wyniki img { margin:0 5px 0 0; }

h2.ct_nag { font-size:12px; font-weight:bold; color:#000; padding:2px 0 8px 10px; margin:32px 10px 0 10px; text-decoration:underline; background:url(/public/images/sklep/sep_content.gif) bottom repeat-x; }
div.cont_bottom { text-align:center; width:970px; margin:0 0 0 10px; }

div.help { background:url(/public/images/sklep/help.jpg) top right no-repeat; width:949px; height:123px; margin:0 auto; padding:17px 0 0 0; }
div.help_l { width:570px; float:left; text-align:left; padding:12px 0 0 25px; }
div.help_l div { padding:15px 0 0 0; }
div.help_l div span { color:#b46674; font-weight:bold; }
div.help_l div a { color:#f6d1b9; font-size:11px; background:url(/public/images/sklep/help_a.gif) center right no-repeat; padding:0 10px; }
div.help_l div a.last { background:none; }
div.help_r { width:287px; float:right; text-align:left; padding:7px 0 0 0; }
div.help_r p.pbg { font-size:18px; color:#4a0b2f; line-height:28px; }
div.help_r p.psm { font-size:12px; color:#a60f64; line-height:18px; margin:6px 0 0 15px; }

img.platnosci { margin:30px 0 15px 0; }

div.containter_bottom { background:url(/public/images/sklep/content_bottom.gif) top right no-repeat; width:980px; height:11px; }
  
div.footer { margin:55px 0 0 0; text-align:center; font-size:11px; }
  ul.footer_links { width:980px; }
  ul.footer_links li { display:inline; list-style:none; padding:0 10px; background:url(/public/images/sklep/footer_li.gif) center right no-repeat; }
  ul.footer_links li.last { background:none; }
  ul.footer_links a { color:#ababab; }
  
div.description { padding:19px 5px; margin:16px 0 10px 0; color:#8d8d8d; clear:both; width:980px; font-size:11px; border-top:1px solid #292929; }
div.description p.info { text-align:left; float:left; width:600px; }
div.description p.info a { color:#dfbf9b; padding:0 5px 0 0; }
div.description p.author { text-align:right; float:right; width:360px; }
div.description p.author a { color:#adadad;  padding:0 16px 0 0; text-decoration:none; }
div.description p.author a:hover { text-decoration:underline; }
div.description p.author a.iberoshop { font-weight:bold; padding:0; }

div.clear { clear:both; }
.gr { font-weight:bold; }
.wyr, div.zawartosc p a { color:#c7115a; }

/* Rozwiniety koszyk */
.roz_cart { top: -52px; right:0px; width: 533px; position:absolute; z-index: 200; background:#fff; border:1px solid #1e002a; }

.cart_content { padding:10px; }
.cc_left { float:left; width:250px; }
.cc_right { float:right; width:250px; padding:0 0 0 10px;}
.cart_content  p { float:left; }
.cc_nag { border-bottom:1px solid #d1d0cf; height:16px; }
.cc_nag p { font-weight:bold; color:#37362e; }
.nag_produkt, .prod_nazwa { width:152px; }
.nag_ilosc { width:40px; }
.nag_cena, .prod_cena { width:57px; }

.cc_produkt { font-size:11px; padding:5px 0 10px 0; line-height:16px; }
.cc_produkt a { color:#941450; text-decoration:underline; } .cc_produkt a:hover { text-decoration:none; }
.cc_produkt a.prod_kat { color:#7a786c; }
.prod_ilosc { width:35px; padding:0 0 0 5px; }

.razem { background:#d8d8d8; text-align:right; padding:0 10px; line-height:39px; font-size:12px; color:#37362e; font-weight:bold; }
.razem span { color:#941450; }
.razem span.sep { padding:0 3px; color:#37362e; }
.nav_cart { background:#1e002a; height:41px; padding:0 10px; }
.nav_cart .roz_zwin { color:#e7e6e1; font-size:11px; margin:15px 0 0 0; float:left; padding:0 0 0 10px; background:url(/public/images/sklep/roz_zwin.gif) no-repeat; background-position:left 6px; }
.nav_cart .kasa { color:#fff; margin:15px 0 0 0; float:right; padding:0 10px 0 0; background:url(/public/images/sklep/roz_kasa.gif) center right no-repeat; font-weight:bold; }

/* FORMULARZ KONTAKTOWY */
.form-contact { width: 540px !important; }
.form-contact label { vertical-align: text-top !important; }
.form-contact input.temat, .form-contact div.temat { width: 400px !important; border: 1px solid #C6C3BE; }
.form-contact div.input { width: 195px; border: 1px solid #C6C3BE; background: #e4e4e4; display:inline-block; margin:0 0 0 10px; padding:1px 1px 1px 3px; text-align: left; color:#888888; }
.form-contact select { width: 201px; border: 1px solid #C6C3BE; color:#888888; }
.form-contact textarea { color:#888888; width: 400px; height:150px; border: 1px solid #C6C3BE; padding: 1px 1px 1px 3px; vertical-align: top; margin: 0 0 0 10px; }

/* FORMULARZ LOGOWANIA */
div.form-logowanie, div.form-reset { width:711px; padding:43px 0 15px 0; text-align:left; }
  div.form-logowanie  .labels, div.form-reset .labels { width:380px; text-align:right; float:left; }
  div.form-logowanie input, div.form-reset input { width:140px; }
  div.form-logowanie  p { padding:10px 0 15px 0; }
  div.form-logowanie .go { position:relative; top:17px; left:20px; }
  div.form-reset p.podaj_email { margin:5px auto 30px auto; text-align:center; width:240px;  border-style:none none solid none; padding:0 230px 10px 0; color:#e63402; font-weight:bold; }
  div.form-reset .go { position:relative; top:3px; left:20px; }

