img{padding: 0;margin: 0; border: 0;}

/*******************general classes************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html.clearfix {height:1%;}
.zarro-float{float: none;height: 0px;overflow: hidden;width: 100%;}
.float-left{float: left;} .float-right{float: right;}
.align-right{text-align: right;} .align-left{text-align: left;} .align-center{text-align: center;} .align-justify{text-align: justify;}
.bold{font-weight: bold;} .italic{font-style: italic;}.normal{font-style: normal; font-weight: normal}
.img-swap{background: transparent  no-repeat top left;display: block;overflow:hidden;text-indent:800px;white-space:nowrap;}
.display-block{display: block;} .display-inline{display: inline;} .display-inline-block{display: inline-block;} .display-none{display: none;}
/*************end general classes************/
#dp{
position:relative;
z-index:5;
width:235px;
float:left;
margin-right:7px;
margin-bottom:7px;
}
#dp > span{
	background: #7b2278;
	position:absolute;
	z-index:6;
	top:18px;
	left:-15px;
	padding:2px 9px;
	color:#fff;
	font-size:14px;	
}


.produsContainer > span {
    color: #FFFFFF;
    font-size: 12px;
    left: -10px;
    padding: 2px 5px;
    position: absolute;
    top: 65px;
	background-color:#7b2278;
}

#dptable{
background-color:#fff;
border:1px solid #989369;
width:230px;
height:185px;
text-align:center;
table-layout:fixed;
-moz-border-radius-topleft:14px;
-moz-border-radius-bottomright:14px;
-webkit-border-bottom-right-radius:14px;
-webkit-border-top-left-radius:14px;
}

#dp:hover table{
-moz-border-radius-topright:14px;
-moz-border-radius-bottomleft:14px;
-webkit-border-bottom-left-radius:14px;
-webkit-border-top-right-radius:14px;

-moz-border-radius-topleft:0!important;
-moz-border-radius-bottomright:0!important;
-webkit-border-bottom-right-radius:0!important;
-webkit-border-top-left-radius:0!important;
border-color:#989369;
}
#dptable td{
	padding-top:3px;
}
#dptable img{
    max-height: 160px;
    max-width: 220px;
	border:0 none;
}
.a-hov2{
	display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.a-hov2 img{
    border: 0 none;
    height: 180px;
    width: 229px;
}

.defaultTextActive{font-style:italic;color:#999;}
/* ------------- START LISTA PRODUSE ------------- */
#listaProduse{width:100%;margin:0 auto;}
#listaProduse .produsContainer {position:relative; width:182px;height:270px; margin: 5px auto 23px;}
#listaProduse .produsContainer .produsTitlu{height:53px;overflow:hidden;}
#listaProduse .produsContainer .produsTitlu table td{vertical-align:middle;height:53px;}
#listaProduse .produsContainer .produsTitlu table td h3{line-height: 21px !important;margin: 5px 0 !important;overflow: hidden;width: 181px;text-align:center;}
#listaProduse .produsContainer .produsTitlu table td h3 a{text-decoration:none; color:black;}
#listaProduse .produsContainer .produsTitlu table td h3 a:hover{text-decoration:none; color:#7b2278;}
#listaProduse .produsContainer:hover .produsTitlu table td h3 a{text-decoration:none; color:#7b2278;}
#listaProduse .produsContainer .produsTitlu table td p{display:none;visibility:hidden;height:0;width:0;padding:0;margin:0;overflow:hidden;}
#listaProduse .produsContainer span.produsPret{position:absolute;top:65px;left:-10px;padding:2px 5px;color:#fff;font-size:14px;}
#listaProduse .produsContainer .produsImagine{width:182px;height:182px;table-layout:fixed;
text-align:center;background-color:#fff;border-bottom-right-radius:14px;-moz-border-radius-bottomright:14px;-webkit-border-bottom-right-radius:14px;border-top-left-radius:14px;-moz-border-radius-topleft:14px;-webkit-border-top-left-radius:14px;border:1px solid #989369;}
#listaProduse .produsContainer:hover .produsImagine{border-top-right-radius:14px;-moz-border-radius-topright:14px;-webkit-border-top-right-radius:14px;border-bottom-left-radius:14px;-moz-border-radius-bottomleft:14px;-webkit-border-bottom-left-radius:14px;border:1px solid #989369; border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-top-left-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;}
#listaProduse .produsContainer .produsImagine img{margin:10px 0 0 0;max-width:140px;max-height:140px;border:0;}
#listaProduse .produsContainer:hover .produsImagine{background-color:#FFF;}
#listaProduse .produsContainer .produsDetalii{display:block;background: url("../files/images/btn0.png") no-repeat scroll center top transparent; width:125px; font-weight:bold; height:29px;text-align:center;margin:7px auto 2px;color:#000;font-size:14px;line-height:29px;}
#listaProduse .produsContainer .produsDetalii:hover { text-decoration:none; color:#425E1B;}
#listaProduse .produsContainer .produsOverlay{display:block;position:absolute;top:50px;left:0;}
#listaProduse .produsContainer .produsOverlay img{border:0;height:180px;width:181px;}
/* ------------- END LISTA PRODUSE ------------- */
#viewCart{width:100%;border-collapse:collapse;}
#viewCart > tbody > tr > td{border:1px solid #CCC; border-collapse:collapse; padding:4px;}
#viewCart .thead{font-size:13px;font-weight:bold; background-color:#f5f5f5;}
#viewCart .tbody{font-size:12px;}
#viewCart .row1{background:url('../files/images/tbodybg1.png');}
#viewCart .row2{background:url('../files/images/tbodybg2.png');}
#viewCart .cartCantitateInput{text-align:center;border:1px solid grey;}
#viewCart .cartPic{max-width:70px;max-height:50px;}
#viewCart .innertd{width:76px;height:56px;text-align:center;background-color:#fff;padding:3px 0;border:1px solid #ccc;}
#viewCart .cartProdTitle{padding-left:5px;}
#viewCart .cartProdTitle a{font-size:15px;}
#viewCart .cartStergeItem{display:block;margin:0 auto;height:20px;width:20px;background:url('../files/images/cartDelete.png') no-repeat top center;}
#viewCart .cartStergeItem:hover{background-position:bottom center!important;}
#viewCart .cartButon{background:#fff;cursor:pointer;border:1px solid #989369;outline:0 none;}
#viewCart a.cartButon{color:#000;padding:0px 5px;font-weight:normal!important;}
#viewCart a.cartButon{text-decoration:none!important;}
#cartNextStep{font-size:15px;text-align:right!important;min-height:30px;}
#cartNextStep a{background:#fff; border:1px solid #989369; padding:0px 12px; color:black !important;}
#cartNextStep a:hover{text-decoration:none !important; color:#7b2278 !important;}
#button_comanda{background:#fff;border:1px solid black;padding:2px 5px;font-size:16px;color:#AB156F;width: 120px !important;}
#button_comanda:hover{text-decoration:none;}

/* ------------- START DETALIU PRODUS ------------- */

 
/* ------------- END DETALIU PRODUS ------------- */

.lbox {cursor:url("../files/images/magnify.cur"), pointer;}
/*   ------------ START GALLERY ------------   */
.gallery{margin:10px 10px 2px 26px;}
.gallery .thumb{border:1px solid #989369; background-color:white; padding:3px 3px 5px;float:left;height:110px; overflow:hidden;width:170px;margin:10px;text-align:center}
.gallery .thumb:hover{background-color:#fff;}
.gallery .thumb a{}
.gallery .thumb a:hover{cursor:url("../files/images/magnify.cur"), pointer;}
.gallery .thumb a img{border:0;max-height:132px;max-width:170px;}
/*   ------------ END GALLERY ------------   */
/*   ------------ START SCROLLER ------------   */
.produsScroller{float:left;width:245px;margin:0 0 10px 0;}
.produsScroller .scrollable{position:relative;overflow:hidden;width:175px;height:120px;float:left;}
.produsScroller .scrollable .items{width:20000px;top:0;position:absolute;}
.produsScroller .scrollable .items div{float:left;}
.produsScroller .scrollable .items div a{display:block;float:left;margin:0 9px;overflow:hidden;text-align:center;}
.produsScroller .scrollable .items div img{height:114px;border:2px solid #fff;}
.produsScroller .middle{width:770px;height:auto;overflow:hidden;}
.produsScroller .browse{float:left;display:block;height:100px;overflow:hidden;text-indent:500px;white-space:nowrap;width:42px;cursor:pointer;}
.produsScroller .left{width:35px;height:118px;background:transparent url(../files/images/produs-left.png) no-repeat center right;}
.produsScroller .right{width:35px;height:118px;background:transparent url(../files/images/produs-right.png) no-repeat center left;}
/*   ------------ END SCROLLER ------------   */
/*   ------------ START SCROLLER ------------   */
.scroller{ border: 1px solid #CCCCCC; padding: 5px 0 7px;}
.scroller .scrollable{position:relative;overflow:hidden;width:570px;height:120px;float:left;}
.scroller .scrollable .items{width:20000px;top:0;position:absolute;}
.scroller .scrollable .items div{float:left;}
.scroller .scrollable .items div a{display:block;float:left;margin:0 9px;overflow:hidden;text-align:center;}
.scroller .scrollable .items div img{height:114px; padding:4px;}
.scroller .middle{width:770px;height:auto;overflow:hidden;}
.scroller .browse{float:left;display:block;height:100px;overflow:hidden;text-indent:500px;white-space:nowrap;width:42px;cursor:pointer;}
.scroller .left{width:35px;height:118px;background:transparent url(../files/images/left.png) no-repeat center 45px;}
.scroller .right{width:35px;height:118px;background:transparent url(../files/images/right.png) no-repeat center 45px;}
/*   ------------ END SCROLLER ------------   */
/*   --------   START CONTACT   ---------------   */
#contact_container div{float:left;}
#contact_succes{margin:0 auto;}
#contact_data{width:250px;}
#formular_contact_form{width:350px;padding-left:10px;font-size:13px;}
#formular_contact_form input {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:95%;padding:5px;border:1px solid #666;}
#formular_contact_form textarea {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:95%;padding:5px;border:1px solid #666;}
#formular_contact_form select {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:100%;padding:5px;border:1px solid #666;}
#formular_contact_form input:hover,#formular_contact_form textarea:hover,#formular_contact_form select:hover,#formular_contact_form input:focus,#formular_contact_form textarea:focus,#formular_contact_form select:focus{border-color:#989369;}
#formular_contact_form input.chk{width:auto!important;padding:3px!important;border:0 none;}
#formular_contact_form input.butoane{width:70px;font-size:11px; cursor:pointer;}
/*   --------   END CONTACT   ---------------  */
/*   --------   START LIGHTBOX   ---------------   */
#jquery-overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:150%;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
/*   --------   END LIGHTBOX   ---------------   */

@charset "utf-8";
body{
  padding: 0;
  margin: 0;
  font-family: "Trebuchet MS", Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;
  background-image:url(../files/images/bg.jpg); background-position:top center; background-repeat:repeat-x; background-color:#ffffff;
  font-size: 13px;
}
a, a:link, a:focus, a:hover, a:active{outline: 0 none;}
/*************link style*************/
a{ text-decoration: none;}

a:hover{ text-decoration: underline;}
img { border:none;}
/*************link style*************/
/*******************general classes************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html.clearfix {height:1%;}
.zarro-float{float: none;height: 0px;overflow: hidden;width: 100%;}
.float-left{float: left;} .float-right{float: right;}
.align-right{text-align: right;} .align-left{text-align: left;} .align-center{text-align: center;} .align-justify{text-align: justify;}
.bold{font-weight: bold;} .italic{font-style: italic;}.normal{font-style: normal; font-weight: normal}
.img-swap{background: transparent  no-repeat top left;display: block;overflow:hidden;text-indent:800px;white-space:nowrap;}
.display-block{display: block;} .display-inline{display: inline;} .display-inline-block{display: inline-block;} .display-none{display: none;}
/*************end general classes************/
/*****************custom classes*************/
.slideshow{
width:300px;
height:300px;
position:relative;
z-index:0;
overflow:hidden;
}
.slideshow img{
position:absolute;
top:0px;
left:0px;
z-index:8;
}
.slideshow img.active{
z-index:10;
}
.slideshow img.last-active{
z-index:9;
}


/*************end costum classes*************/
/************^^^^general^^^^^****************/
/*===============header=====================*/
/*logo-swap*/
#logo{

}
#logo a{
  background: transparent url('../files/images/logo.png') no-repeat;
  display: block;
  margin:0;
  padding:0;
  overflow:hidden;
  text-indent:800px;
  white-space:nowrap;
}
/*logo-swap*/
/*===========end header=====================*/
/*===============content====================*/

/*===========end content====================*/
/*===============footer=====================*/

/*===========end footer=====================*/

.FendissimaAloe { position:absolute; right:0px; top:0px;}
#wrapper { position:relative; width:990px; margin:0 auto; }
#footer { position:relative; width:100%; left:0px;  height:150px; border-top:7px solid #8ac530;}
#footerContent { position:relative; width:990px; margin:0 auto;  height:163px;}

.FendissimaAloeB { position:absolute; left:0px; bottom:-14px;}
#header { position:relative; width:990px; background-image:url(../files/images/header.png); background-position:center top; height:231px; margin-top:25px;}
.logoF {
	position:absolute;
	left: 28px;
	top: 0px;
}

.prod1 {
	position:absolute;
	left: 212px;
	top: 0px; width:130px; height:210px; background-image:url(../files/images/prod1.jpg); background-repeat:no-repeat; background-position:top left;
}
.prod2 {
	position:absolute;
	left: 342px; height:210px; top: 0px;  width:122px;  background-image:url(../files/images/prod2.jpg); background-repeat:no-repeat; background-position:top left;
}
.prod3 {
	position:absolute;
	left: 464px; height:210px; top: 0px; width:126px;  background-image:url(../files/images/prod3.jpg); background-repeat:no-repeat; background-position:top left;
}
.prod4 {
	position:absolute;
	left: 590px; height:210px; width:124px; background-image:url(../files/images/prod4.jpg); background-repeat:no-repeat; background-position:top left;
	top: 0px;
}
.prod5 {
	position:absolute;
	left: 714px; height:210px; top: 0px; width:119px; background-image:url(../files/images/prod5.jpg); background-repeat:no-repeat; background-position:top left;
}
.prod6 {
	position:absolute;
	left: 833px; height:210px; top: 0px; width:129px; background-image:url(../files/images/prod6.jpg); background-repeat:no-repeat; background-position:top left;
}

.prod1:hover {background-position:top right;}
.prod2:hover {background-position:top right;}
.prod3:hover {background-position:top right;}
.prod4:hover {background-position:top right;}
.prod5:hover {background-position:top right;}
.prod6:hover {background-position:top right;}




#fendissimaContent { width:934px; margin:0 auto; position:relative; padding:0px;}
#leftC { width:244px; position:relative; float:left; min-height:980px; margin-top: -11px; }
#rightC { width:645px; position:relative; float:right; min-height:980px;  padding: 0 15px 0 20px;  background-image:url(../files/images/ruleV.png); background-position:top left; background-repeat:no-repeat; }
#searchQ { width:244px; height:36px; background-image:url(../files/images/search.png); position:relative; background-position:top left; background-repeat:no-repeat;}
#quickSearchBox { height:21px; width:190px; padding:0px; font-size:14px; margin:0px; position:absolute; top:6px; left:14px; border:1px solid white;}
.defaultText { color:#000; font-style:normal;}
.defaultTextActive {color:#CCC !important; font-style:italic;}
.quickSearchButton { width:33px; height:36px; padding:0px; margin:0px; position:absolute; top:0px; right:0px;}

#leftMenu{
background: #568119 url('../files/images/menuBg.png') repeat-x center top;
width:240px;
margin-top:15px;
}
#leftMenu ul {margin:0px; padding:0px;}
#leftMenu > ul { margin:0px; padding:0px; list-style-type:none;}
#leftMenu > ul li {background: transparent url('../files/images/bulet.png') no-repeat right 15px;}
#leftMenu ul li{
margin:0px 23px;
border-top:1px dashed #fff;
}
#leftMenu ul li:first-child{
border-top:none;
}
#leftMenu ul li a{
	font-size:16px;
	color:#fff;
	display:block;
	line-height:44px;
}

#leftMenu ul li {
	
	color:#fff;
	
	}
#leftMenu ul li a.active {text-decoration:none;  font-weight:bold;}
#leftMenu ul li a:hover {
text-decoration:underline;
color:#fff;
}

#leftMenu ul li ul{
padding:0 0 14px 0;
}
#leftMenu ul li ul li{
border:none!important;
margin:0 0 0 18px;
padding:0 0 0 0px;
background: url("../files/images/bulet2.png") no-repeat scroll left 12px transparent;
}
#leftMenu ul li ul li a{
	font-size:14px;
	color:#fff;
	display:block;
	line-height:22px;
}
.bulet{
}
.has4{
font-size:29px;
font-family:arial,sans-serif;
font-weight:normal;
padding:0 0 0 23px;
background: transparent url('../files/images/bulet.png') no-repeat 2px 10px;
color:#3d3d3d;
margin:0 0 13px 0;
}

.desp{
width:100%;
height:1px;
}
#cosC {margin-top:13px; position:relative;}

#cosC p { color:#4e4d4d; padding:3px; margin:0px; }
.cartC { padding:3px 4px; margin:0px; font-weight:bold; font-size:24px;}
.imgCart { position:absolute; right:8px; top:0px;}

.cosL {background: url("../files/images/btn0.png") no-repeat scroll center top transparent;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 5px 0px;
    text-align: center;
    width: 125px;
	font-weight:bold;}
.addCos {
	background: url("../files/images/btn0.png") no-repeat scroll center top transparent;
    color: #000000 !important;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 15px auto;
    text-align: center;
    width: 125px;
	font-weight:bold;
	clear:both;
	}
.dottedRule { border-bottom:1px dotted #CCC; clear: both; height: 1px; padding-top:5px;}	
.addCos:hover { text-decoration:none !important; color:#425E1B !important;}	
.cosL:hover {text-decoration:none; color:#425e1b;}
#studioSpa {margin-top:14px;}

#newsletterF {margin-top:10px; position:relative;}
#newsletterF p { color:#4e4d4d; padding:4px; margin:0px; }
.imgNews {position:absolute; right:8px; top:0px;}
.newsC {padding:3px 4px; margin:0px; font-weight:bold; font-size:24px;}
.newsL {background: url("../files/images/btn0.png") no-repeat scroll center top transparent;
    color: #000000;
    display: block;
    font-size: 14px;
    height: 29px;
    line-height: 29px;
    margin: 5px 0px;
    text-align: center;
    width: 130px;
	font-weight:bold;}
.newsL:hover {text-decoration:none; color:#425e1b;}
	
.fendissima-input{
    -moz-border-radius: 2px;
    border: 1px solid #CCCCCC;
    margin: 7px 0 0;
    padding: 2px 4px;
    width: 230px;
    }
.fendissima-input:hover{
  border:1px solid #425e1b;
}

.fendissima-input:focus{
  border:1px solid #425e1b;
}

#contactRapid { margin-top:10px; margin-bottom:15px; position:relative; padding:8px 16px 4px 16px; color:white; background-color:#558119; background-image:url(../files/images/contactR.png); background-position:top left; background-repeat:repeat-x;}
.imgContact {position:absolute; left:20px; top:9px;}
.contactH4 {padding:3px 4px 7px 45px; margin:0px; font-weight:bold; font-size:24px; color:white; border-bottom:1px dashed white;}
.footerLink a {font-size:14px; color:#1e1a17; margin:0px 5px; }
.footerLink a:hover {color:#7b2278; text-decoration:none; border-bottom:1px dashed #7b2278;}


.menuMain { position:absolute; left:16px; top:0px; height: 60px; }
#pageContentF { position:relative; margin-top:60px;  }
.menuMain ul { list-style:none; margin:0px; padding:0px 0px 0px 4px; position:relative;}
.menuMain ul li { float:left; position:relative; margin:0px; height:45px; margin-bottom:15px; background-image:url(../files/images/meniuBg.png); background-position:top left; background-repeat:repeat-x;}
.menuMain ul li:hover { background-image:url(../files/images/meniuBg.png); background-position:bottom left; background-repeat:repeat-x; }
.menuMain ul li a { font-weight:bold; color:black; text-decoration:none;  padding:10px 18px 0px; display:block; height:40px; }
.menuMain ul li:hover a { color:#7b2278;}
.paginatie { line-height:23px;}
#pageContentF a { color:#7b2278;}
#pageContentF a:hover { color:#7b2278; text-decoration:underline;}
#pageContentF p {text-align:justify;}
#rightC #quickSearch {display:none;}
.cath2 { border-top: 1px dotted #CCCCCC;
    margin: 14px 0 -10px;
    padding: 10px 0;}
	
	#lightbox-image-details-currentNumber {display:none !important;}
	.contactFendForm {padding-left: 120px !important; padding-top: 25px;}
	.paginatie a {border:1px solid #CCC; padding:0px 5px;}
	.paginatie a:hover {border:1px solid #7B2278; text-decoration:none !important;}
	.paginatie a.bold {border:1px solid #7B2278; background-color:#7B2278; font-weight:normal !important; color:#fff !important;}
	.fendissima-button {border:1px solid #6e864d; color:black; font-weight:bold; -moz-border-radius: 10px;
  -webkit-border-radius: 10px; border-radius: 10px; background-color:white; padding:0px 10px; cursor:pointer; margin-top:4px;}
  
  .fendissima-button:hover { color:#6e864d;}
  
  .imgDesign {background-color:white; border:1px solid #CCC; padding:10px;   -moz-border-radius: 7px;
  -webkit-border-radius: 7px; border-radius: 7px;}
  .imgDesign:hover {border:1px solid #7b2278;}