body, div, p, img, a, span, address, label, form, fieldset, input, textarea,
h1, h2, h3, h4, table, td, tr, th, legend {
   margin: 0;
   padding: 0;
}
html {
   height: 100%;
   font-size : 100.01%;
}
body {
   width: 100%;
   height: 100%;
   background: #fff;
   color: #000;
   font: normal 0.625em/1.2em "Tahoma", "Geneva", "Helvetica", sans-serif;
}
img, fieldset {
   border: 0;
}
address {
   font-style: normal;
}
a:hover {
   text-decoration: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
   font-size: 1em;
}
#page, #footer {
   min-width: 1000px;
}
#page {   min-height: 100%;
   background: url('../images/page-bg.png') repeat-x;
   margin-bottom: -10em;
}
/*--------------------------- HEADER -----------------------------------------*/
#header {
   background: url('../images/header-r.jpg') no-repeat top right;
}
   /* shopping cart in header */
   #header .cart {
      width: 190px;      min-height: 91px;      background: url('../images/cart-big.png') no-repeat right 48px;
      font-size: 1.2em;
      line-height: 1.2em;      float: right;
      padding: 67px 159px 0 0;
      margin: 0;
   }
   #header .cart dl, #header .cart dt, #header .cart dd {      margin: 0;
      padding: 0;
   }
   #header .cart dl {      padding: 18px 0 0;
   }
   #header .cart dt {   	  line-height: 1.2em;      float: left;
   }
   #header .cart dd {      background: url('../images/1.gif') repeat-x 0em 0.833em;      text-align: right;
      margin: 0 0 4px 4.25em;
   }
      #header .cart dd span {         background: #fefeff;
         padding: 0 0 0 1px;
      }
   #header .cart .orange, #header .cart .orange span,
   #header .cart .disable, #header .cart .disable span {      width: 140px;
   }
   #header .cart .orange, #header .cart .disable {      margin: 15px 0 0;
   }
#header-inner {
   min-height: 198px;
   background: url('../images/header-l.jpg') no-repeat;
   overflow: hidden;
   padding: 0 24px 0 38px;
}
/*--------------------------- MENU -------------------------------------------*/
#menu {
   padding: 7px 0 0 52px;
}
   #menu ul, #menu li {   	  list-style-type: none;      padding: 0;
      margin: 0;
   }
   #menu ul {      overflow: hidden;
   }
      #menu ul li {      	 font-size: 1.4em;
      	 font-weight: bold;
      	 line-height: 1.2em;
         float: left;
         padding: 0 28px 0 0;
      }
         #menu ul li a {            color: #000;
            text-decoration: none;
         }
         #menu ul li a:hover {
            color: #b22323;
         }
         #menu ul li a, #menu ul li span {            background: url('../images/items.png') no-repeat 0px 2px;            float: left;
            padding: 0 0 0 22px;
         }
         #menu ul li span {            color: #b22323;
            font-size: 1.143em;
         }
         #menu li.item a, #menu li.item span {            background-position: 0px -61px !important;
         }
/*--------------------------- CONTENT ----------------------------------------*/
#content {   padding: 0 0 20em 52px;
}
   #content:after {
      content: '.';
      display: block;
      clear: both;
      visibility: hidden;
      height: 0;
      line-height: 0;
   }
/*--------------------------- CONTENT LEFT -----------------------------------*/
#content-left {
   width: 194px;
   font-size: 1.1em;
   float: left;
   padding: 13px 60px 20px 0;
}
   /* search form */
   #content-left form {      padding: 32px 0 37px;
   }
   #content-left label, #content-left input {      font: normal 12px/14px "Arial", "Geneva", "Helvetica", sans-serif;
      display: block;
   }
   #content-left label {      font-weight: bold;
   }
   #content-left input:focus {
      outline: none;
   }
   #content-left #search {   	  width: 150px;
   	  height: 17px;      border: solid #5ce2ff 1px;
      margin: 3px 0 8px;
   }
   #content-left .orange, #content-left .orange input, .adv-search .orange, .adv-search .orange input {      width: 73px;
   }
   /* category tree */
   #content-left ul, #content-left li {      list-style-type: none;
      padding: 0;
      margin: 0;
   }
   #content-left ul {
   }
      #content-left ul li {      	 font: bold 1.182em/1.2em "Tahoma", "Geneva", "Helvetica", sans-serif;
      	 padding: 0 0 0 22px;
      }
         #content-left ul li a, #content-left ul li span {            color: #b22323;
         }
         #content-left ul.m-catalog li {            margin: 4px 0;
         }
         #content-left ul.m-producer li {
            margin: 0 0 4px;
         }
         #content-left ul.m-catalog li, #content-left ul.m-producer li {
         	background: url('../images/items.png') no-repeat 0px 2px;
         }
         #content-left ul.m-catalog li.item {            background-position: 0px -124px;
         }
         #content-left ul.m-producer li {
         	background-position: 0px -184px;
         }
         #content-left ul.m-producer li.item {
            background-position: 0px -240px;
         }
         #content-left ul li span {
            color: #119ab8;
         }
         #content-left ul li.level-2 {         	background: none !important;            font-size: 1.091em !important;
            padding: 0 0 0 23px !important;
            margin: 0 0 5px !important;
            overflow: hidden;
         }
            #content-left ul li.level-2 a, #content-left ul li.level-2 span {               background: url('../images/items.png') no-repeat;               float: left;               padding: 0 0 0 16px !important;
            }
            #content-left ul li.level-2 a {               background-position: 0px -296px !important;               color: #32a400 !important;
            }
            #content-left ul li.level-2 span {               background-position: 0px -352px !important;
               color: #ff3100 !important;
            }
      #content-left ul a.active {         color: #119ab8 !important;
      }
   /* news */
   #content-left dl, #content-left dt, #content-left dd {      padding: 0;
      margin: 0;
   }
   #content-left dt {      background: url('../images/items.png') no-repeat 0px -411px;      font-weight: bold;
      padding: 0 0 0 20px;
   }
   #content-left dt, #content-left dt a {      color: #b22323;
   }
   #content-left dt.item {
      background-position: 0px -477px;
   }
   #content-left dd {      line-height: 1.3em;      padding: 3px 10px 16px 20px;
   }
      #content-left dd a {         color: #000;
      }
   #content-left p.all {      text-align: right;
      padding: 0 20px 0 0;
   }
      #content-left p.all a {         color: #b22323;         font-weight: bold;
      }
   #content-left .category32, #content-left .category1001, #content-left .category1002,
   #content-left .category1008, #content-left .category1009, #content-left .category1010 {   	  width: auto !important;
      background-position: left 18px;
      padding: 18px 0 0;
   }
/*--------------------------- CONTENT RIGHT ----------------------------------*/
#content-right {   font-size: 1.1em;
   padding: 52px 30px 20px 0;
   margin: 0 0 0 254px;
}
   #content-right a {      color: #0093b3;
   }
   #content-right h1 {   	  color: #ff3100;      font-size: 1.455em;
      line-height: 1.2em;
      padding: 10px 0 20px;
   }
   #content-right h1.green {
      color: #32a400 !important;
   }
   #content-right h2 {   	  color: #b22323;      font-size: 1.273em;
      padding: 5px 0 15px;
   }
   #content-right h3 {      color: #b22323;      font-size: 1.091em;
      padding: 5px 0 15px;
   }
   #content-right h3,  #content-right h3 {
      font-weight: bold;
      line-height: 1.2em;
   }
   #content-right h4 {      color: #0093b3;
      font-size: 1em;
      padding: 0 0 10px;
   }
   #content-right p {      padding: 0 0 10px;
   }
   #content-right address {      font-size: 1.091em;
   }
/*  form's styles */
   #content-right form {
   }
      #content-right form p {         padding-bottom: 3px !important;
      }
   #content-right label {
      display: block;
   }
   #content-right input, #content-right textarea {   	  font: normal 11px/13px "Arial", "Geneva", "Helvetica", sans-serif;
      border: solid #b9b9ba 1px;
   }
   #content-right input {      height: 15px;
   }
   #content-right .form-1 input, #content-right .form-1 textarea {
      margin: 4px 0 9px;
   }
   #content-right .form-1 input {      width: 197px;
   }
   #content-right .form-1 textarea {
      width: 628px;
      height: 110px;
   }
   #content-right #ok, #content-right #ok input {      width: 73px !important;
      margin: 0 !important;
   }
/*--------------------------- FOOTER -----------------------------------------*/
#footer {   height: 10em;
}
   #footer a {      color: #0087a5;
      text-decoration: none;
   }
   #footer a:hover {
      text-decoration: underline;
   }
   #footer ul, #footer li {      margin: 0;
      padding: 0;
   }
   #footer ul {      border-bottom: solid #00d2ff 1px;
      font-size: 1.1em;
      line-height: 2em;
      padding: 0 0 1px 279px;
   }
      #footer ul li {         list-style-type: none;
         border-left: solid #0093b3 1px;
         display: inline;
         margin: 0 -2px;
         padding: 0 27px;
      }
      #footer ul li:first-child {
         border: 0;
      }
         #footer ul li a {            color: #0093b3 !important;
         }
#footer-inner {   font-size: 1.1em;
   line-height: 1.4em;
   padding: 13px 56px 0 240px;
}
   #footer-inner .vcard address {      margin: 0 0 0 64px;
   }
   #footer-inner .vcard a {      text-decoration: underline !important;
   }
   #footer-inner .vcard a:hover {
      text-decoration: none !important;
   }
   #footer-inner .org {      display: none;
   }
   #footer-inner .right {      max-width: 400px;
   }
/*--------------------------- CLASSES ----------------------------------------*/
/*  titles are images */
.h2 {   color: #0087a5 !important;
   font-weight: normal !important;
   font-size: 16px !important;
   margin: 0;
   padding: 0;
}
   .h2 img {
      background: url('../images/titles.png') no-repeat;
   }
.t-address {   float: left;
}
   .t-address img {      width: 50px;
      height: 23px;
      background-position: 0px -69px;
   }
.t-catalog {   margin: 0 0 4px;
}
   .t-catalog img {
      width: 158px;
      height: 24px;
   }
.t-producer {   margin: 44px 0 8px;
}
   .t-producer img {
      width: 145px;
      height: 48px;
      background-position: 0px -94px;
   }
.t-news {
   margin: 34px 0 17px;
}
   .t-news img {
      width: 74px;
      height: 15px;
      background-position: 0px -26px;
   }
.t-about {
   margin: 14px 0 5px !important;
}
   .t-about img {
      width: 103px;
      height: 24px;
      background-position: 0px -43px;
   }
.t-cart {   background: url('../images/title2.png') no-repeat;
   margin: 0 0 3px;
}
.t-cart, .t-cart img {
   width: 70px;
   height: 24px;
}
.t-number, .t-number img {   width: 221px;
   height: 32px;
}
.t-number {
   background: url('../images/title.png') no-repeat;
   margin: 0 0 5px;
}
   .t-number img, .t-cart img {
      background: none;
   }
.right {   float: right;
}
.left {
   float: left;
}
a.submit {   color: #000;   text-decoration: none;
   display: block;
}
   a.submit span {      display: block;
   }
.submit input, a.submit span {
   text-align: center !important;
   border: none !important;
   cursor: pointer;
}
.orange, .orange input, .orange span {
   height: 20px !important;
   background: #ffc35a url('../images/buttons.gif') no-repeat top right;
   font: normal 12px/20px "Arial", "Geneva", "Helvetica", sans-serif;
}
   .orange input, .orange span {   	  background-color: transparent;
      background-position: 0px -30px;
   }
.disable, .disable input, .disable span {
   height: 20px !important;
   background: #ffc35a url('../images/buttons.gif') no-repeat right -368px;
   font: normal 12px/20px "Arial", "Geneva", "Helvetica", sans-serif;
   cursor: default !important;
}
   .disable input, .disable span {
   	  background-color: transparent;
      background-position: 0px -398px;
   }
div.green, div.green input, div.green span {
   background: #63b700 url('../images/buttons.gif') no-repeat right -60px;
   color: #fff;
   font: normal 14px/26px "Arial", "Geneva", "Helvetica", sans-serif !important;
}
   div.green input, div.green span {   	  height: 31px !important;
   	  background-color: transparent;
      background-position: 0px -101px;
      padding: 0 0 5px !important;
   }
div.red, div.red input, div.red span {
   background: #dd2d03 url('../images/buttons.gif') no-repeat right -142px;
   color: #fff;
   font: normal 14px/26px "Arial", "Geneva", "Helvetica", sans-serif !important;
}
   div.red input, div.red span {
   	  height: 31px !important;
   	  background-color: transparent;
      background-position: 0px -183px;
      padding: 0 0 5px !important;
   }
div#update, div#update input {   width: 110px;
}
div#back, div#back input {
   width: 100px;
}
div#del {   float: right;
}
div#del, div#del input {
   width: 90px;
}
div#order, div#order input {
   width: 105px !important;
}
/*  logo  */
.logo {   font-size: 1.6em;
   font-weight: normal;
   float: left;
   padding: 9px 0 0;
   margin: 0;
}
   .logo a {
      color: #f60;
   }
   .logo img {      width: 227px;
      height: 189px;
      background: url('../images/logo.jpg') no-repeat;
   }
.number-block {   width: 293px;
   min-height: 80px;
   /*background: url('../images/number-bg.png') no-repeat;*/
   padding: 11px 0 0;   margin: 54px 0 0 268px;
}
   .number-block p {   	  color: #b22323;
      font-family: "Times New Roman", "Times", serif;      font-size: 29px;
      line-height: 29px;
   }
   .number-block p sup {      font-size: 20px;
      line-height: 22px;
   }
.navigation {   width: 99%;
   text-align: left;
   margin: -22px 0 0;
}
   .navigation td {
      vertical-align: top;
      padding: 17px 0;
   }
   .navigation td p {   	  padding: 0 !important;
      overflow: hidden;  /* hasLayout */
   }
   .navigation td p a {   	  font-size: 1.273em;
   }
   .navigation td h2, .navigation td h2 a {      color: #b22323 !important;
   }
   .navigation td h2 {      font-size: 1.273em;
      font-weight: bold;
      line-height: 1.2em;
      padding: 12px 0 9px 10px !important;
   }
   .navigation ul, .navigation li {      list-style-type: none;      margin: 0;
      padding: 0;
   }
   .navigation ul {      padding-left: 10px;
   }
      .navigation ul li {         font-size: 1.091em;
         line-height: 1.5em;
      }
         .navigation ul li a {            color: #000 !important;
         }
         .navigation ul li a:hover {            color: #0093b3 !important;
            text-decoration: underline;
         }
.contacts, .contacts dt, .contacts dd {   padding: 0;
   margin: 0;
}
.contacts {   margin: 0 0 10px;
   overflow: hidden;
}
   .contacts dt {      width: 7em;
      color: #0093b3;      font-size: 1.182em;
      font-weight: bold;
      line-height: 1.231em;      float: left;
      margin: 0 0 8px;
   }
   .contacts dd {
      font-size: 1.091em;
      line-height: 1.333em;
      margin: 0 0 8px;
   }
   .contacts dd img, .contacts dd span {      vertical-align: middle;
   }
   .contacts dd span {      padding: 0 0 0 5px;
   }
.error {   color: #ff3100 !important;
}
.valid {
   color: #119ab8 !important;
}
ul.no-style, ul.no-style li {   list-style-type: none;
   padding: 0;
   margin: 0;
}
ul.no-style {
   margin: 0 0 10px !important;
}
/* categories' images */
.category32, .category1001, .category1002, .category1008, .category1009, .category1010 {   height: 138px;
}
.category32 {   width: 142px;
   background: url('../images/categories/32.jpg') no-repeat;
}
.category1001 {   width: 124px;
   background: url('../images/categories/1001.jpg') no-repeat;
}
.category1002 {
   width: 135px;
   background: url('../images/categories/1002.jpg') no-repeat;
}
.category1008 {   width: 145px;
   background: url('../images/categories/1008.jpg') no-repeat;
}
.category1009 {   width: 136px;
   background: url('../images/categories/1009.jpg') no-repeat;
}
.category1010 {   width: 142px;
   background: url('../images/categories/1010.jpg') no-repeat;
}
.price {   width: 95%;
   background: url('../images/2.gif') repeat-x left bottom;   text-align: left;
   padding: 0 0 10px !important;
}
   .price th  {      font-size: 1.182em;
      padding-bottom: 3px;
   }
   .price td {
      vertical-align: middle !important;
      padding: 3px 0 3px 15px;
   }
   .price .level-1 {   	  height: 30px;      background: url('../images/2.gif') repeat-x 0px 5px;
      font-size: 1.091em;
      font-weight: bold;
      padding: 5px 0 0 !important;
   }
      .price .level-1 a {         color: #b22323 !important;
      }
   .price .level-2 {
      font-weight: bold;
      padding: 5px 0 5px 5px !important;
   }
      .price .level-2 a {
         color: #119ab8 !important;
      }
   .price a {      color: #000 !important;
   }
.td-r {   text-align: right !important;
   padding-right: 30px !important;
}
th.td-r {
   padding-right: 53px !important;
}
.form-2 {   font-size: 1.091em;
}
   .form-2 legend {   	  color: #000;
      font-size: 1.083em;
      font-weight: bold;
      margin-bottom: 10px;
   }
.cart-table {   width: 630px;
   overflow: hidden;
   padding: 0 0 36px;
}
.cart-table table {   width: 630px;
   background: url('../images/2.gif') repeat-x left bottom;
   text-align: center;
}
.cart-table table, .cart-table th {
   background: url('../images/2.gif') repeat-x left bottom;
}
   .cart-table th {      font-size: 1.083em;
      padding: 0 0 6px;
   }
   .cart-table td {
      padding: 0 0 4px;
   }
      .cart-table td a {         color: #000 !important;
      }
   .cart-table td span, .cart-table p span {      color: #ff3100;
      font-weight: bold;
   }
   .cart-table p {      width: 242px;      font-size: 1.083em;
      font-weight: bold;
      text-align: right;
      padding: 19px 0 0 230px !important;
   }
      .cart-table p span {         font-size: 1.385em;
         padding: 0 0 0 18px;
      }
   .cart-table .name {      text-align: left !important;
   }
   .cart-table .cost {
      width: 135px;
      text-align: right;
      padding-right: 15px;
   }
   .cart-table .del {
      width: 70px;
   }
   .cart-table .quantity {      width: 90px;
   }
      .cart-table .quantity input {         width: 47px !important;
         height: 13px !important;
         text-align: right !important;
         border: solid #5ce2ff 1px !important;
      }
      .cart-table .quantity input:focus {         outline: none;
      }
   .cart-table .blank {      height: 8px;      font-size: 1px;
      line-height: 1px;
   }
   .cart-table div.green {      float: left;
      margin: 14px 10px 0 0;
   }
   .cart-table div.red {
      margin: 14px 0 0;
   }
.order {
}
   .order label sub {
      color: #ff3100;
      vertical-align: top;
   }
   .order input, .adv-search select, .adv-search #search-name {
      width: 308px;
      margin: 3px 0 10px;
   }
   .order textarea {
      width: 625px;
      height: 228px;
      margin: 3px 0 10px;
   }
   .order div input {      margin: 0 !important;
   }
.breadcrumb, .breadcrumb li {   list-style-type: none;   padding: 0;   margin: 0;
}
.breadcrumb {   overflow: hidden;
   margin: 0 0 12px;
}
   .breadcrumb li {      color: #119ab8;      font-size: 1.182em;
      font-weight: bold;
      line-height: 1.2em;      float: left;
   }
      .breadcrumb li a {         color: #b22323 !important;
      }
      .breadcrumb li span {
         padding: 0 9px;
      }
.form-nav, .form-nav form, .form-nav fieldset {   background: url('../images/buttons.gif') no-repeat 0px -320px;
}
.form-nav {   background-repeat: repeat-x;
   margin-bottom: 20px;
}
   .form-nav form {      background-position: 0px -272px;
   }
   .form-nav fieldset {      height: 31px;
      background-position: right -224px;
      padding: 7px 20px 0;
      overflow: hidden;
   }
   .form-nav .left {      width: 49.9%;
   }
      .form-nav .left label {         font-weight: bold;
         font-size: 11px;
         line-height: 19px;
         float: left;
         margin: 0 10px 0 0;
      }
      .form-nav .left select {
         width: 67%;
         height: 19px;
         font-size: 11px;
      }
      .form-nav .label {         padding-left: 15px;
      }
.catalog {
   margin: 0 15px 0 0;
}
   .catalog th, .catalog td {      vertical-align: top;
   }
   .catalog th, .catalog th a {      color: #b22323 !important;
   }
      .catalog th a {         text-decoration: none;
      }
      .catalog th a:hover {
         text-decoration: underline;
      }
   .catalog th {      font-weight: bold;
      font-size: 1.091em;
      line-height: 1.2em;
      text-align: left;
      padding: 0 0 19px;
   }
   .catalog td p {
      line-height: 1.2em;
   }
   .catalog form fieldset {      overflow: hidden;
   }
   .catalog form div {      width: 80px;
      line-height: 20px !important;      float: left;
      padding: 8px 0 0;
   }
   .catalog form p {      margin: 0 0 0 80px;
   }
   .catalog td.thumbnail {      width: 160px;
      vertical-align: middle !important;
   }
   .catalog a.s-cart {
   }
      .catalog a.s-cart img {
   	     width: 65px;
   	     height: 46px;
   	     background: url('../images/s-cart.png') no-repeat;
      }
   .catalog form a.detail {      color: #ff7800 !important;
   }
   .catalog td.border {      width: 42px;      background: url('../images/3.gif') repeat-y 13px 0px;
   }
   .catalog tr.border td {
      height: 45px;
      background: url('../images/2.gif') repeat-x 0px 22px;
   }
   .catalog .empty {      width: 46%;
   }
p.zoom {
   overflow: hidden;
   padding: 8px 0 0 !important;
}
   p.zoom a {
      background: url('../images/icon.gif') no-repeat right bottom;
      float: left;
      padding: 4px 26px 0 0;
   }
p.cat-price {
   color: #0093b3;
   font-weight: bold;
   padding: 8px 0 0 !important;
}
.pages {   font-size: 1.091em;
}
   .pages ul, .pages li {      list-style-type: none;
      display: inline;
      padding: 0;
      margin: 0;
   }
   .pages li {   	  font-weight: bold;      padding: 0 4px;
   }
   .pages li, .pages li a {      color: #129800 !important;
   }
      .pages li span {   	     color: #ff2916;
      }
p.search-result {   text-align: center;
   font-size: 1.091em;
   margin-bottom: 20px;
}
   p.search-result span {
      color: #0093b3;      font-weight: bold;
   }
.adv-search {
}
   .adv-search div {      margin: 10px 0 30px;
   }
   .adv-search div input {      font-size: 12px !important;
   }
   .adv-search #search-price-to, .adv-search #search-price-from  {      width: 98px;
   }
   .adv-search #search-in-subcategory {      border: none !important;
      vertical-align: middle;
   }
.news-list, .news-list dt, .news-list dd {   padding: 0;
   margin: 0;
}
   .news-list dt {
      color: #b22323;      font-size: 1.091em;
      font-weight: bold;
      padding: 0 0 10px;
   }
      .news-list dt var {         color: #0093b3;
         font-style: normal;
         font-weight: normal;
         padding: 0 10px 0 0;
      }
   .news-list dd {      background: url('../images/2.gif') repeat-x left bottom;
      padding: 0 0 10px;
      margin: 0 0 10px;
   }
      .news-list dd p img {         float: left;
         margin: 0 5px 5px 0;
      }
.list, .list li {   list-style-type: none;
   padding: 0;
   margin: 0;
}
.list {   margin: 0 0 5px;
}
   .list li {      font-weight: bold;
      padding: 0 0 10px;
   }
.bg {   background: url('../images/2.gif') repeat-x left bottom;
   padding-bottom: 12px !important;
   margin-bottom: 10px !important;
}
h2.product-detail {   color: #119ab8 !important;
   font-size: 1.091em !important;
   text-decoration: underline;
}
.product-info, .product-extra {   overflow: hidden;
}
.product-info {   padding: 0 0 20px;
}
   .product-info p.cat-price {
      font-size: 1.091em;
   }
   .product-info a.s-cart {
      background: url('../images/s-cart.png') no-repeat bottom right;
      font-weight: bold;
      float: right;
      padding: 30px 60px 5px 0;
      margin: 5px 0 0;
   }
   .product-info td {
      vertical-align: middle;
      text-align: center;
      padding: 3px 10px;
   }
   .product-info .border {
      padding: 0 !important;
   }
   .product-info td.border {   	  width: 23px;
      background: url('../images/3.gif') repeat-y 12px 0px;
   }
   .product-info tr.border td {
      height: 23px;
      background: url('../images/2.gif') repeat-x 0px 12px;
   }
.product-info-left {   width: 300px;   float: left;
   padding: 0 60px 0 0;
}
.product-extra, .product-extra dt, .product-extra dd {   padding: 0;
   margin: 0;
}
   .product-extra dt {      float: left;
      padding: 0 5px 3px 0;
   }





