body#microsite-body {
	margin-top: 0px;
	margin-left: 0px;
	background: #f1f2f2;
	font-family:arial;
	overflow-x: hidden;
}

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

ul li {
	list-style-type:none;
}

h2 {
	margin: 0px;
	color: #666;
	font-family: Arial;
	font-size: 18px;
}

#microsite-main-container {
	width: 996px;
	margin: 0 auto;
	position: relative;
}

#top-menu-fixed {
	height:63px;
	background: url(img/bg-meniu-top.png) repeat-x;
	display:block;
	position:fixed;
	width:100%;
	z-index: 2;
}

.content-meniu-fixed {
	background: url(img/sprite.png) no-repeat top right;
	height: 63px;
	float: left;
}

#container-componente-meniu {
	width: 1006px;
	margin: 0 auto;
	height: 50px;
}

#logo-copilul {
	height: 50px;
	float: left;
	padding: 6px 16px 6px 0px;
}

#home-microsite{
	padding: 16px 17px 0px 14px;
	height: 44px;
	float: left;
}

.hover-effect:hover {
	background: url(img/menu-hover-microsite.png) no-repeat bottom center;
}

.butoane-meniu-microsite a{
	color: #666;
	text-decoration:none;
	padding: 23px 19px 10px 18px;
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height: 26px;
}

#col-stanga-microsite {
	float:left;
	width:300px;
	padding-top: 60px;
	margin-bottom: 20px;
}

.box-col-stanga {
	width: 279px;
	padding: 20px 21px 20px 0px;
	background:url(img/bg-left-box.jpg) repeat-x bottom;
	font-family: Arial;
	color: #666;
	font-size: 13px;
	float: left;
}

#col-dreapta-microsite {
	background: url(img/bg-right-col.png) repeat-y right;
	background-color:#FFF;
	float:right;
	width: 642px;
	padding:60px 27px 0px 27px;

	min-height: 1290px;
}

.front-banner-microsite {
	padding-top: 40px;
}

#slider-code { height: 203px; border: 1px #dcdcdc solid;
   -moz-box-shadow:    inset 0 0 2px #fff;
   -webkit-box-shadow: inset 0 0 2px #fff;
   box-shadow:         inset 0 0 2px #fff; margin: 15px 0px 0px 0px; width:auto;}
#slider-code .viewport { width: 276px; height: 203px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px; background:url(img/slider-controls.png) no-repeat right; width:25px; height:42px; position: absolute; z-index: 1; margin-left: 240px; margin-top: -120px; overflow: hidden;}
#slider-code .prev { margin: 80px 0px 0 10px; background:url(img/slider-controls.png) no-repeat left; width:25px; height:42px; position: absolute; z-index: 1;}
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 0px 0 0; padding: 0px; height: 203px; width: 276px;}

.buton-microsite {
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#ededed 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%,#ededed 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%,#ededed 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 );
	border:1px #c4c4c4 solid;
	border-radius: 3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	width: 100px;
	padding: 7px;
	font-size: 15px;
	font-weight: bold;
	text-shadow: #FFF 0px 1px;
		-webkit-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
   -moz-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
	-ms-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
	 -o-transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
		transition: all 100ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.buton-microsite:hover {
	background: #fcfcfc;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #fcfcfc 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom, #fcfcfc 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 );
	border:1px solid #d2d2d2;
}

.buton-microsite:active {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(226, 226, 226, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242, 242, 242, 1)), color-stop(100%,rgba(226, 226, 226, 1)));
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );
	-moz-box-shadow: inset 0 3px 9px #c2c2c2;
	-webkit-box-shadow: inset 0 3px 9px #C2C2C2;
	box-shadow: inset 0 3px 9px #C2C2C2;
	border: 1px solid #C9C9C9;
	border-bottom: 1px solid #C2C2C2;
	padding-top:8px;
	padding-bottom:6px;
}

a.buton-microsite {
	color: #555;
	text-decoration: none;
	display: block;
	margin: 10px 0px 5px 140px;
}

#tab-controller-microsite {
	width: 630px;
	display:block;
	margin-top: 15px;
	font-family: Arial;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}

#tab-controller-microsite a {
	text-decoration:none;
	width: 130px;
	height: 130px;
	outline: none;
	float: left;
}

.ui-state-active {
	background: url(img/delaco/bg-tab-retete-articole.png) no-repeat left !important;
	padding: 20px 0px 0px 0px;
	width: 315px;
	height: 52px;
	float:left;
	display:block;
}

.ui-state-active a {
	color: #f4f4f4 !important;
	text-shadow: #7b9605 0px 1px !important;
}

.ui-state-default a {
	color: #203f00;
}

.ui-state-default {
	background: url(img/delaco/bg-tab-retete-articole.png) no-repeat right;
	text-shadow: #7cb440 0px 1px;
	padding: 0px 0px 0px 0px;
	width: 315px;
	height: 72px;
	float:left;
	display:block;
}

.box-col-stanga:last-child {
	background:none;
}

.listare-articole-thumbnail-microsite {
	border: 1px solid #CCC;
	vertical-align: middle;
	display: block;
	overflow: hidden;
	float: left !important;
	width: 170px !important;
	padding: 0px !important;
	margin-left: 10px;
}

.listare-articole-excerpt-microsite {
	float: left;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	width: 423px;
	line-height: 20px;
	color: #5f5f5f;
	margin-left: 15px;
	padding-right: 10px;
}

.titlu-listare-microsite {
	color: #9dc002;
	text-align: left;
	width: 380px !important;
	padding-top: 0px !important;
}

.listare-articole-microsite {
	width:630px !important;
	height:auto !important;
	float: left;
	margin: 0px 0px 0px 0px;
	padding-bottom: 20px;
	border-bottom: 1px #DEDEDE dashed;
	-webkit-transition: all 250ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
   -moz-transition: all 250ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
	-ms-transition: all 250ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
	 -o-transition: all 250ms cubic-bezier(0.000, 0.000, 0.580, 1.000); 
		transition: all 250ms cubic-bezier(0.000, 0.000, 0.580, 1.000);
}

.listare-articole-microsite:hover {
	background-color:#F6F6F6;
}

.listare-articole-microsite:first-child {
	margin-top:20px;
}

.listare-articole-microsite:last-child {
	margin-bottom:20px;
	border-bottom:none;
}

.listare-articole-titlu-articol-microsite {
	width: 423px;
	font-size: 18px;
	font-weight: bold;
	color: #2375BE;
	float: left;
	margin-left: 15px;
	text-align: left;
	padding-right: 10px;
	margin-bottom: 10px;
}

.separator-main-microsite {
	width:100%;
	background:url(img/bg-left-box.jpg) repeat-x bottom;
	height: 2px;
	display: block;
	float: left;
	margin-bottom: 20px;
}

.listare-articole-microsite:active {
	background: #F2F2F2;
	background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(226, 226, 226, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242, 242, 242, 1)), color-stop(100%,rgba(226, 226, 226, 1)));
	background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%,rgba(226, 226, 226, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );
	-moz-box-shadow: inset 0 3px 9px #c2c2c2;
	-webkit-box-shadow: inset 0 3px 9px #C2C2C2;
	box-shadow: inset 0 3px 9px #C2C2C2;
}

#contentRetetaDelaco span.listare-articole-thumbnail-microsite {
	position:relative;
	margin: 0px 0px 0px 0px;
	height: 150px !important; overflow: hidden; display: block; 
	width: 255px !important; vertical-align: middle; text-align: center; margin-top: 10px; margin-bottom:10px;
	border: none;
}

#contentRetetaDelaco span.listare-articole-thumbnail-microsite img{
	display: table-cell;
	width: 255px !important;
	vertical-align: middle;
	margin-top: -10%;
	float: left;
	max-width: none;
	max-height: none;
}

.listare-sectiune-articol-delaco-single{
	max-height: 170px;
	max-width: 170px;
	min-width: 170px;
}

#contentRetetaDelaco span.listare-articole-titlu-articol-microsite  {
	margin: 0px;
	width: 255px;
}

#contentRetetaDelaco span.listare-articole-titlu-articol-microsite  span{
	color: #025b25;
	font-weight: normal;
	font-size: 18px;
}

#contentRetetaDelaco span.listare-articole-excerpt-microsite {
	margin: 0px;
	width: 255px;
}

#microsite-body #footer {
	width: 1004px;
}

#scrollTopContainer a {
	padding: 10px 0px 0px 0px;
	width: 69px;
}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(img/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

#left-sky-microsite {
	position:relative;
}

#right-sky-microsite{
	position: relative;

}

.full-width{
	background: url(img/bg-right-col-full-width.png) repeat-y right !important;

	background-color: #FFF !important;
	width: 950px !important;
}

/* Microsite Vodafone */

#mainVodaContainer {
	background:url(img/vodafone/bg_home_vodafone.jpg) no-repeat;
	display:block;
	width:1127px;
	height:723px;
	margin: 0 auto;
}

#mainVodaContainerNext {
	background:url(img/vodafone/bg_home_vodafone_next.jpg) no-repeat;
	display:block;
	width:1127px;
	height:781px;
	margin: 0 auto;
}

.headingVodafone {
	font-size:18px;
	font-family:arial;
	width: 320px;
	color:#FFF;
	font-weight:normal;
	float:right;
	margin-top: 15px;
	text-align: center;
	margin-right: 126px;
}

#fbLoginVodafone {
	background:url(img/vodafone/fbLoginVodafone.png) no-repeat;
	width:411px;
	height:108px;
	display:block;
	float: right;
	margin: 10px 78px 0px 0px;
}

#booksUnderLikeVodafone {
	background:url(img/vodafone/booksUnderLikeVodafone.png) no-repeat;
	width:536px;
	height:199px;
	display:block;
	float:right;
	margin: 35px 10px 0px 0px;
}

.linkVodafone {
	width:300px;
	height:150px;
	display:block;
	float: left;
	margin: 50px 0px 0px 300px;
}

#avatarPicFbVodafone {
	float: left;
	
	margin: 135px 26px 0px 120px;
}

#blocTextVodafone {
	
	width: 540px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 140px 0px 0px 0px;
	color: #000;
}

#blocTextVodafone p {
	padding: 0px 0px 15px 0px;
}

#trimiteVodafone {
	width:333px;
	height:58px;
	display:block;
	float: left;
	margin: 5px 0px 0px 198px;
}

.beforePost {
	background:url(img/vodafone/trimiteMaiDeparteVodafone.png) no-repeat;
}

.afterPost {
	background:url(img/vodafone/fbLoginVodafoneAuth.png) no-repeat;
}

#aflaVodafone{
	background:url(img/vodafone/aflaDespreVodafone.png) no-repeat;
	width:195px;
	height:58px;
	display:block;
	float: left;
	margin: 5px 0px 0px 5px;
}

#vodafoneInPlus {
	background:url(img/vodafone/vodafoneInPlus.png) no-repeat;
	width:410px;
	height:151px;
	display:block;
	float:left;
	margin: 15px 0px 0px 198px;
}

.listare-incarca-extra #showMoreArticlesButton {
	height: 30px;
	padding: 2px 0px 0px 20px;
	font-size: 14px;
	margin: 0px 0px 15px 0px;
	width: 608px;
}

/* END Microsite Vodafone */



/* END Microsite Pantofiori Veseli */

body#pantofiori-veseli-body {
	margin-top: 0px;
	margin-left: 0px;
	font-family:arial;
	overflow-x: hidden;
	background: url(img/pantofiori/bg_pantofiori_shelf.png) no-repeat center 60px;
}


#pantofiori-veseli-body #footer {
	width: 1004px;
}

.poll-bar-pantofiori {
	background:url(img/pantofiori/poll-bar-bg.jpg) repeat-x;
	height:13px;
	display:block;
	border-radius: 4px;        
}


.container-progress-bar-poll {
	width: 64px;
	height: 13px;
	background: #f7f7f7;
	margin: 3px 0px 0px 0px;
	border: 1px solid #e2e2e2;
	padding: 2px 2px 2px 2px;
	-moz-box-shadow: inset 0px 1px 0px 0px #FFF;       
	-webkit-box-shadow: inset 0px 1px 0px 0px #FFF;       
	box-shadow: inset 0px 1px 0px 0px #FFF;
	background: #efefef;  background: -moz-linear-gradient(top,  #efefef 0%, #fcfcfc 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#fcfcfc));  background: -webkit-linear-gradient(top,  #efefef 0%,#fcfcfc 100%);  background: -o-linear-gradient(top,  #efefef 0%,#fcfcfc 100%);  background: -ms-linear-gradient(top,  #efefef 0%,#fcfcfc 100%);  background: linear-gradient(to bottom,  #efefef 0%,#fcfcfc 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fcfcfc',GradientType=0 );
	float: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
}

.procent-poll-microsite {
	float: left;
	padding: 3px 0px 0px 8px;
	background: url(img/pantofiori/bg-percent-poll.png) no-repeat;
	color: #233d59;
	width: 30px;
	height: 20px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-shadow: 0px 1px #7cbbcc;
	margin: 2px 0px 0px 5px;
}

.container-result-poll {
	position: absolute;
	top: 77px;
	left: 4px;
	padding: 0px 2px 0px 2px;
	background: rgba(255, 255, 255, 0.6);
	border-radius: 3px;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
}

.imagine-poll-microsite {
	max-width: 140px;
	float: left;
	min-height: 105px;
	max-height: 130px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.element-poll-votat:nth-child(2n+1) {
	margin-right:0px;
}

.element-poll-votat {
	width: 125px;
	height: 105px;
	float: left;
	margin: 0px 7px 7px 0px;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	position: relative;
}

.element-poll-votat a:hover:before {
	content:'';
	-moz-box-shadow:    inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 20px #c2c2c2;
	position:absolute;
	z-index:2;
	width:125px;
	height:105px;
	display:block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.produse-pantofiori-veseli ul li a img {
	max-width: 130px;
	max-height: 90px;
	margin: 0 auto;
	min-height: 90px;
}

.articole-pantofiori-veseli .listare-articole-titlu-articol-microsite .titlu-listare-microsite{
	color:#1a8ea2;
}

#pantofiori-left-sky {
	width: 816px;
	height: 955px;
	display: block;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -920px;
}

#pantofiori-right-sky {
	width: 816px;
	height: 955px;
	right: 50%;
	margin-right: -1170px;
	position: absolute;
	
	top: 60px;
}

	/*NEW Microsite Pantofiori Veseli*/
	
	.articole-pantofiori-veseli #slider-code, .articole-pantofiori-veseli #slider-code-two, .articole-pantofiori-veseli #slider-code-three, .articole-pantofiori-veseli #slider-code-four  { height: 170px; margin: 0px 0px 30px -43px; width: 728px; position: relative; border: none; float: left; box-shadow: none;}
	.articole-pantofiori-veseli #slider-code .viewport, .articole-pantofiori-veseli #slider-code-two .viewport, .articole-pantofiori-veseli #slider-code-three .viewport, .articole-pantofiori-veseli #slider-code-four .viewport { width: 540px; height: 202px; overflow: hidden; position: relative; margin-left: 95px; margin-top: -1px;}
	.articole-pantofiori-veseli #slider-code .buttons, .articole-pantofiori-veseli #slider-code-two .buttons, .articole-pantofiori-veseli #slider-code-three .buttons, .articole-pantofiori-veseli #slider-code-four .buttons { display: block; margin: 30px 10px 0 0; float: left; }
	.articole-pantofiori-veseli #slider-code .next, .articole-pantofiori-veseli #slider-code-two .next, .articole-pantofiori-veseli #slider-code-three .next, .articole-pantofiori-veseli #slider-code-four .next { margin: 30px 0 0 10px; background: url(img/pantofiori/directionaleSlide.png) no-repeat right; width: 18px; height:42px; position: absolute; z-index: 1; right: 63px; top: 19%;}
	.articole-pantofiori-veseli #slider-code .prev, .articole-pantofiori-veseli #slider-code-two .prev, .articole-pantofiori-veseli #slider-code-three .prev, .articole-pantofiori-veseli #slider-code-four .prev { margin: 80px 0px 0 0px; background: url(img/pantofiori/directionaleSlide.png) no-repeat left; width: 18px; height:42px; position: absolute; z-index: 1; left: 64px; top: -17px;}
	.articole-pantofiori-veseli #slider-code .disable, .articole-pantofiori-veseli #slider-code-two .disable, .articole-pantofiori-veseli #slider-code-three .disable, .articole-pantofiori-veseli #slider-code-four .disable { visibility: hidden; }
	.articole-pantofiori-veseli #slider-code  .overview, .articole-pantofiori-veseli #slider-code-two  .overview, .articole-pantofiori-veseli #slider-code-three  .overview, .articole-pantofiori-veseli #slider-code-four  .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
	.articole-pantofiori-veseli #slider-code .overview li, .articole-pantofiori-veseli #slider-code-two .overview li, .articole-pantofiori-veseli #slider-code-three .overview li, .articole-pantofiori-veseli #slider-code-four .overview li{ float: left; margin: 0 10px 0 10px; height: 130px; width: 130px; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 5px #f8f8ee solid; padding: 10px 10px 10px 10px; box-shadow: 0px 6px 10px -5px rgb(49, 22, 1); -webkit-box-shadow: 0px 6px 10px -5px rgb(49, 22, 1); -moz-box-shadow: 0px 6px 10px -5px rgb(49, 22, 1);}
	
	.denumirePantofiori{font-size: 10px; width: 120px;   text-align: center;
	display: table-cell;vertical-align: middle;height: 52px;color: #1a8ea2;}
	
	.pretPantofiori{
	float: left;
	background: url(img/pantofiori/priceTag.png) no-repeat top center;
	font-size: 10px;
	height: 55px;
	width: 100px;
	margin: -13px 0px 0px -12px;
	}
	
	.pretPantofiori h3{
	margin: 30px 0px 0px 22px;
	color: #dd2539;
	}
	
	#smileyPantofiori{
	background: url(img/pantofiori/smileyPantofiori.png) no-repeat top;
	width: 268px;
	height: 424px;
	display: block;
	}
	
	.fbPantofiori{
	background-color: #FFF !important;
	width: 180px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
	margin: 0px 0px 0px 50px;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	}
	
	.bgFbPantofiori{background: url(img/pantofiori/pinPantofiori.png) no-repeat; width:34px; height:30px;display: block;margin: -25px 0px -10px 75px;float: left;z-index: 1;position: relative;}
	
	.tantiPantofiori{background: url(img/pantofiori/tantiCuCopilul.png) no-repeat !important; width: 413px; height:249px; display:block;margin: 40px 0px 0px -70px;padding: 0px;}
	
	#cumparaPantofiori{width: 642px; height:69px; display:block; background:url(img/pantofiori/cumparaPantofiori.png) no-repeat center center;}
	
/* END Microsite Pantofiori Veseli */

/*
//	Aquafresh Microsite
//
////*/

#top-video-container{
	width: 100%;
	height: 477px;
}
.top-aquafresh{
    background: url(img/aquafresh/aquafresh-top.jpg) no-repeat 50% 50%;
}
#aquafresh-right{
	float: right;
	position: relative;
	top: 95px;
	right: 50%;
	margin-right: -570px;
}
#aquafresh-left{
	width: 509px;
	height: 355px;
	padding: 10px;
	position: relative;
	float: left;
	left: 50%;
	margin-left: -530px;
	top: 80px;
	/* background: rgba(0, 0, 0, 0.25); */

	-webkit-border-radius:  10px;
	-moz-box-shadow: 		10px;
	border-radius: 			10px;
	
	/* -webkit-box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.22), 0px 1px 2px 0px rgba(255, 255, 255, 0.37); */
	-moz-box-shadow: 	inset 0px 0px 7px 0px rgba(0, 0, 0, 0.22), 0px 1px 2px 0px rgba(255, 255, 255, 0.37);
	/* box-shadow: 		inset 0px 0px 7px 0px rgba(0, 0, 0, 0.22), 0px 1px 2px 0px rgba(255, 255, 255, 0.37); */
}
#aquafresh-right-top{
	width: 475px;
	height: 155px;
	background: url(img/aquafresh/aquafresh-right.png) no-repeat 0px 0px;
	padding: 105px 0px 0px 5px;
}
#aquafresh-right-bottom{
	width: 382px;
	height: 64px;
	background: url(img/aquafresh/afla-mai-multe.png) no-repeat 0px 0px;
	display: block;
	position: relative;
	left: 6px;
}
.aquafresh-text{
	font-family: Myriad Pro;
}
.blue-top{
	color: #0077be;
	font-size: 24px;
	display: block;
	width: 200px;
}
.red-top{
	color: #cc1315;
	font-size: 24px;
	display: block;
	width: 210px;
}
#quiz-container{
	width: 100%;
	float: left;
	height: 270px;
}
#quiz-nurdles{
	width: 340px;
	height: 255px;
	background: url(img/aquafresh/quiz-nurdles.png) no-repeat 0px 0px;
	display: block;
	margin: 20px 0px 0px -10px;
}
.quiz-first-step{
	color: #cc1315;
	font-family: Myriad Pro;
	margin: 25px auto 75px auto;
	padding: 45px 40px 50px 40px;
	height: 55px;
	width: 70px;
	display: block;
	text-align: center;
	font-size: 24px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	position: relative;
	z-index: 1;
	top: 10px;
}
.quiz-first-step:hover{text-decoration:none;}
#aquafresh-prev{
	background: url(img/aquafresh/dir_left.png) no-repeat 50% 50% !important;
    background-color: #0077be !important;
    padding: 0px 10px 1px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	margin: 0 !important;
	bottom: 90px;
}
#aquafresh-next{
    background: url(img/aquafresh/dir_right.png) no-repeat 17px 8px !important;
    background-color: #0077be !important;
    padding: 0px 10px 1px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute !important;
    bottom: 90px;
    margin: 0 !important;
    right: 6px;
    transition: all 200ms ease;
}
#aquafresh-next:hover{
    width: 110px;
    text-decoration: none;
}
#aquafresh-next span{
    font-family: Myriad Pro;
    color: #FFF;
    text-decoration: none;
    font-size: 16px;
    text-align: right;
    float: left;
    margin: 12px 0px 0px 35px;
}
#aquafresh-prev span{}
#aquafresh-prev:hover{}

/* QUIZ */
/* BASE QUIZ STYLES */
/* These styles ensure that the necessary elements are hidden for toggling */

/* DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING!! */

.startQuiz,
.nextQuestion,
.backToQuestion,
.questions li.question,
.questions li.question .responses,
.questions li.question .responses .correct,
.questions li.question .responses .incorrect,
.quizResults {
    display: none;
}

/* If response messages are disabled or only shown on quiz completion,
   nextQuestion button IS checkAnswer button - so it must be displayed */
.nextQuestion.checkAnswer {
    display: block;
}

ol.questions,
ul.answers,
ul.responses,
ol.questions li,
ul.answers li,
ul.responses li {
    list-style-type: none;
}
.button {
    width: auto;
    padding: 5px 15px;
    color:#ffffff;
    background-color: #cc1315;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-decoration: none;
    margin: 0px auto 20px auto;
    font-size: 16px;
    border: 0px;
}
.button:hover {
    background-color: #DB4042;
    text-decoration: none;
}

.startQuiz {
    margin-top: 0px;
}

/* clearfix */
.quizArea, .quizResults {
    zoom: 1;
}
.quizArea:before, .quizArea:after, .quizResults:before, .quizResults:after {
    content: "\0020";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}
.quizArea:after, .quizResults:after {
    clear: both;
}

.questionCount {
    font-size: 12px;
    font-family: myriad pro;
    background: #034488;
    width: 120px;
    margin: 0 auto 10px auto;
    padding: 3px 0px;
    color: #FFF;
    -webkit-border-radius: 20px;
    moz-border-radius: 20px;
    border-radius: 20px;
}
.questionCount span {
    font-weight: bold;
}

ol.questions {
    margin-top: 20px;
    margin-left: 0;
	list-style-type:none;
    margin-bottom: 20px;
}
ol.questions li {
    margin-left: 0;
	list-style-type:none !important;
    display: block;
    padding: 0px 0px 10px 0px;
    font-family: myriad pro;
}

ul.answers {
    margin-left: 20px;
    margin-bottom: 20px;
    text-align: left;
    margin: 10px 0px 20px 20px;
    font-size: 16px;
}

ul.responses li {
    margin: 10px 20px 20px;
}
ul.responses li p span {
    display: block;
    font-weight: bold;
    font-size: 18px;
}
ul.responses li.correct p span {
    color: #6C9F2E;
}ul.responses li.incorrect p span {
    color: #B5121B;
}

.quizScore{
    margin: 0;
    font-size: 17px !important;
    background: #034488;
    color: #FFF !important;
    padding: 5px 0px 5px 0px;
    width: 160px;
    border-radius: 21px;
    margin: 10px auto 0px auto;
    font-style: italic;
    font-weight: normal;
}
.quizResults h3 span {
    font-weight: normal;
    font-style: italic;
}
.quizResultsCopy {
    margin-top: 20px;
    background: url(img/aquafresh/quiz-finish-nurdles.png) no-repeat 0px 0px;  
    height: 240px;
}

ol.questions li input{
    margin-top: 4px;
    float: left;
    margin-right: 7px;
}
.quizLevel {
	width: 300px !important;
	border-radius: 5px !important;
	padding: 10px !important;
}
.quizLevel span{
    font-style: normal !important;
	font-size: 20px;
	font-family: myriad pro;
	color: #034488;
}
.download-carticica{
    background: #cc1315;
    color: #FFF;
    width: 210px;
    padding: 5px 0px;
    margin: 10px auto;
    border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    display: block;
}
.download-carticica:hover{text-decoration:none;}
.aqf-product-title{
    text-decoration: none;
    width: 200px;
    text-align: center;
    font-size: 16px;
    font-family: Myriad Pro;
    font-weight: bold;
    display: block;
    padding-top: 0px;
    margin: 0 auto;
}

@font-face
{
font-family: Myriad Pro;
src: url('img/aquafresh/fonts/MyriadPro-Regular.otf');
}

/*MICROSITE REINERT*/
.top-reinert{
    background: url(img/reinert/bg_top_reinert.jpg) no-repeat 50% bottom;
    height: 413px !important;
    margin-bottom: 20px;
}
.reinert-product-title{
	text-decoration: none;
	width: 200px;
	text-align: center;
	font-size: 16px;
	font-family: Myriad Pro;
	font-weight: bold;
	display: block;
	padding-top: 0px;
	margin: 0 auto; color:#FF9417;
}

/*MICROSITE SMART LOVE*/
.top-smartlove{
	height: auto !important;
    margin-bottom: 20px;
	text-align: center;
}
.top-smartlove img{
    margin: 0 auto;
    text-align: center;
    padding-top: 62px;
}

@media all and (max-width:1024px){
	.top-smartlove img{width:1024px;}
}
@media all and (min-width:1025px){
	.top-smartlove img{width:100%;}
}

#box_sudocrem{display:block;}
#box_infacol{display:none;}
#box_dologel{display:none;}
#box_nosko{display:none;}
#smart_header{background: url(img/smart_love/smart_love_logo.jpg) no-repeat 203px 0px;width: 350px;height: 30px;padding: 10px 0px;}
.box_stanga_but{
    background: #ba0000;
    color: #FFF;
    padding: 10px;
    width: 80px;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 10px auto 0px;
    float: left;
    box-shadow: 0px 5px 0px 0px #970000, inset 0px 0px 10px 0px #D63D3D;
    -webkit-box-shadow: 0px 5px 0px 0px #970000, inset 0px 0px 10px 0px #D63D3D;
    -moz-box-shadow: 0px 5px 0px 0px #970000, inset 0px 0px 10px 0px #D63D3D;
}
.box_stanga_but:hover{
    opacity: 0.8;
}

/*MICROSITE PANADOL*/

.branding_sectiune{
    position: absolute;
}
#branding_left_sectiune{
    top: 60px;
    left: 50%;
    margin-left: -630px;
}
#branding_top_sectiune{
    position: relative;
    margin: 0 auto;
    width: 1004px;
    top: 60px;
}
#branding_right_sectiune{
    right: 50%;
    margin-right: -630px;
    top: 60px;
}

#col-full-microsite{
	margin:0 auto;
	position: relative;
	top: 60px;
	padding: 20px 25px;
	margin-bottom: 60px;
}
section.entry{
    width: 915px;
    float: left;
    position: relative;
    margin-bottom: 20px;
    padding: 20px;
    background: #FAFAFA;
	transition: 200ms ease all;
	-webkit-transition: 200ms ease all;
	-moz-transition: 200ms ease all;
}
section.entry h1{
    width: 575px;
    font-size: 20px;
    padding: 20px 20px 20px;
    display: table-cell;
    vertical-align: middle;
    float: left;
}
section.entry img{
    width: 300px;
    float: left;
}
section.entry a{
    display: block;
    text-align: center;
    bottom: 0;
    left: 65px;
    padding: 8px 14px;  background: #68CCFF;  color: #FFF;  font-weight: bold;  text-decoration: none;  border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    float: left;
    margin-left: 20px;
    box-shadow: inset 0px -3px 0px 0px #45A0CE, inset 0px 0px 10px 0px #A3E0FF;
    -moz-box-shadow: inset 0px -3px 0px 0px #45A0CE, inset 0px 0px 10px 0px #A3E0FF;
    -webkit-box-shadow: inset 0px -3px 0px 0px #45A0CE, inset 0px 0px 10px 0px #A3E0FF;
}
section.entry a:hover{
    opacity: 0.8;
}
section.entry a:active{}
section.entry p{
    line-height: 25px;
    padding: 0px 20px 20px;
    float: left;
    width: 575px;
}
section.entry:hover{
    box-shadow: 0px 5px 10px 0px #E6E6E6;
    -moz-box-shadow: 0px 5px 10px 0px #E6E6E6;
    -webkit-box-shadow: 0px 5px 10px 0px #E6E6E6;
}

/* SONDAJ SMART LOVE */
#sondaj_start{
    background: url(img/smart_love/smart_love_sondaj.jpg)no-repeat 0 0;
    width: 350px;
    height: 346px;
    cursor: pointer;
}
#sondaj_start:hover{background-position: 0px -346px;}
#sondaj_pas_1{
    display: none;
    width: 350px;
}
#sondaj_pas_1{}
.intrebare_sondaj{
    text-align: center;
    padding-top: 5px;
    font: 25px/35px Myriad Pro;
}
.varianta_sondaj{
    background: #DF90BA;
    padding: 10px 20px;
    text-align: left;
    font: 16px/16px Myriad Pro;
    margin: 10px 0px;
    cursor: pointer;
    color: #FFF;
	
    box-shadow: inset 10px 0px 0px 0px #9f4376;
	-moz-box-shadow: inset 10px 0px 0px 0px #9f4376;
	-webkit-box-shadow: inset 10px 0px 0px 0px #9f4376;
	
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
    transition: 200ms ease all;
	-moz-transition: 200ms ease all;
	-webkit-transition: 200ms ease all;
}
.varianta_sondaj:hover{
    box-shadow: inset 350px 0px 0px 0px #9f4376;
	
    -moz-box-shadow: inset 350px 0px 0px 0px #9f4376;
	
    -webkit-box-shadow: inset 350px 0px 0px 0px #9f4376;
}
.varianta_sondaj:last-child{margin-bottom:0px;}
#sondaj_pas_2{
    display: none;
}
#sondaj_end{
    display: none;
}
#sondaj_end p{
    width: 350px;
    padding: 5px 0px;
}
#sondaj_end ul {
    list-style-type: disc;
    padding-left: 17px;
    margin-bottom: 5px;
}
#sondaj_end ul li{
    list-style-type: disc;
    font: 12px/22px Verdana;
    text-align: left;
    padding: 5px 0px 0px 0px;
    width: 310px;
}
#sondaj_end a{
    font-weight: bold;
    text-decoration: underline;
}
#sondaj_end a:hover{
    opacity: 0.7;
}
#nosko_final{width:350px;height:200px;margin:10px 0px;background:url(img/smart_love/nosko_sondaj_final.jpg) no-repeat 0px 0px;}
/* END SONDAJ SMART LOVE */