
    /*
            Copyright (C) 2011 by NAUTIS, http://nautis.pl
    */


#title_tools img
{
  border: none;
  margin-top: 4px;
  margin-right: 4px;
}

#photo_frame
{
  background: #fff;
  text-align: center;
  width: 320px;
  padding: 10px;
  float: left;
  margin-right: 10px;
}

#photo_thumbs
{
  background: #fff;
  text-align: center;
  height: 44px;
}

.photo_thumb_img
{
  width: 64px;
  height: 40px;
  padding-top: 8px;
}

.pdf_image
{
  height: 32px;
  vertical-align: middle;  
}

.product_name
{
  font-weight: bold;
  background: #a4a4a4;
  line-height: 30px;
  text-align: left;
  padding-left: 10px;
}

#question_div
{
  display: none;
  text-align: center;
  clear: both;
  background: #eee;
  margin: 0 auto;
  width: 360px;
  border: 1px solid #a4a4a4;
  padding: 16px;
  font-size: 11px;
}

#email, #question_content
{
  background: #fff;
  border: 1px solid #a4a4a4;
  width: 290px;
}

.single_product
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.single_product_entry
{
  text-align: center;
  background: #b7b7b6;
  padding-top: 10px;
  padding-bottom: 10px;
}

.product_table
{
  width: 930px;
  border-collapse: collapse;
}

.product_table td
{
  border: 1px solid #a4a4a4;
  font-size: 11px;
  height: 30px;
}

.product_picture img
{
  width: 100px;
}

.product_table_header
{
  background: #FFB400;
  font-weight: bold;
}

.product_table_header td
{
  height: 20px;
}

.null_cell
{
  width: 120px;
}

.row_odd
{
  background: #fff;
}

.row_even
{
  background: #d7d7d7;
}


.td_symbol
{
  width: 90px;
}

.td_wariant
{
  width: 240px;
}

.td_opak
{
  width: 80px;
}

.td_cena
{
  width: 80px;
}

.td_zastos
{
  width: 240px;
}

.unavail
{
  font-style: italic;
  font-size: 10px;
  color: #a4a4a4;
}

.must_order
{
  font-style: italic;
  font-size: 10px;
  color: #6DBF5F;
}

.span_curr
{
  font-size: 10px;
}

.rabat
{
  text-decoration: line-through;
}

.zelm_id
{
  color: #a4a4a4;
}

.zelm_id2
{
  color: #666;
  text-align: left;
  padding-left: 16px;
  font-size: 11px;
}

.asterisk
{
  color: #CC3333
}

.nuevo
{
  font-size: 11px;
  color: #E89400;
}

#photos3d_div
{
  display: none;
}

#photos3d_img
{
  display: none;
  cursor: e-resize;
}

#photos3d_progress_div
{
  border: 1px solid #000;
  width: 408px;
  height: 68px;
  margin: 0 auto;
}

#photos3d_progress_bgr
{
  width: 400px;
  height: 30px;
  border: none;
  margin: 9px 4px 9px 4px;
  background: #d7d7d6;
}

#photos3d_progress_bar
{
  border: none;
  margin: 0;
  height: 30px;
  background: #000;
  color: #fff;
  text-align: center;
  width: 0px;
  font-family: Verdana;
  font-weight: bold;
}

#photos3d_descr
{
  display: none;
  margin: 10px;
  padding: 10px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  border: 1px dotted #fff;
  text-align: center;
  opacity: 0.6;
}


/* p3dv3 */

.p3d3_div {
    display: none;
}

.p3d3_img, .p3d3_thumbnail {
  display: none;
  cursor: e-resize;
}

.p3d3_thumbnail {
  position:absolute; 
  top:0px; 
  left:0px;
}

.p3d3_progr_div {
  border: 1px solid #000;
  width: 408px;
  height: 68px;
  margin: 0 auto;
}

.p3d3_progr_bgr
{
  width: 400px;
  height: 30px;
  border: none;
  margin: 9px 4px 9px 4px;
  background: #d7d7d6;
}

.p3d3_progr_bar
{
  border: none;
  margin: 0;
  height: 30px;
  background: #000;
  color: #fff;
  text-align: center;
  width: 0px;
  font-family: Verdana;
  font-weight: bold;
}

.p3d3_descr
{
  clear:both;
  display: none;
  margin: 10px;
  padding: 10px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  border: 1px dotted #fff;
  text-align: center;
  opacity: 0.6;
}

.p3d3_td {
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    margin: 0px;
    padding-right: 8px;
    padding-top: 50px;
}

.p3d3_wrap {
    vertical-align: middle;
    height: 100%;    
    position: relative;
    margin: auto;
    padding: auto;
    padding: 0px;
}

.p3d3_link_image {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 100px;
}

.p3d3_360 {
    position: absolute;
    right: 0px;
    bottom: 0px;
    opacity: 0.6;
}

.p3d3_img_container {
    position: relative;
}


.products-container {
        background: #B7B7B6;
    }

.tabbed-bar {
    padding: 0px;
    padding-left: 16px;
    margin: 0px;
    margin-top:10px;
}

.spacer {
    clear: both;
}

.left-active-tab, .right-active-tab, .left-inactive-tab, .right-inactive-tab, .middle-left-active-tab, .middle-right-active-tab, .middle-inactive-tab {
    float: left;    
    width: 24px;
    height: 28px;
    margin: 0px;
    padding: 0px;
}

.left-active-tab {
    background: url('/themes/base/wesem2/_img/la.png');
}

.active-tab-title img {
    margin: 0px;
    padding: 0px;
    border: none;
}

.right-active-tab {
    background: url('/themes/base/wesem2/_img/pa.png');
}

.active-tab-title, .inactive-tab-title {
    float: left;
    background: #B7B7B6;
    margin-bottom: -10px;    
    height: 28px;
    line-height: 28px;
    font-weight: bold;
}

.inactive-tab-title {
    cursor: pointer;
    background: #A4A4A4;
}

.left-inactive-tab  { background: url('/themes/base/wesem2/_img/ln.png'); }
.right-inactive-tab { background: url('/themes/base/wesem2/_img/pn.png'); }
.middle-left-active-tab  { background: url('/themes/base/wesem2/_img/ml.png'); }
.middle-right-active-tab { background: url('/themes/base/wesem2/_img/mr.png'); }
.middle-inactive-tab { background: url('/themes/base/wesem2/_img/mi.png'); }

#top-faq-container {
    display: none;
}

#faq-results {
    margin: 10px;
    padding: 10px;
}

.faq-results-container {
    margin-bottom: 10px;
    cursor: pointer;        
}

.faq-results-question {
    font-weight: bold;
    background: #A4A4A4;
    padding: 8px;
}

.faq-results-answer {
    background: #fff;
    padding: 8px;
    padding-bottom: 0px;
}

.faq-readmore {
    display: block;
    text-align: right;
}

#faq-loader {
    display: none;
}