﻿div {
  display: block;
}
.fontBold, .fontBold p, .fontBold a, .fontBold a:link, .fontBold a:active, .fontBold a:hover, .fontBold a:visited, .fontBold span, .fontBold td {
  font-weight: bold;
}
.upperCase, .upperCase span, .upperCase select, .upperCase option, .upperCase a, .upperCase td {
  text-transform: uppercase;
}
.fontNormal, .fontNormal p, .fontNormal a, .fontNormal a:link, .fontNormal a:active, .fontNormal a:hover, .fontNormal a:visited, .fontNormal span, .fontNormal td, .fontNormal h1, .fontNormal h2 {
  font-weight: normal;
}
.overFlowBtn {
  position: absolute;
  display: block;
  overflow: hidden;
  text-indent: -5000px;
  border: 0 none #fff;
  cursor: pointer;
  line-height: 10px;
}
.hideContent {
  display: none;
}
.clearAll {
  clear: both;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.fT1, .fT1 p, .fT1 a:link, .fT1 a:active, .fT1 a:hover, .fT1 a:visited, .fT1 span, .fT1 select, .fT1 input, .fT1 td, .fT1 .CmsPageStyle, .fT1 h1, .fT1 h2, .fT1 h3 {
  font-size: 8px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 10px;
}
.fT2, .fT2 p, .fT2 a:link, .fT2 a:active, .fT2 a:hover, .fT2 a:visited, .fT2 span, .fT2 select, .fT2 input, .fT2 td, .fT2 .CmsPageStyle, .fT2 h1, .fT2 h2, .fT2 h3 {
  font-size: 9px;
  line-height: 12px;
  font-family: Arial,Helvetica,sans-serif;
}
.fT3, .fT3 p, .fT3 a:link, .fT3 a:active, .fT3 a:hover, .fT3 a:visited, .fT3 span, .fT3 select, .fT3 input, .fT3 td, .fT3 .CmsPageStyle, .fT3 h1, .fT3 h2, .fT3 h3 {
  font-size: 10px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 13px;
}
.fT4, .fT4 p, .fT4 a:link, .fT4 a:active, .fT4 a:hover, .fT4 a:visited, .fT4 span, .fT4 select, .fT4 input, .fT4 td, .fT4 .CmsPageStyle, .fT4 h1, .fT4 h2, .fT4 h3 {
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 15px;
}
.fT5, .fT5 p, .fT5 a:link, .fT5 a:active, .fT5 a:hover, .fT5 a:visited, .fT5 span, .fT5 select, .fT5 input, .fT5 td, .fT5 .CmsPageStyle, .fT5 h1, .fT5 h2, .fT5 h3 {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 16px;
}
.fT6, .fT6 p, .fT6 a:link, .fT6 a:active, .fT6 a:hover, .fT6 a:visited, .fT6 span, .fT6 select, .fT6 input, .fT6 td, .fT6 .CmsPageStyle, .fT6 h1, .fT6 h2, .fT6 h3 {
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 17px;
}
.fT7, .fT7 p, .fT7 a:link, .fT7 a:active, .fT7 a:hover, .fT7 a:visited, .fT7 span, .fT7 select, .fT7 input, .fT7 td, .fT7 .CmsPageStyle, .fT7 h1, .fT7 h2, .fT7 h3 {
  font-size: 14px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 18px;
}
.fT8, .fT8 p, .fT8 a:link, .fT8 a:active, .fT8 a:hover, .fT8 a:visited, .fT8 span, .fT8 select, .fT8 input, .fT8 td, .fT8 .CmsPageStyle, .fT8 h1, .fT8 h2, .fT8 h3 {
  font-size: 15px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 20px;
}
.fT9, .fT9 p, .fT9 a:link, .fT9 a:active, .fT9 a:hover, .fT9 a:visited, .fT9 span, .fT9 select, .fT9 input, .fT9 td, .fT9 .CmsPageStyle, .fT9 h1, .fT9 h2, .fT9 h3 {
  font-size: 16px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 21px;
}
.fT10, .fT10 p, .fT10 a:link, .fT10 a:active, .fT10 a:hover, .fT10 a:visited, .fT10 span, .fT10 select, .fT10 input, .fT10 td, .fT10 .CmsPageStyle, .fT10 h1, .fT10 h2, .fT10 h3 {
  font-size: 17px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 22px;
}
.fT11, .fT11 p, .fT11 a:link, .fT11 a:active, .fT11 a:hover, .fT11 a:visited, .fT11 span, .fT11 select, .fT11 input, .fT11 td, .fT11 .CmsPageStyle, .fT11 h1, .fT11 h2, .fT11 h3 {
  font-size: 18px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 24px;
}
.fT12, .fT12 p, .fT12 a:link, .fT12 a:active, .fT12 a:hover, .fT12 a:visited, .fT12 span, .fT12 select, .fT12 input, .fT12 td, .fT12 .CmsPageStyle, .fT12 h1, .fT12 h2, .fT12 h3 {
  font-size: 19px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 26px;
}
.fT20, .fT20 p, .fT20 a:link, .fT20 a:active, .fT20 a:hover, .fT20 a:visited, .fT20 span, .fT20 select, .fT20 input, .fT20 td, .fT20 .CmsPageStyle, .fT20 h1, .fT20 h2, .fT20 h3 {
  font-size: 25px;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 28px;
}
.fC0, .fC0 p, .fC0 a:link, .fC0 a:active, .fC0 a:hover, .fC0 a:visited, .fC0 span, .fC0 select, .fC0 input, .fC0 td, .fC0 .CmsPageStyle, .fC0 h1, .fC0 h2, .fC0 h3 {
  color: #000;
}
.fC1, .fC1 p, .fC1 a:link, .fC1 a:active, .fC1 a:hover, .fC1 a:visited, .fC1 span, .fC1 select, .fC1 input, .fC1 td, .fC1 .CmsPageStyle, .fC1 h1, .fC1 h2, .fC1 h3 {
  color: #FFF;
}
.fC2, .fC2 p, .fC2 a:link, .fC2 a:active, .fC2 a:hover, .fC2 a:visited, .fC2 span, .fC2 select, .fC2 input, .fC2 td, .fC2 .CmsPageStyle, .fC2 h1, .fC2 h2, .fC2 h3 {
  /* GENERAL FONT COLOR */
  color: #000;
}
.fC3, .fC3 p, .fC3 a:link, .fC3 a:active, .fC3 a:hover, .fC3 a:visited, .fC3 span, .fC3 select, .fC3 input, .fC3 td, .fC3 .CmsPageStyle, .fC3 h1, .fC3 h2, .fC3 h3 {
  /* GREY */
  color: #626262;
}





.Price_ProductInfo_TR .PriceBefore_ProductInfo_TD, .Price_ProductInfo_TR .PriceStriked_Productinfo, #prCardPriceTD .PriceUnit_ProductInfo_SPAN, #prCardPriceTD .PriceAmount_ProductInfo_SPAN {
  /* GENEREL FONT */
}
table#BUYSECTION {
  /* COLOR IN PRICE SECTION */
  color: #000;
}
#relatedTxtHeader {
  /* BORDER RELATED */ 
  margin-top: 3px;
}
.VariantGroup .TextInputField_ProductInfo, .TextInputField_ProductInfo {
  /* INPUT FIELDS */
  border: #b9b9b9 solid 1px;
}

#ShopLayOut_Search_TD {
  display: none;
}
.ProductInfo_TD {
  background-color: #FFF;
  background-image: none;
}

#prCardWrap h1 {
  margin: 0px;
  padding: 0px;
 /* width: 354px !important; */
  background-image: none;
  background-color: transparent;
}
.listWidth {
  width: 709px;
}
.OptionSelect_ProductInfo {
  float: left;
}
#prCardWrap {
  width: 740px;
  margin-top: 10px;
}
.pcInnerWidth1 {
  width: 355px;
}
.pcInnerWidth2 {
  width: 354px;
}

/*
/
/ FONT AND COLORS END
/
*/



#prCardPriceTD .PriceUnit_ProductInfo_SPAN, #prCardPriceTD .PriceAmount_ProductInfo_SPAN {
  padding-right: 2px;
  padding-top: 1px;
}
.VariantGroup .TextInputField_ProductInfo, .TextInputField_ProductInfo {
  padding: 2px;
  height: 21px;
}
.PriceDevider_ProductInfo_TR, .PriceText_ProductInfo_SPAN, #prCardFave {
  display: none;
}
#prCardHeader h1 {
  margin-bottom: 2px;
  padding: 0px;
  text-align:left;
      width: 354px;
}
#pCardStockTxt {
  float: left;
}
#prCardPriceTD .PriceUnit_ProductInfo_SPAN, #prCardPriceTD .PriceAmount_ProductInfo_SPAN, .Price_ProductInfo_TR .PriceBefore_ProductInfo_TD, .Price_ProductInfo_TR .PriceStriked_Productinfo {
  text-decoration: none;
}

#prCardImgBox {
  float: left;
  width: 355px;
}
table#BUYSECTION, #prCardPdf img {
  margin-top: 4px;
}
#prPriceWrapper, .TextInputField_ProductInfo, span.prCardAntal, #prCardImgWrap {
  position: relative;
}
#prCardImgWrap {
  height: 200px;
  width: 355px;
}
#prCardWrap img, #prCardImgWrap img {
  cursor: pointer;
}
#relPrWrapper, #otherPrWrapper, .MediaViewerSelector {
  overflow: hidden;
}
.VariantGroupLabel, .Price_ProductInfo {
  text-align: right;
}
#prCardPriceTD {
  padding-bottom: 8px;
  text-align: left;
  padding-top: 7px;
}
.PriceBefore_ProductInfo_TD {
  padding-right: 10px;
}
.VariantGroupLabel {
  padding-top: 2px;
}
.VariantGroup, .VariantGroup .TextInputField_ProductInfo, .OptionSelect_ProductInfo {
  width: 200px;
}
table#BUYSECTION, .OptionSelect_ProductInfo {
  margin-bottom: 5px;
}
span.prCardAntal {
  top: 25px;
  right: 36px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #626262;
}
.TextInputField_ProductInfo {
  background: #FFF;
  top: 6px;
  width: 30px;
  text-align: center;
}
.VariantGroup .TextInputField_ProductInfo {
  position: inherit;
  top: 0;
  text-align: left;
}
#prCardSpcOfImg, #prCardNewsImg {
  position: absolute;
  right: 13px;
}
#prCardNewsImg {
  top: 38px;
}
#prCardSpcOfImg {
  top: 3px;
}
#pCardStock {
  padding-right: 12px;
  position:relative;
  top:-1px;
}
#prWrapperOverFlow, #otherOverFlow, #relPrWrapper, #otherPrWrapper {
  width: 727px;
}
#relPrWrapper, #otherPrWrapper {
  margin-left: 18px;
}
#prCardBuyTD {
  padding-bottom: 10px;
  padding-top:7px;
}
#relatedTxtHeader h5, #otherTxtHeader h5 {
  width: 725px !important;
}
.Variants {
  position: relative;
  margin-top: 20px;
  padding-bottom: 0px;
  width: 354px;
}
.VariantGroupLabel {
  display: none;
}
.VariantGroup {
  position: relative;
  float: left;
  left: -4px;
  _left: -2px;
}
#relWrap, #othWrap {
  width:720px;
}
#prCardStcAndPrNum {
  padding-bottom: 20px;
  border-bottom: 0px solid #bbbbbb;
}
#prCardDescription {
  padding-top: 20px;
  border-top: 1px solid #bbbbbb;
}
#prCardStcAndPrNum div {
  display: inline;
}

#prCardPrice {
  position: relative;
  top: 0;
  text-align: left;
  width: 195px;
  left: 0px;
}
#prCardPricePretext {
  position: relative;
  top: 0;
  text-align: left;
  width: 195px;
  left: 0px;
  padding-bottom: 3px;
}
#prCardPricePretext, #prCardPricePretext span, #prCardPricePretext nobr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #626262;
}
#prCardPrice, #prCardPrice span, #prCardPrice b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 27px;
  color: #589d0f;
  font-weight: bold;
}
table#BUYSECTION {
  left: 1px;
  position: relative;
  top: -4px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
table#BUYSECTION td {
  text-align: right;
}
table#BUYSECTION {
  width: 156px;
}
table#BUYSECTION .BuyButton_ProductInfo {
  width: 74px;
}

#description2 {
  padding: 50px 30px 0px 30px;
}
#prCinfoBox .ProdInfoBox {
  margin-left:0px;
  width:354px;
  margin-top:30px;
  padding-bottom:20px;
}
#prCinfoBox .ProdInfoBox strong {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#FFF;
  text-transform:uppercase;
}

#prCinfoBox .ProdInfoBox li {
  color: #363636;
  font-size:11px;
  float:left;
  width:170px;
  vertical-align:top;
    margin-bottom:2px;
}
#prCinfoBox .infoUl2 li {
  width:120px;

}
.infoUl1, .infoUl2 {
  float: left;
  margin: 0px;
  padding: 15px 0px 0px 18px;
}
.infoUl1 {
  width:170px;

}
.infoUl2 {
  width:140px;
}
/*
#ShopLayOut_Topmenu_TD .SB {
  width:143px;
  _width:181px;
}
*/
#ShopLayOut_Topmenu_TD #menu5 {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
}
#ShopLayOut_Topmenu_TD #menu5 {
  position: relative;
  top: 1px;
  padding: 9px 10px 9px 10px;
  background-color: #404040;
  background-image: none;
  _top: 0px;
  _left: 1px;
}
#ShopLayOut_Topmenu_TD a {
 position:relative;
 top:-1px;
 _top:-1px;
}
#ShopLayOut_Topmenu_TD {
  height:41px !important;
}
.clearAll {
  overflow:hidden;
  height:0px;
}


#prCardPriceTD .prCardSeveralPricesPrice b span{
   color: #589D0F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 27px;
}
  