#product-wrapper {
  float: left;
  width: 100%;
}

/************************
 * Product CATEGORIES
 */

.product-categories {
  margin-top: -0.9em;
  margin-bottom: 1.5em;
}

.product-categories h4 {
  display: inline-block;
  font-size: 13px;
  font-family: 'DroidSans', Verdana, sans;
}

.product-categories ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline; 
}

.product-categories li {
  display: inline;
  padding: 2px 3px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  font-size: 11px;
  font-family: 'DroidSans', Verdana, sans;
  font-style: normal;
}

.product-categories a {
  text-decoration: none; 
}

/************************
 * PRODUCT
 */

.product {
  display: inline-block;
  width: 200px;
  min-height: 350px;
  padding: 10px;
  margin: 10px 2px;
  background: #fff;
  border: 3px solid #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  vertical-align: top;
}

.product .picture {
  display: block;
  position: relative;
  height: 220px;
} 

.product .picture span {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 220px;
  text-align: center;
  margin: 0 0 0 -10px;
}

.product a {
  font-family: "DroidSerif", Georgia, serif;
  font-size: 18px;
  text-decoration: none;
  font-style: normal;
}
 
.product a.brand {
  font-family: "DroidSans", sans-serif;
  font-size: 12px;
  font-style: normal;
}

/************************
 * GALLERY of product
 */

.gallery {
  float: left;
  width: 246px;
}

#content .gallery img {
  border: none;
  padding: 0;
}

.gallery p,
.gallery li {
  margin: 0 20px 20px 0;
  background: #fff;
  border: 3px solid #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
}

.gallery ul {
  list-style-type: none;
  padding: 0 0 20px 0;
  margin: -15px 0 0 0;
  overflow: hidden;
}

.gallery li {
  float: left;
  margin: 0 5px 5px 0;
  width: 66px;
  height: 66px;
  text-align: center;
}


/**************************
 * DESCRIPTION of product
 */

.description {
  float: right;
  width: 454px;
  font-size: 13px;
}

/************************
 * DETAILS of product
 */

.details {
  float: right;
  width: 200px;
  list-style-type: none;
  margin: 0 0 0 30px;;
  padding: 0;
  overflow: hidden;
}

.details li {
  float: left;
  padding: 0 0 30px 0;
  width: 200px;
}

.details h3 {
  font-size: 18px;
}

.details li p {
  margin: 0;
  padding-left: 5px;
}

.details li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.details li li {
  float: none;
  display: inline;
}

.details li li a {
  float: left;
  width: 60px;
  margin: 0;
  padding: 5px;
  text-align: center;
}

.details li p,
.details li p a,
.details li li,
.details li li a {
  font-size: 10px;
  font-family: "DroidSans", sans-serif;
  font-style: normal;
  text-decoration: none;
}

.details li li a {
  padding-top: 65px;
  background: url('http://medicotehna.si/images/file-other.png') no-repeat top center;
}

.details li li.doc a{
  background-image: url('http://medicotehna.si/images/file-doc.png');
}

.details li li.pdf a{
  background-image: url('../images/file-pdf.png');
}

.details li li.xls a{
  background-image: url('http://medicotehna.si/images/file-xls.png');
}

.details .acquisition ul li {
  display: block;
  margin: 0;
  padding: 3px 0 3px 35px;
  width: auto;
  font-size: 13px;
  background: url('../images/ico-yes.png') no-repeat 5px center;
}

/*************************
 * Send QUESTION & FRIEND
 */
 
#send-question {
  clear: both;
  float: left;
  padding: 1.5em 36px 0 0;
  width: 430px;
  border-right: 2px groove #fff;
  min-height: 250px;
}

#send-question #name {
  width: 416px;
}

#send-question fieldset fieldset {
  float: left;
}

#details input {
  width: 146px;
}

#send-question p {
  float: right;
  margin: 0;
  width: 260px;
  text-align: right;
}

#send-question #message {
  width: 246px;
  height: 132px;
}

#send-question #address {
  display: none;
}

#send-question label {
  font-size: 13px;
}

#send-question .button {
  dispaly: block;
  clear: both;
  float: right;
}

#share {
  float:right;
  padding-top: 1.5em;
  width: 230px;
}

#share h3 {
  padding-left: 20px;
}

#share .addthis_toolbox {
  margin: 0 10px;
}

#share a {
  padding: 10px;
}

/*******************
 * RELATED 
 */
 
#related-products {
  clear: both;
  padding-top: 1.5em;
}
 