/********** RIGHT **********/

.columnRight {
	display: none;
}

/********** CENTER **********/

.columnCenter {
  float: right;
  padding-right: 0px;
  margin: 0px 0px 0px 0px;
  border: 0px red solid;
}

/********** DETAIL Product **********/

#productName {
  font-size: 20px;
  color: #C80200;
  margin: 10px 0px 10px 0px;
  padding: 0px 145px 25px 0px;
  background-image: url(../../../../../img/caryfuk/bg-stin.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}

a.tisk-detail {
  position: absolute;
  top: 35px;
  right: 95px;
  width: 23px;
  height: 17px;
  background-image: url(../../../../../img/caryfuk/img-tisk.jpg);
}

a.arrow-left {
  position: absolute;
  top: 35px;
  right: 65px;
  width: 21px;
  height: 17px;
  background-image: url(../../../../../img/caryfuk/arrows-detail.jpg);
}

a.arrow-list {
  position: absolute;
  top: 35px;
  right: 37px;
  width: 22px;
  height: 17px;
  background-image: url(../../../../../img/caryfuk/arrows-detail.jpg);
  background-position: left -17px;
}

a.arrow-right {
  position: absolute;
  top: 35px;
  right: 10px;
  width: 21px;
  height: 17px;
  background-image: url(../../../../../img/caryfuk/arrows-detail.jpg);
  background-position: left -34px;
}

#productDetail {
  border: 0px red solid;
}

#productDetail .clearBoth1 {
  background-image: none;
}

#productDetailLeft {
  float: left;
  width: 260px;
  border: 0px red solid;
}

#productMainImage {
  margin: 0px 4px 0px 0px;
  border: 0px red solid;
}

#productMainImage img {
  padding: 1px;
  border: 0px #dadada solid;
}

.soubory-ke-stazeni-nadpis {
  font-size: 14px;
  font-weight: bold;
}

.imgLink {
  font-size: 10px;
}

#productAdditionalImages #productMainImage {
  padding: 0px;
  margin: 0px 4px 0px 0px;
}

#productAdditionalImages .clearBoth1 {
  height: 15px;
}

#productDetailRight {
  position: relative;
  float: right;
  width: 495px;
  border: 0px red solid;
  background-image: url(../../../../../img/caryfuk/bg-products-right-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px 0px 10px 0px;
  margin-bottom: 20px;
}

#productDetailRightIn {
  position: relative;
  padding: 15px 9px 0px 8px;
  border: 0px red solid;
  background-image: url(../../../../../img/caryfuk/bg-products-right.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.hlava_produkt {
  position: absolute;
  top: 8px;
  right: 15px;
  width: 175px;
  font-size: 11px;
  border: 0px red solid;
}

#produkt_kod {
  height: 16px;
  clear: both;
}

#produkt_kod_n {
  float: left;
  width: 60px;
  font-weight: bold;
}

#produkt_kod_v {
  float: left;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
}

#produkt_vyrobce {
  clear: both;
}

#produkt_vyrobce_n {
  float: left;
  width: 60px;
  font-weight: bold;
}

#produkt_vyrobce_v {
  float: left;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
}

#kratky-popis {
  position: relative;
  padding: 13px 10px 10px 10px;
  background-image: url(../../../../../img/caryfuk/bg-kratky-popis.jpg);
	background-repeat: no-repeat;
	background-color: #FFEDC5;
	line-height: 140%;
}

#sestavy {
  position: relative;
  padding: 5px 0px 0px 0px;
  background-image: url(../../../../../img/caryfuk/bg-atributy.jpg);
	background-repeat: no-repeat;
	background-color: #FFAF10;
	border: 0px red solid !important;
	border: 1px #FFAF10 solid;
}

#atributy {
  position: relative;
  padding: 5px 0px 0px 0px;
  background-image: url(../../../../../img/caryfuk/bg-atributy.jpg);
	background-repeat: no-repeat;
	background-color: #FFAF10;
}

.atribut {
  position: relative;
  border: 0px red solid;
  clear: both;
  padding: 5px 10px 15px 10px;
}

.atribut-darek {
  position: relative;
  border: 0px red solid;
  background-color: #FFA7A7;
  clear: both;
  padding: 5px 10px 15px 10px;
}

.atribut-cislo {
  position: relative;
  float: left;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko.gif);
	background-repeat: no-repeat;
}

.atribut-cislo-volit {
  position: relative;
  float: left;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko-1.gif);
	background-repeat: no-repeat;
}

.atribut-cislo-darek {
  position: relative;
  float: left;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko-2.gif);
	background-repeat: no-repeat;
}

.atribut-nazev {
  position: relative;
  float: left;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 5px;
  border: 0px red solid;
}

.atribut-nazev a {
  color: #000000;
}

.atribut-nazev-lupa {
  float: left;
  position: relative;
  margin: 3px 0px 0px 10px;
}

.atribut-hodnota {
  clear: both;
}

.atribut-hodnota select {
  width: 455px;
}

#ceny {
  position: relative;
  float: left;
  width: 215px;
  border: 0px blue solid;
  padding: 10px 0px 0px 15px;
  color: #435E6F;
}

#kosik-dostupnost {
  position: relative;
  float: right;
  width: 215px;
  border: 0px blue solid;
  padding: 10px 15px 10px 0px;
}

#dostupnost {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: right;
  border: 0px red solid;
}

#dostupnost span {
  padding-left: 10px;
  color: #669934;
}

#cartAdd {
  position: relative;
	border: 0px red solid;
	font-size: 10px;
	margin: 12px 0px 15px 0px;
	background-image: url(../../../../../img/caryfuk/bg-products-right-predel.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#cartBox {
  position: relative;
  height: 39px;
	border: 0px red solid;
}

.cartButton {
  position: absolute;
  top: 0px;
  right: 0px;
}

.kosik-ks {
  padding: 10px 0px 10px 10px;
  background-image: url(../../../../../img/caryfuk/bg-cartadd.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
}

#dotaz {
  position: relative;
  height: 27px;
  background-image: url(../../../../../img/caryfuk/bg-dotaz.jpg);
	background-repeat: no-repeat;
	padding: 7px 10px 0px 10px;
	text-align: right;
	font-size: 11px;
  border: 0px red solid;
}

#dotaz_p {
  position: absolute;
  top: 7px;
  left: 30px;
}

#porovnani_p {
  position: absolute;
  top: 7px;
  left: 145px;
}

#odkazy-na-casti {
  font-size: 12px;
  clear: both;
  border: 0px red solid;
}

.odkazy-na-casti {
  float: left;
  padding: 0px 10px 5px 10px;
  margin: 0px 15px;
  border: 0px red solid;
}

.odkazy-na-casti a {
  color: #003365;
}

#productDescription {
  text-align: justify;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 5px 10px;
	font-size: 12px;
	font-weight: normal;
	border: 0px red solid;
	clear: both;
}

#productDescription h2 {
  font-size: 12px;
}

#productDescription p {
  margin: 0px;
  padding: 5px 0px;
  border: 0px red solid;
}

#productDescription h2 {
  margin: 0px 0px 5px 0px;
}

h3.productDescriptionHeader {
  color: #425F6F;
  font-size: 16px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 23px 0px;
  background-image: url(../../../../../img/caryfuk/bg-stin.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#productDescription1 {
  display: none;
}

#productDescription2 {
  position: relative;
  float: left;
  width: 255px;
  margin: 0px;
  padding: 0px;
  border: 0px red solid;
  clear: both;
}

#productDescription2 .parametry_nazev {
  vertical-align: top;
  width: 100px;
  font-size: 11px;
	color: #666;
	background-color: #F0F0F0;
	padding: 2px 2px 2px 5px;
}

#productDescription2 .parametry_hodnota {
  vertical-align: top;
  font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 5px;
}

#productDescription3 {
  position: relative;
  margin: 0px;
  padding: 0px;
  border: 0px red solid;
  clear: both;
}

.parametry {
  background-color: #c0c0c0;
}

#productDescription3 .parametry_nazev {
  width: 35%;
  font-size: 12px;
	color: #666;
	background-color: #F0F0F0;
	padding: 2px 2px 2px 5px;
}

#productDescription3 .parametry_hodnota {
  vertical-align: top;
  font-size: 12px;
	color: #000;
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

.ikony {
  border: 0px red solid;
  margin-bottom: 10px;
  padding: 0px 10px;
  width: 260px;
}

.ikony img {
  margin: 0px 5px 0px 0px;
}

.centerBoxContentsAlsoPurch {
  float: left;
}

#crossSell .centeredContent {
  position: relative;
  padding: 0px 8px;
	margin: 4px 0px 4px 0px;
	width: 174px;
	height: 205px;
	text-align: center;
	border-right: 1px #E7E7E7 solid;
}

#crossSell .centeredContent .itemTitle {
  height: 55px;
}

#crossSell .centeredContent .listing_foto img {
  margin-left: 34px;
  border: 0px red solid;
}

#crossSell .centeredContent .listing_cart,  #crossSell .centeredContent .listingDescription, #crossSell .centeredContent .nase-cena-nazev_1 {
  display: none;
}

#crossSell .centeredContent .ceny {
  position: absolute;
  top: 160px;
  left: 0px;
  width: 100%;
  height: 20px;
  padding: 0px;
  margin: 0px;
  background: none;
}

#crossSell .centeredContent .ikony {
  position: absolute;
  top: 187px;
  left: 10px;
  width: 165px;
  margin: 0px;
  padding: 0px;
  border: 0px red solid;
}

#crossSell .centeredContent .nase-cena-bez,
#crossSell .centeredContent .nase-cena-hodnota {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  padding: 0px;
  margin: 0px;
  color: #000000;
  border: 0px red solid;
}

/********** VYPIS CEN PRODUKTU **********/

#productDetailRight .ceny {
  position: relative;
  border: 0px red solid;
  padding: 0px;
  height: 82px;
}

#productDetailRight .nase-cena {
  position: absolute;
  top: 0px;
  left: 0px;
  color: #000000;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  padding: 0px 0px 6px 0px;
  background-image: url(../../../../../img/caryfuk/bg-nase-cena.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#productDetailRight .nase-cena-bez {
  position: absolute;
  top: 39px;
  left: 0px;
  color: #000000;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  padding: 0px 0px 6px 0px;
}

#productDetailRight .nase-cena-nazev {
  float: left;
}

#productDetailRight .nase-cena-hodnota {
  float: right;
  color: #FF6600;
}

#productDetailRight .nase-cena-nazev_1 {
  display: none;
}

#productDetailRight .doporucena-cena {
  position: absolute;
  top: 25px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding: 6px 0px;
}

#productDetailRight .doporucena-cena-nazev {
  float: left;
}

#productDetailRight .doporucena-cena-hodnota {
  float: right;
}

#productDetailRight .sleva {
  position: absolute;
  top: 53px;
  left: 0px;
  width: 100%;
  text-align: right;
  border-top: 1px #D1DEE7 solid;
  padding: 6px 0px;
}

#splatky {
  padding: 6px 0px;
  border-top: 1px #D1DEE7 solid;
  border-bottom: 1px #D1DEE7 solid;
}

.sestava-cela, .sestava-darek-cela, .sestava-volit-cela {
  position: relative;
  margin-bottom: 20px;
  clear: both;
  border: 0px red solid;
}

.sestava-produkt-nadpis-cislo {
  position: absolute;
  top: 5px;
  left: 15px;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko.gif);
	background-repeat: no-repeat;
	border: 0px red solid;
}

.sestava-volit-nadpis-cislo {
  position: absolute;
  top: 5px;
  left: 15px;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko-1.gif);
	background-repeat: no-repeat;
	border: 0px red solid;
}

.sestava-darek-nadpis-cislo {
  position: absolute;
  top: 5px;
  left: 15px;
  width: 20px;
  height: 19px;
  padding-top: 2px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  background-image: url(../../../../../img/caryfuk/kolecko-2.gif);
	background-repeat: no-repeat;
	border: 0px red solid;
}

.sestava-produkt-nadpis, .sestava-darek-nadpis, .sestava-produkt-volit1-nadpis {
  padding: 8px 10px 18px 40px;
  background-image: url(../../../../../img/caryfuk/bg-sestava-nadpis.jpg);
	background-repeat: no-repeat;
	border: 0px red solid;
}

.sestava-produkt-nadpis a, .sestava-darek-nadpis a, .sestava-produkt-volit1-nadpis a {
  font-weight: bold;
  color: #425F6F
}

.sestava-produkt-out {
  position: relative;
  border: 0px red solid;
  padding: 5px 15px 15px 15px;
  background-image: url(../../../../../img/caryfuk/bg-sestava-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.atribut-cely {
  position: relative;
  float: left;
  width: 110px;
  height: 160px;
  margin-bottom: 5px;
  padding: 5px;
  font-size: 11px;
  text-align: center;
  border: 0px red solid;
}

.atribut-foto {
  height: 105px;
  border: 0px red solid;
}

.atribut-foto-skladem {
  position: absolute;
  left: 0px;
  bottom: 5px;
  width: 120px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #669934;
}
.produkt_popis_foto {
	/*padding: 0px 0px 5px 0px;*/
	font-size: 10px;
	margin: 0px;
    
	/*color: #D12420;*/

}

