

/************************************************************************/
/* FROM CSS FILE: cosmetic-style.css */
/************************************************************************/

*{
	margin: 0px;
	padding: 0px;
}

html{
	margin: 0px;
	padding: 0px;
	background: #6B6B6B url("http://www.cosmetic-style.ro/css/images/cosmetic-style/pattern.jpg") top left;
	background-position: 0px 11px;
}

body 
{
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgBody.jpg")  top left repeat-x;
	font: normal 12px  Arial, Helvetica;
	color: #333;
	line-height: 150%;
}


.highslide-wrapper 
{
    background: #fff;
}

/**=================================**/
/**			HTML ELEMENTS			**/
/**=================================**/

input,select,textarea
{
  	border:1px solid #ccc;
  	padding: 5px;
}

input[type=submit],
input[type=button]
{
  background: #900A4C;
  	padding: 5px 10px;
  	font-size: 17px;
  	font-weight: bold;
  	color: #fff;
  	border:none;
  	cursor:pointer;
  	border-radius: 2px;
  text-shadow: -1px -1px 0px #35001C;
}

ul{
	padding: 0px 0px 0px 30px;
}

ul li{
	padding: 2px 0px 2px 0px;
}

img{
	border: none;
}

a{
	color: #900A4C;
	text-decoration: none;	
}

a:hover
{
	
}


h1,h2,h3,h4
{
	margin: 5px 0px;
	font-weight:normal;
	line-height: 140%;
}

h1{
	font-size: 21px;	
}

h2{
	font-size: 21px;	
}

h3{
	font-size: 17px;
}

p{
	/*padding: 10px 0px;*/
}

/**=================================**/
/**			DEFAULTS 				**/
/**=================================**/

.Error
{
  	color: #CC2D36;
}

.clearboth, .clearBoth, .clearFloat, .ClearFloat
{
	clear: both;
  	display:block;
}

.ClearFix:after , .Clearfix:after 
{
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.ClearFix, .Clearfix 
{
	display: inline-block;
}

.Bold
{
	font-weight:bold;	
}

.BorderBottom
{
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}

.BorderRadius
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.eobModule
{
}

.eobModule h1,h2,h3
{
	
}

.eobModule ul
{

}

.eobModule ul li{

}

.eobModule p
{
	
}

/**=============================**/
/**			WRAPPERS			**/
/**=============================**/

.Wrapper
{
	
	width: 960px;
	margin: 0px auto;
}


/**=========================**/
/**			HEADER			**/
/**=========================**/

#header
{
	height: 94px;
	padding: 0px;
}

#header #logo
{

	width: 242px;
	float: left;	
	margin-top: 20px;
	
}

#header #topRight
{
	float:right;
	width: 298px;
	height: 90px;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgTop.jpg") top right no-repeat;
	color: #C3B3BB;	
}

#header #topRight > div:first-child
{
	padding: 12px 10px 5px 20px;
}

#header #topRight ul
{
	padding: 0px;
	list-style:none;
	text-align:center;
}

#header #topRight ul li
{
	display:inline;
	padding:  0px 0px;
}

#header #topRight ul li a
{
	display:inline-block;
	color: #C3B3BB;
	font-size: 19px;	
	text-shadow: 1px 1px 0px #000;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/sepTop.jpg") center right no-repeat;
	padding: 5px 20px 5px 10px;
	
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#header #topRight ul li:last-child a
{
	background: none;
}

#header #topRight ul li a:hover
{
	color: #fff;
}

/**=========================**/
/**			MENU			**/
/**=========================**/

#menu{
	text-align: left;	
	height: 47px;
	overflow:hidden;
}


#menu ul {
	margin: 0px;
	padding: 5px;
}

#menu ul li{
	display: inline;
	margin: 0px;
	padding: 15px 1px;
}

#menu ul li .eobSelected
{
	display: inline;	
}


#menu ul li a
{
	height: 40px;
	line-height: 38px;
	padding: 0px 10px;
	font-size: 15px;
	margin: 0px;	
	display:inline-block;
	color: #9A808D;
	background:  url("http://www.cosmetic-style.ro/css/images/cosmetic-style/sepMenuA.jpg") center right no-repeat;	
	
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#menu ul li .eobSelected a{
    color: #fff;
}

#menu ul li a:hover{
	color: #fff;
}

#menu .SearchSimpleForm
{
	float:right;
	padding: 9px 0px 12px 12px;
}

#menu .SearchSimpleForm input[type=text]
{
	width: 85px;
	background: #61374C;
	color: #AD97A2;
	border:none;
	border-top:1px solid #2A0016;	
	border-left:1px solid #2A0016;
	outline: 0;
	/*
	border-bottom:1px solid #6F4B5D;
	border-right:1px solid #6F4B5D;
	border:1px solid #2A0016;*/
	padding: 4px 35px 4px 15px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	
	-moz-box-shadow: 1px 1px 0px #6F4B5D;
	-webkit-box-shadow: 1px 1px 0px #6F4B5D;
	box-shadow: 1px 1px 0px #6F4B5D, inset 2px 2px 4px rgba(0,0,0,0.5);
	
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#menu .SearchSimpleForm input[type=text]:focus
{
	width: 230px;
}

#menu .SearchSimpleForm input[type=submit]
{
	margin-left:-33px;
 	
	padding: 5px 12px 5px 12px;
	padding-top: 14px\0;	
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/searchBtn.png") center center no-repeat;
	border: none;
	cursor: pointer;
	height: 30px\0;
}



/**==============================**/
/**			SECOND MENU			**/
/**=============================**/

#secondMenu{
	text-align: left;	
	color: #DEC6D2;
	/*min-height: 50px;*/
}

#secondMenu > div
{  	
  	float:left;
  	width: 255px;
  	margin:3px 0px 3px 15px;
}

#secondMenu .RichTextContent p,
#secondMenu .RichTextShow p
{
  	padding: 0px;
}

#secondMenu a
{
  color: #DFC6D3;
}

#secondMenu ul {
	margin: 0px;
	padding: 5px;
}

#secondMenu ul li{
	display: inline;
	margin: 0px;
	padding: 15px 1px;
}

#secondMenu ul li .eobSelected
{
	display: inline;	
}


#secondMenu ul li a
{
	height: 32px;
	line-height: 32px;
	padding: 0px 10px;
	font-size: 13px;
	color: #DEC6D2;
	margin: 0px;	
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#secondMenu ul li .eobSelected a{
	color: #fff;
}

#secondMenu ul li a:hover{
	color: #fff;
}

/**=========================**/
/**			CONTENT			**/
/**=========================**/

#content
{
  	min-height: 600px;
	background: #fff;
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.8);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.8);
	position:relative;
	z-index: 100;
	padding-bottom: 45px;
	
}

#contentWrapper
{
	position:relative;
	z-index: 10;
}

#contentWrapper:after
{
	-webkit-transform: skew(-4deg, 0deg);
    box-shadow:0px 0px 55px 5px #000;
    position:absolute;
    top: 8px;
    content: ' ';
    z-index:-1;
    width:477px;
    height:375px;
    background-color:black;
    right:12px;
}

#contentWrapper:before
{
	-webkit-transform: skew(4deg, 0deg);
    box-shadow:0px 0px 55px 5px #000;
    position:absolute;
    top: 8px;
    content: ' ';
    z-index:-1;
    width:477px;
    height:375px;
    background-color:black;
    left:12px;
}

/**=========================**/
/**			MAIN			**/
/**=========================**/

#main{
	float: right;
	width: 675px;
	margin: 0px 0px;
	padding: 30px 10px;
}


#main h1
{
  	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgH1.jpg") bottom center no-repeat;
  	padding-bottom: 25px;
}

#main p
{
	padding: 5px 0px;
}

/**=========================**/
/**			LEFT			**/
/**=========================**/

#left{
	float: left;
	width: 240px;	
	padding: 10px 10px;
}

#left .eobModule
{	
	padding: 0px 0px 20px 0px;
}

#left .eobModule ul
{	
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #E7E7E7;
}

#left .eobModule ul li ul
{
  	margin: 0px 0px 0px 15px;
}

#left .eobModule ul li 
{	
	list-style: none;
	padding: 0px 0px 3px 0px;
}

#left .eobModule ul li a{
	display: block;
	padding: 3px 0px 3px 10px;
	margin-left: -1px;
	color: #333;
	font-size: 12px;
	border-left: 1px solid #E7E7E7;
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#left .eobModule ul li a:hover{	
	color:#900A4C;
	border-left: 2px solid #900A4C;
  	font-weight:bold;
}

#left .eobModule ul li.eobSelected a,
#left .eobModule ul li .eobSelected a,
#left .eobModule ul li.eobSelected ul li.eobSelected a
{
  	font-weight:bold;
	color:#900A4C;	
	border-left: 2px solid #900A4C;
}

#left .eobModule ul li.eobSelected ul li a
{
  	font-weight:normal;
  	border-left:none;
  	color: #333;
}

#left h2
{
	background:  url("http://www.cosmetic-style.ro/css/images/cosmetic-style/leftH.png") left top no-repeat;
	padding: 22px 15px 15px 55px;
	width: 230px;
	height: 50px;
	margin-left: -47px;
	color: #fff;
  	text-shadow: -1px -1px 0px #35001C;
}

#left h2.BgVerde
{
	background:  url("http://www.cosmetic-style.ro/css/images/cosmetic-style/leftHVerde.png") left top no-repeat;
}

/**=========================**/
/**			FOOTER			**/
/**=========================**/


#footerBig
{
	
	
}
#footer
{
	margin-top:-55px;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgFooter.png") top center no-repeat;
  	
	position: relative;
	padding: 35px 0px 5px 0px;
	z-index: 1000;
  	color: #999;
}

#footer .Wrapper
{
	width: 932px;
}

#footer ul
{
	display:inline-block;
	padding: 0px;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgMenuFooter.jpg") bottom center repeat-x;
}

#footer ul li{
	display: inline;
}

#footer ul li .eobSelected{
	display: inline-block;
}

#footer ul li a 
{
	display:inline-block;
	padding: 0px 5px 10px 5px;	
	color:#999;
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
	
	background:  bottom left no-repeat;
}

#footer ul li .eobSelected a
{
	color: #fff;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgAFooter.jpg") bottom center no-repeat;
}

#footer ul li a:hover
{
	color: #fff;
	background: url("http://www.cosmetic-style.ro/css/images/cosmetic-style/bgAFooter.jpg") bottom center no-repeat;
}

#footerLeft
{
	padding: 0px 10px;
	float:left;
	width: 630px;
}

#footerRight
{
	float:right;	
	/*background: #E0E0E0;*/
	width: 250px;
	text-align:center;
}


#footerRight img
{
	opacity: 0.8;
	transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

#footerRight img:hover
{
	opacity: 1;
}

/**=========================**/
/**			MODULES			**/
/**=========================**/

.ArticlesDetail p
{
	padding: 10px 0px;
}

.RichTextContent p,
.RichTextShow p
{
	padding: 10px 0px;
}

/************************************************************************/
/* FROM CSS FILE: productsCatalog.css */
/************************************************************************/

.ProductsCatalogVariantsMin .Product .StocAlert
{
    padding-top: 2px;
    font-weight:bold;
}

.ProductsCatalogStoc .StocString
{
    font-weight:bold;
    margin-left: 5px;
    font-size: 14px;
   
}

.ProductsCatalogStocAlert #stocAlertLink
{
    font-weight:bold;
    margin-left: 5px;
    font-size: 14px;
    background: url("../css/images/cosmetic-style/bell.png") right center no-repeat;
    padding-right: 20px;
}

.Product
{
  position:relative;
}

.Product .PromoSpan,
.Product .NewProductSpan
{
    position:absolute;
    display:block;
    width: 45px;
    height: 45px;  
    top: 45px;
}
.Product .PromoSpan
{
    background: url("../css/images/cosmetic-style/promo.png") top left no-repeat; 
}

.Product .NewProductSpan
{
    background: url("../css/images/cosmetic-style/nou.png") top left no-repeat; 
}

#stocAlertFormDivX .closeIcon
{
    background: url("../css/images/cosmetic-style/close_30x30.png") top right no-repeat;
    position:absolute;
    left:315px;
    top:-5px;
    width:30px;
    height:30px;
    z-index: 1000;
    cursor:pointer;
}

#stocAlertFormDivX .closeIcon .closeText
{
    display:none;
}

#stocAlertFormDiv
{
  position:relative;
  padding:5px;
  width: 370px;
padding: 10px 5px 10px 0px;
float: right;
}

#stocAlertContent
{
    position:absolute;
    top:10px;
    left:0px;
    background:#fff;
    border:1px solid #eee;
    padding: 5px;
    width: 320px;
    min-height: 170px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

#stocAlertContent .titleDiv
{
  font-weight:bold;
   font-size:14px;
}

.ProductsCatalogVariantsMin 
{
   clear:both;
   margin-bottom: 10px;
   width: 100%;
}

#previewProdImg
{
    min-width:140px;
    min-height: 140px;
    background: #fff;
    text-align:center;
    vertical-align:middle;
}

.ProductsCatalogVariantsMin .BuyBtn input[type=submit]
{
   font-weight:normal;
   font-size: 12px;
   padding: 4px 3px;
    width: 110px;
}

.ProductsCatalogVariantsMin .Stoc
{
    font-size: 11px;
    color: #555;
}

.ProductsCatalogSorter 
{
  	position:absolute;
  	top: 60px;
  	right: 10px;
}

.ProductsCatalogSorter form select
{
  	max-width: 120px;
  	font-size:11px;
}

.ProductsCatalogList 
{
  	margin-top: 10px;
}



.ProductsCatalogRecommendedProducts .Product,
.ProductsCatalogVariantsMin .Product,
.ProductsCatalogList .Product
{
  	float:left;
  	width: 167px;
  	height: 171px;
  	text-align:center;
  	margin: 0px 0px;
  	font-size: 12px;
  	background:  url("../css/images/cosmetic-style/bgProd.jpg") bottom right no-repeat;
  
}

.ProductsCatalogVariantsMin .Product
{
    height: 158px;
    width: 110px;
    margin: 2px 0px 2px 0px;
    border:1px solid #eee;
    background:none;
}

.ProductsCatalogRecommendedProducts .Product:nth-child(4n+1) .Stoc,
.ProductsCatalogVariantsMin  .Product:nth-child(5n) .Stoc,
.ProductsCatalogList .Product:nth-child(4n) .Stoc,

.ProductsCatalogRecommendedProducts .Product:nth-child(4n+1) .Prices,
.ProductsCatalogVariantsMin  .Product:nth-child(5n) .Prices,
.ProductsCatalogList .Product:nth-child(4n) .Prices,
.ProductsCatalogRecommendedProducts .Product:nth-child(4n+1) .Image,
.ProductsCatalogVariantsMin .Product:nth-child(5n) .Image,
.ProductsCatalogList .Product:nth-child(4n) .Image,
.ProductsCatalogRecommendedProducts .Product:nth-child(4n+1),
.ProductsCatalogVariantsMin .Product:nth-child(5n+1),
.ProductsCatalogList .Product:nth-child(4n)
{
  	border-right: none;
  	background: none;
}

.ProductsCatalogList .Product:nth-child(4n) .Title,
.ProductsCatalogRecommendedProducts .Product:nth-child(4n+1) .Title
{
    border-right:none;
}

.ProductsCatalogRecommendedProducts .Product .Title,
.ProductsCatalogVariantsMin .Product .Title,
.ProductsCatalogList .Product .Title
{
  	
  	
  	width: 164px;
  	 overflow: hidden; 	
  	height: 40px;
  	vertical-align:middle;
    border-right: 1px dashed #989898;
}

.ProductsCatalogVariantsMin .Product .Title
{
    width:110px;
    font-weight:normal;
    font-size: 11px;
    height: 35px;
    background: #fafafa;
    border-right:none;
}

.ProductsCatalogRecommendedProducts .Product .Title a,
.ProductsCatalogVariantsMin .Product .Title a,
.ProductsCatalogList .Product .Title a
{
  	height: 34px;
  	width: 164px;
  	padding: 2px 0px;  	
  	display:table-cell;
  	vertical-align:middle;
  	color: #333;
  	background: #fafafa;
  transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}
   
.ProductsCatalogRecommendedProducts .NewProduct .Title a,
.ProductsCatalogList .NewProduct .Title a
{
  /*
  	background: #4DA694;  	
  	color: #fff;
  	text-shadow: -1px -1px 0px #048B6D;
  */
}

.ProductsCatalogRecommendedProducts .PromoProduct .Title a,
.ProductsCatalogList .PromoProduct .Title a
{
  /*
  	background: #F7AC1B;  	
  	color: #fff;
  	text-shadow: -1px -1px 0px #C99B45;
  */
}

.ProductsCatalogRecommendedProducts .Product:hover .Title a,
.ProductsCatalogList .Product:hover .Title a
{
  font-weight: bold;
    /*
  	background: #900A4C;  	
  	color: #fff;
  	text-shadow: -1px -1px 0px #35001C;
    */
  color: #900A4C;
}

.ProductsCatalogRecommendedProducts .Product .Image,
.ProductsCatalogVariantsMin .Product .Image,
.ProductsCatalogList .Product .Image
{
  	width: 164px;
  	height: 70px;
  	text-align:center;
  	display:table-cell;
  	vertical-align:middle;
  	border-top: none;
  	border-right: 1px dashed #989898;
  	background: top center no-repeat;
  /*
  transition: all 0.71s;
    -moz-transition: all 0.71s; 
    -webkit-transition: all 0.71s; 
    -o-transition: all 0.71s; 
  */
}

.ProductsCatalogVariantsMin .Product .Image
{
    width: 110px;
  	height: 50px;
    border:none;
}

.ProductsCatalogRecommendedProducts .Product:hover .Image,
.ProductsCatalogVariantsMin .Product:hover .Image,
.ProductsCatalogList .Product:hover .Image
{
  	/*background: url("../css/images/cosmetic-style/bgProdImg.jpg") top center no-repeat;*/
  	
}

.ProductsCatalogRecommendedProducts .Product .Image img,
.ProductsCatalogVariantsMin .Product .Image img,
.ProductsCatalogList .Product .Image img
{
    max-height: 70px;
    
  	/*opacity:0.7;*/
   transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}

.ProductsCatalogVariantsMin .Product .Image img
{
    max-width: 50px;
    max-height: 50px;
}

.ProductsCatalogRecommendedProducts .Product:hover .Image img,
.ProductsCatalogVariantsMin .Product:hover .Image img,
.ProductsCatalogList .Product:hover .Image img
{
  	opacity: 1;
 
}

.ProductsCatalogRecommendedProducts .Product .Price,
.ProductsCatalogVariantsMin .Product .Price,
.ProductsCatalogList .Product .Price
{
  	
  	width: 164px;
  	padding: 3px 0px 0px 0px;
}

.ProductsCatalogVariantsMin .Product .Price
{
    font-weight:normal;
    font-size: 11px;
    width: 110px;
}


.ProductsCatalogRecommendedProducts .Product .OldPrice,
.ProductsCatalogVariantsMin .Product .OldPrice,
.ProductsCatalogList .Product .OldPrice
{
  	height: 10px;
  	width: 164px;
  	margin-top: 1px;
  	padding: 0px 0px;
  	font-size: 11px;
  	color: #777;
  	 text-decoration: line-through;
   
}

.ProductsCatalogVariantsMin .Product .OldPrice
{
  width:110px;
    margin-top:-5px;
}
.ProductsCatalogRecommendedProducts .Product .Prices,
.ProductsCatalogVariantsMin .Product .Prices,
.ProductsCatalogList .Product .Prices
{
  	height: 40px;
    width: 164px;
  	 border-right: 1px dashed #989898;
}

.ProductsCatalogVariantsMin .Product .Prices,
.ProductsCatalogRecommendedProducts .Product .Stoc,
.ProductsCatalogList .Product .Stoc
{
     width: 164px;
    border-right: 1px dashed #989898;
    border-bottom: 1px dashed #989898;
}

.ProductsCatalogRecommendedProducts .Product .Stoc,
.ProductsCatalogList .Product .Stoc
{
    color: #777;
}

.ProductsCatalogVariantsMin .Product .Prices
{
    width:110px;
    height: 32px;
    border:none;
}

.ProductsCatalogRecommendedProducts .Product:hover .Price a,
.ProductsCatalogVariantsMin .Product:hover .Price a,
.ProductsCatalogList .Product:hover .Price a
{
  color: #900A4C;
}

.ProductsCatalogRecommendedProducts  .Product .Price a,
.ProductsCatalogVariantsMin .Product .Price a,
.ProductsCatalogList .Product .Price a
{
  	height: 10px;
  	width: 180px;
    font-size: 12px;
  	padding: 0px 0px 0px 0px;
  	display:table-cell;
  	vertical-align:middle;
  	/*color: #888;*/
  color: #35001C; 
  
  transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}



 .Images
{
	width: 291px;
	float:left;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	text-align:center;
}



 .Images .BigImage
{
	border:1px solid #eee;
background: #fff;
	padding: 5px;
	margin: 0px;
  margin-bottom: 5px;
  margin-right: 0px;
    min-height: 200px;
}

.Images .BigImage img
{
  	
}

.Images .BigImage img:hover
{
  	
}

 .Images .BigImage a
{
display:block;
width: 300px;
	height: 200px;
display: table-cell;
vertical-align: middle;
text-align:center;
}

 .Images .Image
{
	border:1px solid #eee;
	
padding: 5px;
	margin: 0px 1px 5px 0px;
	width: 60px;
	height: 60px;
background:#fff;
	float:left;
}

.Images .Image img
{
  	max-width: 60px;
  	max-height: 60px;
}

.Images .Image img:hover
{
  		
}

 .Images .Image:nth-child(4n+1)
{
  	margin-right:0px;
}

 .Images .Image a
{
display:block;
width: 600px;
	height: 60px;
display: table-cell;
vertical-align: middle;
text-align:center;
}

 .Characteristics
{
	width: 370px;
	padding: 10px 5px 10px 0px;
	float: right;
background: none;
}

 .Characteristics .Characteristic
{
	border-bottom:1px dotted #ddd;
	padding: 3px;
}

 .Characteristics .Name
{
	text-align:left;
	float:left;
}


.ProductsCatalogCategories
{
  clear: both;
}

.ProductsCatalogDescription
{
  	padding: 10px 0px;
}

.ProductsCatalogDescription ul
{
  	list-style:none;
  	padding-left: 30px;
}

 .Characteristics .Value
{
	float:right;
	text-align:right;
}


 .Characteristics .charTitle
{
  font-weight:bold;
}



.ProductsCatalogPriceBuy
{
width: 370px;
	padding: 10px 5px 10px 0px;
	float: right;
position:relative;
}



.ProductsCatalogPriceBuy .Price
{
   padding-top: 5px;
   font-size:  17px;
   font-weight: bold;
}

.ProductsCatalogPriceBuy .OldPrice
{
    color: #aaa;
  text-decoration: line-through;
}

.ProductsCatalogPriceBuy form
{
   position: absolute;
  top: 10px;
  right: 5px;
  
}

.ProductsCatalogPriceBuy form input[type=submit]
{
  	background: #900A4C;
  	padding: 5px 10px;
  	font-size: 17px;
  	font-weight: bold;
  	color: #fff;
  	border:none;
  	cursor:pointer;
  	border-radius: 2px;
  text-shadow: -1px -1px 0px #35001C;
}

.ProductsCatalogPriceBuy .ProductQuantity,
.ProductsCatalogProductVariants .ProductQuantity
{
  	width: 20px;
  	padding: 5px;
  	text-align:center;
  	margin-left: 3px;
}

 .ProductsCatalogProductVariants
{
	clear:both;
}

 .ProductsCatalogProductVariants table
{
	padding: 5px 0px;
}

 .ProductsCatalogProductVariants table th
{
     background: #aaa;
    color:#fff;
   padding:3px;
  text-align:left;
}

 .ProductsCatalogProductVariants table td
{
    border-bottom:1px dotted #ccc;
   padding:3px;
  text-align:left;
}


#main .ProductsCatalogBrands ul
{
   padding:0px;
}

#main .ProductsCatalogBrands ul li
{
   list-style:none;
}

#main .ProductsCatalogBrands .BrandRow
{
    float:left;
    width: 128px;
   height: 128px;
  margin: 5px 5px;
text-align:center;
 padding:2px;
background:#fff;
	border:1px solid #eee;
	overflow:hidden;

}

#main .ProductsCatalogBrands .BrandRow .BrandImageWrapper
{
   width:118px;
   height:118px;
   display:table-cell;
   vertical-align:middle;
   text-align:center;
}

#main .ProductsCatalogBrands .BrandRow .BrandImageWrapper img
{
  	max-width: 100px;
  	max-height: 100px;
}


#main .ProductsCatalogBrands .BrandRow .BrandName
{
 display:block;
 font-weight: bold;
 height:10px;
 padding:5px;
overflow:hidden;
}

/************************************************************************/
/* FROM CSS FILE: shoppingCart.css */
/************************************************************************/


#inst_inregContSwitch  ul,
.ShoppingCartCheckout .FormBuilderStateSwitch ul
{
  	padding: 5px;
}

#inst_inregContSwitch  ul li,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li
{
  	list-style:none;
  	display:inline;
  	padding: 10px;
  	border-bottom:1px solid #ccc;
}

#inst_inregContSwitch  ul li.eobSelected,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li.eobSelected
{
  	border:1px solid #ccc;
  	border-bottom:none;
}

#inst_inregContSwitch ul li a,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li a
{
	color: #999;
  	padding: 7px 7px 7px 5px;
}

#inst_inregContSwitch  ul li.eobSelected a,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li.eobSelected a
{
  	color:#333;
}

.BonusPointsInfo,
.UseBonusPointsInfo
{
  display:block;
  clear:both;
}

.ShoppingCartUserHistory  .BonusPointsInfo
{
  	font-weight:bold;
  	margin-bottom: 10px;
}

.ShoppingCartPaymentDelivery .BonusPointsInfo
{
  	font-weight:bold;
  	padding-top:10px;
}

.ShoppingCartDetails tr td
{
  	border-bottom: 1px solid #e1e1e1;
  	padding: 2px 0px;
}

#plataPuncte,
#ramasDePlata
{
  	text-align:right;
}

.ShoppingCartBasket,
.ShoppingCartPreview
{
	
}
.ShoppingCartPreview tr th,
.ShoppingCartBasket tr th
{
	text-align:left;
	padding:5px;
	background:#E6E6E6;
	
}

.ShoppingCartPreview tr td,
.ShoppingCartBasket tr td
{
	padding:5px;
	border-bottom:1px solid #ddd;	
}

.ShoppingCartPreview tr:nth-child(2n) td,
.ShoppingCartBasket tr:nth-child(2n) td
{
  	background: #fafafa;
}


.ShoppingCartBasket tr td a
{
  	font-size: 14px;
  	font-weight: bold;
}

.ShoppingCartPaymentDelivery .eobModule
{
	float:right;
	width:345px;	
	display: inline-block;
  	padding: 0px;
  	margin-top: 10px;
}

.ShoppingCartPaymentDelivery .eobModule select
{
	float:right;
  	width: 200px;
}

.ShoppingCartPaymentDelivery:after
{
	 visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

.ShoppingCartQuantityInput
{
  	width: 50px;
}

.ShoppingCartDetails .eobModule
{
	float:right;
	width:345px;
  	padding: 2px;
  	font-size: 15px;
}

.ShoppingCartDetails:after
{
	 visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

.ShoppingCartDetails #totalBascketSum
{
	text-align:right;
}

.ShoppingCartDetails #paymentMethodPrice
{
	text-align:right;
}

.ShoppingCartDetails #deliveryMethodPrice
{
	text-align:right;
}

.ShoppingCartDetails #totalDePlata
{
	text-align:right;
}

.ShoppingCartButtons input[type=submit],
.ShoppingCartButtons input[type=button]
{
	color:#fff; 
	cursor:pointer;
	padding: 5px;
 margin-left:1px;
}


.ShoppingCartButtons input[disabled=disabled]
{
  	opacity:0.5;
}



/**
  SHOPPING CART USER HISTORY
**/


.ShoppingCartUserHistory
{

}

.ShoppingCartUserHistory table th
{
   text-align:left;
   background: #888;
   color: #fff;
   padding: 3px;
   padding-left: 5px;
}

.ShoppingCartUserHistory table td
{
   text-align:left;
   border-bottom: 1px solid #999;
   padding: 3px;
   padding-left: 5px;
}

.ShoppingCartUserHistory table td a
{
   font-weight: bold;
}

.ShoppingCartUserHistory .orderDetailsTable th
{
   background: #ccc;
   text-align:left;
   color: #333;
   padding: 3px;
   padding-left:5px;
   font-weight:bold;
}

.ShoppingCartUserHistory .orderDetailsTable td
{
    border-bottom:1px solid #eee;
   padding: 3px;
   padding-left:5px;
}


.ShoppingCartUserHistory .paymentsTable th
{
   background: #ccc;
   text-align:left;
   color: #333;
   padding: 3px;
   padding-left:5px;
   font-weight:bold;
}

.ShoppingCartUserHistory .paymentsTable td
{
    border-bottom:1px solid #eee;
   padding: 3px;
   padding-left:5px;
}



.DeliveryPaymentRequiredText
{
  	font-size: 15px;
  	background: #FFACAD;
  	border:1px solid #C82B23;
  	padding: 5px;
  	margin: 5px 0px;
  	display:block;
}


.ShoppingCartLite 
{
  	background: url("../css/images/cosmetic-style/cosLite.png") center left no-repeat;
  	padding: 10px 5px 10px 45px    
}

.ShoppingCartLite .ShoppingCarLiteTitle 
{
  	font-size: 14px;
  	display:block;
}

.ShoppingCartLite a
{
  color: #DFC6D3;
}


/************************************************************************/
/* FROM CSS FILE: modules.css */
/************************************************************************/

.FeedbackStarRating .voturiSpan
{
    font-weight:bold;
    font-size:14px;
}

.FeedbackStarRating  .noValueSelectedText
{
    color: #990000;
    font-size: 14px;
    font-weight:bold;
}

#left .ContactsRegister .eobFrmBuilderInput
{
    width:210px;
}

#left .ShoppingCartLite
{
  padding: 0px;
  background: none;
  font-size: 14px;
}

#left .ShoppingCartLite a
{
    color: #900A4C;
}

#inst_producator_data
{
 	font-size: 13px; 
}

#topRight .MenuList .eobSelected
{
  display:inline-block;
}

#topRight .AuthLogout .eobModule
{
  	padding: 5px 10px 10px 10px;
  	text-align:right;
}

#topRight .AuthLogout p
{
  	display:inline;
}

#topRight .AuthLogout a
{
  	display: inline-block;
  	/*border-left: 1px solid #61374B;*/
  	padding-left: 5px;
  	margin-left: 5px;
}

.PaginationShow 
{
  	font-size: 13px;
  	padding-top: 10px;
}

.PaginationShow span
{
  	display:inline-block;
  	border: 1px solid #900A4C;  	
  	width: 20px;
  	text-align: center;
  	background: #900A4C;  	
 	color:#900A4C;
  	margin-top: 5px;
}
.PaginationShow span:hover
{
  	background: #61374C;
}

.PaginationShow span a
{
  	color: #fff;
  	display:inline-block;
  	padding: 0px 5px;
  width: 10px;
}

.PaginationShow span.eobSelected
{
  	background: none;
  	
}

#secondMenu #inst_telefon_top
{
  	padding: 15px 0px 5px 45px;
  	background: url("../css/images/cosmetic-style/telIcon.png") center left no-repeat;
}

#secondMenu #inst_contact_live
{
  padding: 10px 0px 10px 45px;
  	background: url("../css/images/cosmetic-style/smileyIcon.png") center left no-repeat;
}



#inst__formSwitch ul,
.ShoppingCartCheckout .FormBuilderStateSwitch ul
{
  	padding: 5px;
}

#inst__formSwitch  ul li,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li
{
  	list-style:none;
  	display:inline;
  	padding: 10px;
  	border-bottom:1px solid #ccc;
}

#inst__formSwitch  ul li.eobSelected,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li.eobSelected
{
  	border:1px solid #ccc;
  	border-bottom:none;
}

#inst__formSwitch  ul li a,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li a
{
	color: #999;
  	padding: 7px 7px 7px 5px;
}

#inst__formSwitch  ul li.eobSelected a,
.ShoppingCartCheckout .FormBuilderStateSwitch ul li.eobSelected a
{
  	color:#333;
}

/*FORM EDITARE CONT*/
#frmBuilderFrm347
{
}

#frmBuilderFrm347 .eobFrmBuilderInput .label
{
  	display:inline-block;
  	font-size: 14px;
  	font-weight:bold;
}


#main .BreadcrumbsList ul
{
 list-style:none;
 padding:0px;
}

#main .BreadcrumbsList ul li 
{
  display:inline; 
  padding: 0px 5px 0px 0px;
}

#main .BreadcrumbsList ul li:after 
{
  content:" -";
}

#main .BreadcrumbsList ul li:last-child:after
{
  content:"";
}

#main .BreadcrumbsList ul li a
{
  font-size:10px;
}

.ArticlesList
{
}

.ArticlesRecommendedArticles ul,
.ArticlesList ul
{
  	padding:0px;
  	list-style:none;
}

.ArticlesRecommendedArticles ul li,
.ArticlesList ul li
{
  	border-bottom: 1px solid #eee;
  	padding-bottom: 5px;
  	margin-bottom: 5px;
}


.ArticlesRecommendedArticles ul li .shortDesc,
.ArticlesList ul li .shortDesc
{
  	font-size: 11px;
  	color: #555;
}

#left .ArticlesList ul li a.ArticleTitle
{
  	font-weight: bold;
  	font-size: 12px;
}

#left .ArticlesList ul li .shortDesc
{
  	padding: 0px 0px 0px 10px;
  	font-size: 11px;
  	color: #555;
}

.CommentAddSuccesfuly
{
  	margin: 5px 0px; 
  	background: #8ED137;
  	padding: 10px;
  	font-size: 14px;
  	font-weight: bold;
  	color: #098718;
  	border:1px solid #098718;
}

.FeedbackComments 
{
}

.FeedbackComments .commentBlock
{
  	margin:5px 0px;
  	border:1px solid #ddd;
  	padding: 5px;
  	position:relative;
  	background: #eee;
}

.FeedbackComments .commentBlock:nth-child(2n)
{
  	border:1px solid #eee;
  	background: #fafafa;
}

.FeedbackComments .commentBlock .name
{
  	font-weight: bold;
}

.FeedbackComments .commentBlock .date
{
  	font-size: 11px;
  	position:absolute;
  	top: 5px;
  	right: 5px;
  	color:#555;
}

.CategoriesDetail
{
  	margin-bottom: 10px;
}

#inst_info_bottom
{
  	position:fixed;
  	bottom: -180px;
  	width: 278px;
  	color: #fff;
  	height: 160px;
  	background: url("../css/images/cosmetic-style/infoBg.png") top right no-repeat;
  	padding: 50px 1px 10px 20px;
  transition: all 0.31s;
    -moz-transition: all 0.31s; /* Firefox 4 */
    -webkit-transition: all 0.31s; /* Safari and Chrome */
    -o-transition: all 0.31s; /* Opera */
}



#inst_info_bottom:hover
{
  	bottom: -63px;
}

#inst_info_bottom a
{
  	color: #fff;
}



.GalleryBannerSlider img {
  max-width: 100%;
  vertical-align: top;
}

/************************************************************************/
/* FROM CSS FILE: slider.css */
/************************************************************************/

/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 675px; background: url("../css/images/cosmetic-style/bgSlider.jpg") bottom center no-repeat;  height: 460px; position: relative; margin: 0 auto;  }
.anythingSlider .wrapper                { width: 675px; overflow: hidden; border-radius: 5px;  border:1px solid #ccc;  height: 423px; margin: 0px 0px;  position: absolute; top: 0px; left: 0;  }

                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; padding:0px; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block;  float: left; padding: 0; height: 423px; width: 675px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 60px; width: 33px;  text-indent: -9999px; position: absolute; top: 125px; cursor: pointer; }
.anythingSlider .forward                { right:-11px;}
.anythingSlider .back                   { left:-11px;}
.anythingSlider .forward:hover          {  }
.anythingSlider .back:hover             {  }

#thumbNav                               { position: absolute;  bottom: 50px; right:10px; text-align: right; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 0px 8px; height: 16px; margin: 0 5px 0 0; background:  url(../css/images/cosmetic-style/navBanner.png) no-repeat; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background:  url(../css/images/cosmetic-style/navBannerSelected.png) no-repeat; }
#thumbNav a.cur                         { background:  url(../css/images/cosmetic-style/navBannerSelected.png) no-repeat; }


 
#start-stop                             { display:none;  color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 260px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }



.anythingSlider ul li .GalleryItemAlphaDiv
{
    position:absolute;
   bottom: 0px;
   width:960px;
   height: 75px;
   opacity: 0;
   background: #000;

}

.anythingSlider ul li .GalleryItemDetails
{
     position:absolute;
z-index: 10000;
   bottom: 0px;  
 height: 55px;
padding: 10px;
color: #333;
}

.anythingSlider ul li .GalleryItemDetails .GalleryItemName
{
   font-size: 27px;
   display:block;
}

.anythingSlider ul li .GalleryItemDetails .GalleryItemDescription
{
  padding: 5px 0px;
   display:block;
  font-size: 17px;
}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


#right .anythingSlider                         { width: 200px; height: 256px; position: relative; margin: 0 auto;  }
#right .anythingSlider .wrapper                { width: 200px; overflow: auto; height: 256px; margin: 0px 0px;  position: absolute; top: 0px; left: 0;  }

                                       /* Width below is max for Opera */
#right .anythingSlider .wrapper ul             { width: 32700px; list-style: none; padding:0px; position: absolute; top: 0; left: 0; margin: 0; }
#right .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 256px; width: 200px; margin: 0; }

/************************************************************************/
/* FROM CSS FILE: formBuilder.css */
/************************************************************************/

/** CSS pentru form **/

.FormBuilderForm form{padding:5px;} 
/*background-color:#eee;*/

.FormBuilderForm .eobFrmBuilderInput { display:block; margin:2px;}
.FormBuilderForm label {padding:2px; font-weight:bold;}
.FormBuilderForm input[type=checkbox].eobFrmBuilderInput { display:inline; margin:2px;line-height:22px;}
.FormBuilderForm form input[type=submit]{font-weight:bold; }

/** pentru utilizare separata de form builder **/
form input[type=submit]{font-weight:bold; }

.FormBuilderForm form input[type=button]{font-weight:bold; padding:5px;}

.eobRequiredField {color:#cc0000; font-size:17px; font-weight:bold;}

p.fieldDescription{margin:0px; padding:1px;font-size:11px;color:#999;}

.LinksList p {margin:0;padding:1px 0;}
.LinksList h3 {margin:0;padding:2px 0;} 

.eobError {color:#cc0000;font-size:12px; font-weight:bold;}
.eobErrors {color:#cc0000;font-size:14px; font-weight:bold;}

fieldset
{
   border:none;
  padding:0px;
}

legend
{
   padding:0px;

}

.eobFrmBuilderInputLabel
{
   font-weight:bold;
}

.eobFrmBuilderActionsContainer
{
  padding:3px 2px;
}

/************************************************************************/
/* FROM CSS FILE: modificari_2017.css */
/************************************************************************/

.PriceValue {margin-left: 5px!important; }

/************************************************************************/
/* FROM CSS FILE: default.css */
/************************************************************************/

