.jcarousel-skin-home { width : 781px; margin : 0 auto; padding : 0; list-style-type : none!important; }
.jcarousel-skin-home2 { width : 781px; margin : 0 auto; padding : 0; list-style-type : none!important; }
.jcarousel-skin-detalii { width : 160px; margin : 0 auto; padding : 0; list-style-type : none!important; }
.jcarousel-skin-multimedia { width : 472px; margin : 0 auto; padding : 0; list-style-type : none!important; }
/**
 * 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-skin-detalii .jcarousel-list { height : 168px; margin : 47px 0 0 0; }
.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,
.jcarousel-skin-home2 .jcarousel-container-horizontal {
    width	: 781px;
    padding : 0;
}
.jcarousel-skin-detalii .jcarousel-container-horizontal {
    width	: 160px;
    padding : 0;
}
.jcarousel-skin-multimedia .jcarousel-container-horizontal {
    width	: 472px;
    padding : 0;
}

.jcarousel-skin-home .jcarousel-clip-horizontal {
    width	: 705px;
    height	: 153px;
    margin  : 0 0 0 38px;
}
.jcarousel-skin-home2 .jcarousel-clip-horizontal {
    width	: 705px;
    height	: 253px;
    margin  : 0 0 0 38px;
}
.jcarousel-skin-detalii .jcarousel-clip-horizontal {
    width	: 160px;
    height	: 214px;
    margin  : 0;
}
.jcarousel-skin-multimedia .jcarousel-clip-horizontal {
    width	: 396px;
    height	: 253px;
    margin  : 0 0 0 38px;
}
.jcarousel-skin-home .jcarousel-item {
    width	: 234px;
    height	: 153px;
    border-left : 1px solid #ccc;
    padding	: 0px;
}
.jcarousel-skin-home2 .jcarousel-item {
    width	: 234px;
    height	: 253px;
    border-left : 1px solid #ccc;
    padding	: 0px;
}
.jcarousel-skin-detalii .jcarousel-item {
    width	: 160px;
    height	: 161px;
    padding	: 0px;
}
.jcarousel-skin-multimedia .jcarousel-item {
    width	: 198px;
    height	: 253px;
    padding	: 0px;
}
.jcarousel-skin-multimedia .jcarousel-item img,
.jcarousel-skin-home .jcarousel-item img, .jcarousel-skin-home2 .jcarousel-item img { float : left; margin : 0 5px 0 0; }
.jcarousel-skin-multimedia .jcarousel-item p,
.jcarousel-skin-home .jcarousel-item p, .jcarousel-skin-home2 .jcarousel-item p { color : #252525; font-size : 11px; }
.jcarousel-skin-multimedia .jcarousel-item .cnt,
.jcarousel-skin-home .jcarousel-item .cnt, .jcarousel-skin-home2 .jcarousel-item .cnt { padding : 0 8px; }
.jcarousel-skin-multimedia .jcarousel-item img.mmedia,
.jcarousel-skin-home .jcarousel-item img.mmedia,
.jcarousel-skin-home2 .jcarousel-item img.mmedia {
	display : block;
	margin	: 15px auto;
	float	: none;
	border	: 1px solid #ccc;
	padding	: 2px;
}
.jcarousel-skin-multimedia .jcarousel-item img.mmedia_wide,
.jcarousel-skin-home .jcarousel-item img.mmedia_wide,
.jcarousel-skin-home2 .jcarousel-item img.mmedia_wide {
	display : block;
	margin	: 60px auto;
	float	: none;
	border	: 1px solid #ccc;
	padding	: 2px;
}
.jcarousel-skin-multimedia .jcarousel-item .boxGalerieDescriere a,
.jcarousel-skin-home .jcarousel-item .boxGalerieDescriere a, .jcarousel-skin-home2 .jcarousel-item .boxGalerieDescriere a { color : #fff; }
.jcarousel-skin-multimedia .jcarousel-item .boxGalerieDescriere,
.jcarousel-skin-home .jcarousel-item .boxGalerieDescriere,
.jcarousel-skin-home2 .jcarousel-item .boxGalerieDescriere {
    color           : #0000cc;
    font-size       : 11px;
	height			: 22px;
    line-height     : 16px;
	bottom			: 85px;
	left			: 32px;
    width           : 166px;
	padding			: 0 0 0 16px;
	margin          : -10px 0 0 0;
}

.jcarousel-skin-home .jcarousel-item, .jcarousel-skin-home2 .jcarousel-item { position : relative; }
.jcarousel-skin-home .jcarousel-item .boxGalerieDescriereMultimedia,
.jcarousel-skin-home2 .jcarousel-item .boxGalerieDescriereMultimedia {
	color 			: #0000cc;
	//background		: #e7e7e7;
	font-size		: 11px;
	height			: 22px;
	line-height		: 16px;
	position	 	: absolute;
	bottom			: 85px;
	left			: 32px;
	width			: 166px;
	padding			: 0 0 0 4px;
}

.jcarousel-skin-detalii .jcarousel-item img { margin : 0 2px 2px 0; border : 1px solid #ccc; padding : 2px; float : left; }

.jcarousel-skin-multimedia .jcarousel-item-horizontal,
.jcarousel-skin-home .jcarousel-item-horizontal,
.jcarousel-skin-home2 .jcarousel-item-horizontal {
    margin-right: 0;
}
.jcarousel-skin-multimedia .jcarousel-item-placeholder,
.jcarousel-skin-home .jcarousel-item-placeholder,
.jcarousel-skin-home2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
.jcarousel-skin-multimedia .jcarousel-item h4,
.jcarousel-skin-home .jcarousel-item h4, .jcarousel-skin-home2 .jcarousel-item h4 { color : #707070; font-size : 11px; }
.jcarousel-skin-multimedia .jcarousel-item h3,
.jcarousel-skin-home .jcarousel-item h3, .jcarousel-skin-home2 .jcarousel-item h3 { line-height : 22px; height : 44px; margin : 5px 0; position : relative; overflow : hidden; }
.jcarousel-skin-multimedia .jcarousel-item h3 a,
.jcarousel-skin-home .jcarousel-item h3, a .jcarousel-skin-home2 .jcarousel-item h3 a { color : #003863; font-size : 18px; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-home .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0;
    width: 37px;
    height: 153px;
    cursor: pointer;
    background: transparent url(../images/carousel/next-horizontal.png) no-repeat 0 0;
    border-left : 1px solid #ccc;
}
.jcarousel-skin-home2 .jcarousel-next-horizontal,
.jcarousel-skin-detalii .jcarousel-next-horizontal,
.jcarousel-skin-multimedia .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0;
    width: 37px;
    height: 253px;
    cursor: pointer;
    background: transparent url(../images/carousel/next-horizontal_wide.png) no-repeat 0 0;
    border-left : 1px solid #ccc;
}
.jcarousel-skin-detalii .jcarousel-next-horizontal {
	width		: 38px;
	height		: 46px;
	margin		: 0 18px;
	border		: none;
	background  : transparent url(../images/carousel/next-horizontal.png) no-repeat 0 center;
}

.jcarousel-skin-detalii .jcarousel-next-horizontal:hover,
.jcarousel-skin-multimedia .jcarousel-next-horizontal:hover,
.jcarousel-skin-home .jcarousel-next-horizontal:hover,
.jcarousel-skin-home2 .jcarousel-next-horizontal:hover {
    background-position: -38px center;
}

.jcarousel-skin-detalii .jcarousel-next-horizontal:active,
.jcarousel-skin-multimedia .jcarousel-next-horizontal:active,
.jcarousel-skin-home .jcarousel-next-horizontal:active,
.jcarousel-skin-home2 .jcarousel-next-horizontal:active {
    background-position: -38px center;
}
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal,
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-detalii .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-home2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home2 .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-multimedia .jcarousel-next-disabled-horizontal,
.jcarousel-skin-multimedia .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-multimedia .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -76px center;
}
.jcarousel-skin-home .jcarousel-prev-horizontal  {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 37px;
    height: 153px;
    cursor: pointer;
    background: transparent url(../images/carousel/prev-horizontal.png) no-repeat 0 0;
    border-right : 1px solid #ccc;
}
.jcarousel-skin-home2 .jcarousel-prev-horizontal,
.jcarousel-skin-detalii .jcarousel-prev-horizontal,
.jcarousel-skin-multimedia .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 37px;
    height: 253px;
    cursor: pointer;
    background: transparent url(../images/carousel/prev-horizontal_wide.png) no-repeat 0 0;
    border-right : 1px solid #ccc;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal {
	width		: 38px;
	height		: 46px;
	margin		: 0 18px;
	border		: none;
	background : transparent url(../images/carousel/prev-horizontal.png) no-repeat 0 center;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal:hover,
.jcarousel-skin-multimedia .jcarousel-prev-horizontal:hover,
.jcarousel-skin-home .jcarousel-prev-horizontal:hover,
.jcarousel-skin-home2 .jcarousel-prev-horizontal:hover {
    background-position: -38px center;
}
.jcarousel-skin-detalii .jcarousel-prev-horizontal:active,
.jcarousel-skin-multimedia .jcarousel-prev-horizontal:active,
.jcarousel-skin-home .jcarousel-prev-horizontal:active,
.jcarousel-skin-home2 .jcarousel-prev-horizontal:active {
    background-position: -38px center;
}

.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-detalii .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active
.jcarousel-skin-home2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home2 .jcarousel-prev-disabled-horizontal:active
.jcarousel-skin-multimedia .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-multimedia .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-multimedia .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -76px center;
}

#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; }

#tabContainerMultimedia .fotoMare img { display : block; margin : 0 auto; }
#tabContainerMultimedia .fotoMare { margin : 0 0 20px 0; }