@charset "UTF-8";
/* CSS Document */

#produs-detalii {
padding: 5px;
margin: 0;
overflow: hidden;
border: solid 1px #bfbfbf;
}

.detalii-col-lft {
width: 205px;
float: left;
padding: 0;
margin: 0 -210px 0 0;
_margin: 0 -207px 0 0;
overflow: hidden;
position: relative;
_position: absolute;
}

.detalii-col-rgt {
padding: 0 0 0 215px;
margin: 0;
overflow: hidden;
min-height: 790px;
*min-height: 845px;
_height: 100%;
}

.producator-logo {
padding: 0;
margin: -10px 0 0 0;
overflow: hidden;
display: inline-block;
float: right;
position: relative;
}

.producator-logo img {
width: 100px;
height: auto;
}

.descriere-produs-detalii {
background: url(../images/dot-3.gif) repeat-x center bottom transparent;
min-height: 180px;
_height: auto;
padding: 0;
_padding: 0 0 10px 0 !important;
margin: 0 0 5px 0 !important;
overflow: hidden;
}

.optiuni-produs-detalii {
_height: 100%;
background: url(../images/bg-img-option-details.gif) repeat-x left top #a2dbed;
padding: 0;
margin: 5px 0;
border: solid 1px #bfbfbf;
overflow: hidden;
}

.optiuni-produs-detalii-wrapper {
background: url(../images/icon-cos-detalii.gif) no-repeat 5px top transparent;
min-height: 115px;
padding: 10px 10px 10px 12px;
_padding: 10px 7px 10px 12px;
margin: 0;
overflow: hidden;
}

.optiuni-produs-detalii form {
padding: 0;
margin: 0;
overflow: hidden;
}

.optiuni-produs-detalii form p {
float: left;
padding: 0;
margin: 0;
display: inline-block;
}



.optiuni-produs-detalii form p.price-product-details {
background: url(../images/price-big-bar.gif) no-repeat right top transparent;
width: 225px !important;
height: 30px;
padding: 0;
margin: 0 0 10px 42px;
_margin: 0 0 10px 22px;
}

.optiuni-produs-detalii form p.old-price-product-details {
color: #993300;
font: normal 90%/100% Arial, Helvetica, sans-serif;
line-height: 20px !important;
letter-spacing: 0;
word-spacing: -0.3pt;
text-align: center;
background: url(../images/bg-pret-vechi-detalii.gif) no-repeat right top transparent;
width: 150px !important;
height: 20px;
padding: 0 5px;
margin: 0 0 10px 72px;
_margin: 0 0 10px 40px;
}

.optiuni-produs-detalii form p.price-product-details span {
color: #FFF;
font: bold 160%/100% Arial, Helvetica, sans-serif;
text-align: center;
letter-spacing: 0;
word-spacing: -0.3pt;
white-space: nowrap;
line-height: 35px !important;
*line-height: 30px !important;
background: url(../images/price-big-lft.gif) no-repeat left top;
height: 30px;
_height: 24px;
display: block;
padding: 0 15px;
_padding: 3px 15px;
margin: 0;
}

.optiuni-produs-detalii form p.price-product-details span font.txt-tva {
font: normal 50%/100% Arial, Helvetica, sans-serif !important;
color: #FFF;
display: inline-block;
}

.optiuni-produs-detalii form p.old-price-product-details span {
height: 20px !important;
line-height: 20px !important; 
color: #F00;
text-decoration: line-through;
letter-spacing: 0;
word-spacing: -0.3pt;
white-space: nowrap;
padding: 0;
}

.optiuni-produs-detalii form p input {
background: none;
border: none 1px #FFF;
}

p.cat-produs-bg {
width: 114px !important;
background: url(../images/field-cantitate.gif) no-repeat left top transparent !important;
height: 32px !important;
padding: 0 10px !important;
margin: 0;
}


input.cant-produs {
width: 114px;
_width: 113px;
color: #004c92;
font: bold 140%/100% Arial, Helvetica, sans-serif;
letter-spacing: 0;
word-spacing: -0.3pt;
padding: 7px 0 !important;
_padding: 7px 0 0 0 !important;
margin: 0;
}


input.btn-adauga-cos-detalii, input.btn-adauga-cos-detalii-ov,
input.btn-wishlist, input.btn-view-cart, 
input.btn-wishlist-ov, input.btn-view-cart-ov {
background: url(../images/btn-adauga-big.gif) no-repeat left top transparent !important;
width: 134px !important;
height: 32px !important;
line-height: 32px !important;
padding: 0 !important;
margin: 0 !important;
display: inline-block;
outline: none;
cursor: pointer !important;
}

input.btn-adauga-cos-detalii-ov {
background: url(../images/btn-adauga-big-ov.gif) no-repeat left top transparent !important;
}

input.btn-wishlist {
background: url(../images/btn-gift-big.gif) no-repeat left top transparent !important;
}

input.btn-wishlist-ov {
background: url(../images/btn-gift-big-ov.gif) no-repeat left top transparent !important;
}

input.btn-view-cart {
background: url(../images/btn-view-cos-big.gif) no-repeat left top transparent !important;
}

input.btn-view-cart-ov {
background: url(../images/btn-view-cos-big-ov.gif) no-repeat left top transparent !important;
}

.alte-optiuni-produs {
padding: 0;
margin: 5px 0;
overflow: hidden;
}

span.enlarge {
text-indent: -9999px;
background: url(../images/icon-enlarge-small.gif) no-repeat right top transparent;
display: block;
width: 20px;
height: 20px;
float: right;
position: absolute;
z-index: 10;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}


input.btn-compara, input.btn-compara-ov {
width: 272px !important;
height: 32px !important;
display: block;
background: url(../images/btn-compara.gif) no-repeat scroll left top transparent !important;
padding: 0;
margin: 0;
border: none;
outline: none;
text-indent: -9999px;
cursor: pointer;
}

input.btn-compara-ov {
background: url(../images/btn-compara.gif) no-repeat scroll left -40px transparent !important;
}

/*===========================  ACCESORII  =====================================*/

.title-accesorii {
color: #004c92 !important;
font: bold 90%/100% Arial, Helvetica, sans-serif  !important;
background: #edf6fb !important;
border: solid 1px #bfbfbf !important;
padding: 5px !important;
margin: 5px 0 !important;
}

.accesorii-container {
padding: 0;
margin: 0;
overflow: hidden;
}

.accesorii-container dl {
background: url(../images/dot-3.gif) repeat-x center top transparent;
padding: 5px 0;
margin: 0;
display: block;
height: 82px;
min-height: 82px;
overflow: hidden;
}

.accesorii-container dl.acc-first {
background: none !important;
}

.accesorii-container dl dt {
width: 82px;
height: 82px;
padding: 0;
margin: 0 -82px 0 0;
display: block;
float: left;
position: relative;
}

.accesorii-container dl dt a img {
width: 80px;
height: 80px;
border: solid 1px #bfbfbf;
}

.accesorii-container dl dd {
padding: 0 0 0 85px;
margin: 0;
display: block;
overflow: hidden;
}

.accesorii-container dl dd span {
color: #004c92;
font: normal 90%/100% Arial, Helvetica, sans-serif;
text-align: center;
letter-spacing: 0;
word-spacing: -0.5pt;
padding: 5px 0;
margin: 0;
display: block;
overflow: hidden;
}

.accesorii-container dl dd span a, .accesorii-container dl dd span a:hover {
color: #FFF;
text-align: center;
text-decoration: none;
line-height: 15px;
white-space: nowrap;
background: url(../images/btn-ustensile-5.gif) no-repeat center top;
height: 15px;
padding: 0;
margin: 0;
display: block;
outline: none;
border: none;
}

.accesorii-container dl dd span a:hover {
background: url(../images/btn-ustensile-5.gif) no-repeat scroll center -20px;
}

/*===========================  ACCESORII END ==================================*/

/*===========================  OPTIUNI CULORI  ================================*/

/*
.optiuni-culori {
background: url(../images/bg-img-option-details.gif) repeat-x left top #a2dbed;
padding: 5px;
margin: 5px 0;
border: solid 1px #bfbfbf;
overflow: hidden;
}

.optiuni-culori form {
padding: 0;
margin: 0;
overflow: hidden;
}

.optiuni-culori form p {
padding: 5px 0;
margin: 0;
background: url(../images/dot-3.gif) repeat-x center top;
}

.optiuni-culori form p:first-child {
background: none;
}

.optiuni-culori form p span {
display: block;
padding: 0;
margin: 0;
}

span.thumb-color {
text-align: right !important;
width: 57px;
height: 52px;
padding: 0;
margin: 0 -57px 0 0 !important;
float: left;
position: relative;
overflow: hidden;
}

span.thumb-color img {
width: 50px;
height: 50px;
border: solid 1px #bfbfbf;
}

span.options-color {
height: 50px;
min-height: 50px;
padding: 0 0 0 70px !important;
margin: 0;
overflow: hidden;
}

span.options-color input {
}
*/

.optiuni-culori {
background: url(../images/bg-img-option-details.gif) repeat-x left top #a2dbed;
padding: 5px;
margin: 5px 0;
border: solid 1px #bfbfbf;
overflow: hidden;
}

.optiuni-culori form, .optiuni-culori form p {
padding: 0;
margin: 0;
overflow: hidden;
display: block;
}

.optiuni-culori form p span {
width: 55px;
height: 55px;
display: block;
padding: 7px;
_padding: 5px;
margin: 0;
float: left;
cursor: pointer;
}

.optiuni-culori form p span a {
display: block !important;
width: 55px !important;
height: 55px !important;
border: none;
outline: none;
}

#culoare {
}

span.thumb-color img.thumb-color-img {
width: 50px;
height: 50px;
padding: 4px;
border: double 1px #bfbfbf;
background: #e7f2f8;
display: block;
cursor: pointer;
}

span.thumb-color img.thumb-color-img-active {
width: 50px;
height: 50px;
padding: 0;
border: solid 5px #9db2c0;
display: block;
cursor: pointer;
}

.thumb-color input.add-color {
display: none;
}

/*===========================  OPTIUNI CULORI END  ============================*/

/*===========================  GALERIE STYLES  ==================================*/

#galerie-produs {
width: 300px;
padding: 0 !important;
margin: 0 !important;
overflow: hidden;
}

#galerie-produs h2 {

	width: 288px !important;
	/*display: inline-block !important;*/
	font: bold 90%/100% Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	padding: 5px !important;
	background: #edf6fb;
	border: solid 1px #bfbfbf;
	display:none;
}
#galerie-produs h2 em {
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	color: #339933;
	display: inline-block;
}

#galerie-produs p {
padding: 0;
margin: 0;
}

#largeImgClass {
	border: solid 4px #d4c8a2;
	width: 292px;
	text-align:center;
	vertical-align:middle;
	height: 250px;
	padding: 0 !important;
	margin: 0 !important;
}

#largeImg {
	vertical-align:inherit bottom;
}

#galerie-produs .thumbs {
/*background: url(../images/dot-3.gif) repeat-x center bottom transparent;*/
background:#d4c8a2;
padding: 0.5px;
*padding: 3px;
margin: 0;
}

#galerie-produs .thumbs img {
	border: solid 1px #bfbfbf;
	width: 50px;
	height: 50px;
	padding: 0 !important;
	margin:0.2em 0 0.2em 0.4em;
}
#galerie-produs .thumbs img:hover {
	border-color: #54a7d7;
}

/*===========================  END of GALERIE STYLES  ==================================*/


#player {
padding: 0;
margin: 0;
border: solid 1px #bfbfbf;
}


/*=====================================  PREVIEW CULORI  ===================================*/

#preview {
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
}

#screenshot {
position:absolute;
border:2px solid #000;
background:#59778c;
padding:5px;
display:none;
color:#fff;
}


/*=====================================  END of PREVIEW CULORI  ===================================*/

.articole-similare {
padding: 0;
margin: 0;
overflow: hidden;
}

.articole-similare dl {
background: url(../images/dot-4.gif) repeat-y left center transparent;
width: 25%;
height: 160px;
display: block;
float: left;
position: relative;
padding: 0;
margin: 0;
overflow: hidden;
}

.articole-similare dl:first-child {
background: none !important;
}

.articole-similare dl dt {
text-align: center;
height: 82px;
padding: 10px 0 5px 0;
margin: 0;
display: block;
}

.articole-similare dl dd {
height: 60px;
display: block;
}

.articole-similare dl dt a {
border: none;
outline: none;
display: inline-block;
}

.articole-similare dl dt a img {
width: 80px;
height: 80px;
border: solid 1px #bfbfbf;
margin: 0;
padding: 0;
}

.articole-similare dl dd h4 {
height: 35px;
font: normal 90%/100% Arial, Helvetica, sans-serif;
text-align: center;
line-height: 1;
padding: 5px;
margin: 0;
display: block;
}

.articole-similare dl dd p {
text-align: center;
}

.articole-similare dl dd p.price-similar {
font: normal 90%/100% Arial, Helvetica, sans-serif;
color: #FFF;
height: 15px;
line-height: 17px;
*line-height: 15px;
background: url(../images/btn-ustensile-5.gif) no-repeat center top transparent;
white-space: nowrap;
overflow: hidden;
}

