.jcarousel-skin-home { width : 605px; margin : 0 auto; padding : 15px 0 10px 0; list-style-type : none!important; }
.jcarouselSkinDetalii { 
	background	: #e9e9e9;
	width 		: 306px; 
	height		: 55px;
	margin 		: 0 auto;
	/*padding		: 50px 0 0 0;*/
	padding		: 0;
	position	: relative;
	border-bottom : 2px solid #ccc;
}	
.jcarouselSkinDetalii-descriere {
	height 		: 28px;
	position 	: absolute;
	top			: 130px;
	z-index		: 10;
	left		: 15px;
	padding		: 5px 5px 10px 5px;
	border-bottom	: 1px dashed #ccc;
	width			: 200px;
	text-align		: center;
	font-weight		: bold;
}	
	
.jcarousel-skin-detalii { 
	margin 		: 0 auto; 
	padding 	: 0; 
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position	: relative;
    margin		: 0 auto;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0!important;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-home .jcarousel-container-horizontal {
    width	: 605px;
    padding : 0;
}
.jcarousel-skin-detalii .jcarousel-container-horizontal {
    width	: 306px;
}
    
.jcarousel-skin-home .jcarousel-clip-horizontal {
    width	: 519px;
    height	: 179px;
    margin  : 0 0 0 43px;
    background : url(../images/carousel/bkg_carousel.jpg) repeat-x 0 0;
}
.jcarousel-skin-detalii .jcarousel-clip-horizontal {
    width	: 240px;
    height	: 55px;
    margin  : 0 33px;
}

.jcarousel-skin-home .jcarousel-item {
    width	: 173px;
    height	: 179px;
}
.jcarousel-skin-detalii .jcarousel-item {
    width	: 80px;
    height	: 55px;
}
.jcarousel-skin-home .jcarousel-item img.mmedia {
	color 	: #fff;
	display : block;
	width   : 146px;
	height	: 102px;
	border : 1px solid #d95f5e; margin : 20px auto 0 auto;	
}
.jcarousel-skin-home .jcarousel-item .boxGalerieDescriere a { color : #fff; }
.jcarousel-skin-home .jcarousel-item .boxGalerieDescriere { color : #fff; text-align : center; font-size : 11px; font-weight : bold; width : 150px; margin : 5px 0 0 15px; line-height : 12px; }
.jcarousel-skin-detalii .jcarousel-item a.mmedia {
	color 	: #fff;
	display : block;
	width   : 66px;
	height	: 42px;
	border : 1px solid #cccccc; margin : 6px auto 0 auto;		
}
.jcarousel-skin-detalii .jcarousel-item a.mmedia img { border : none; margin : 0; }

.jcarousel-skin-home .jcarousel-item-horizontal {
    margin-right: 0;
}
.jcarousel-skin-detalii .jcarousel-item-horizontal {
    margin-right: 0px;
}
.jcarousel-skin-home .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-home .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0;
    width: 43px;
    height: 179px;
    cursor: pointer;
    background: transparent url(../images/carousel/next-horizontal.png) no-repeat -43px 0;
}
.jcarousel-skin-detalii .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 33px;
    height: 55px;
    cursor: pointer;
    background: transparent url(../images/carousel/next-horizontal-d.png) no-repeat -66px 0;
}

.jcarousel-skin-home .jcarousel-next-horizontal:hover {
    background-position: -86px 0;
}
.jcarousel-skin-detalii .jcarousel-next-horizontal:hover {
    background-position: -33px 0;
}
.jcarousel-skin-home .jcarousel-next-horizontal:active {
    background-position: -86px 0;
}
.jcarousel-skin-detalii .jcarousel-next-horizontal:active {
    background-position: -66px 0;
}
.jcarousel-skin-home .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal,
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}
.jcarousel-skin-home .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 43px;
    height: 179px;
    cursor: pointer;
    background: transparent url(../images/carousel/prev-horizontal.png) no-repeat -43px 0;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 33px;
    height: 55px;
    cursor: pointer;
    background: transparent url(../images/carousel/prev-horizontal-d.png) no-repeat -66px 0;
}
.jcarousel-skin-home .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal:hover {
    background-position: -33px 0;
}

.jcarousel-skin-home .jcarousel-prev-horizontal:active {
    background-position: -86px 0;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal:active {
    background-position: -66px 0;
}

.jcarousel-skin-home .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -86px 0;
}
.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

/*#mm_video_c,
#mm_image_c { margin : 15px 0 0 0; }*/

#mm_image_c .img_pp { position : relative; }
#mm_image_c .img_pp .boxGalerieDescriere { padding : 10px; position : absolute; bottom : -2px; background:url(../images/transparent_bg.png); color : #fff; width : 421px; left : 4px; } 
#mm_image_c .img_pp .boxGalerieDescriere a { color : #fff; }
#mm_image_c .img_pp .boxGalerieDescriere a:hover { color : #ffbc01; }
#mm_image_c .img_pp div.fotoMare { display : block; width : 490px; height : 350px; margin : 0 auto; }
#mm_image_c .img_pp div.fotoMare img { float : none; display : block; height : 350px; margin : 0 auto; border : 1px solid #000; }

#mm_image_cd { position : relative; }

#mm_image_cd .img_pp a img { display : block; /*width : 218px;*/ height : 190px; padding : 3px; border : 1px solid #ccc; margin : 0 auto; border : none; }
#mm_image_cd .img_pp { position : relative; border : 1px solid #ccc; width : 306px ; margin : 0 auto; }

#mm_image_c .img_pp a.descriere {
	color : #fff;
	height	: 30px;
}
#mm_image_c .img_pp a.descriere:hover {
	color : #EE3A43;
}

#mm_image_c .img_pp div.citeste {
	height		: 35px;
	width		: 70px;
	position	: absolute;
	top			: 6px;
	left		: 4px;
	z-index		: 1000;
	background	: transparent url(../images/transparent_bg_s.png) repeat scroll right 0;
	cursor		: pointer;
}
#mm_image_c .img_pp div.citeste span {
	display 	: block;
	height		: 35px!important;
	line-height	: 35px;
	width		: 70px!important;
	color		: #fff;
	text-align  : center;
	font-size	: 10px;
	font-weight	: bold;
	text-transform : uppercase;
	margin			: 0;
}
#mm_image_c .img_pp div.citeste span { color : #fff; }
#mm_image_c .img_pp div.citeste span:hover {
	color		: #ffbc01;	
}

div.fotoMare a.no_thickbox { cursor : auto; }

.boxMultimedia .descriere { position : absolute; top : 174px; width : 292px; left : 4px; line-height : 18px; background : #f5f5f5; margin : 4px 0; padding : 0 4px; font-size : 11px; color : #b21a1a; text-align : center; text-transform : uppercase; }
