@charset "utf-8";
/* CSS Document */
*{
	margin:0; padding:0;	
}

html,body{
	width:100%;	
	height:100%;
	background: url(../images/body-pattern.jpg) repeat;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;	
	color: #767575;	
	font-size:11px;
	text-align:justify;
}
td.back-gradient{
	background: url(../images/body-gradient.png) bottom repeat-x;
}

*html html, *html td.back-gradient{
	background:none!important;
}
a{ 	
	outline:none; 
	text-decoration:none;
}
a img{
	border:0;
}
html{
	overflow-y:scroll;
	font-size:11px;
}
.clear{	clear:both; }
	
/*===========  COLORS  ========*/
.lightlila { color:#E8DBEE;}
.purple{
	color: #b22586;
}
.darkpurple{
	color: #5a2674;
}
.grey{
	color:#5c5b5c;
}
.red{
	color: #ed1c24;
}
.black{
	color: #3d3a3b;
}
.purplelink{
	color: #733196;
}
.contactslink{
	color:#c5369a;
}
.findlink{
	color: #4f3f4f;
}
.black{
	color: #352435;
}
.lila{
	color: #82579a;
}
/*========= end COLOR ==========*/



/*===========  FONT-SIZE  ========*/

.smallfont{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.normalfont{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif!important;
}
.georgiafont{
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*=========== end FONT-SIZE  ========*/

div.no-bg{
	background:none!important;
}
.uppercase{
	text-transform:uppercase;
}
.bold{
	font-weight:bold;
}

div#main{
	width:935px; 
	padding:0 7px;
	background:#fff url(../images/main-bg.jpg) right top no-repeat;
}
div.head{	
	height:102px;
}
div.head a{
	float:left;
}
div.basket-menu{
	width:185px; float:right;
	padding:13px 0px 0 0;
	font-size:10px;
	background: url(../images/basket1.png) top left no-repeat;
	height:90px;
	margin-right:5px;
}
div.basket-menu a.basket-title{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}


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

div.menu{
	background: url(../images/menu-bg.jpg) repeat-x;
	height:41px;
}
div.menu a{
	display:block;
	color:#dad7d7; font:normal 10px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	float:left;
	line-height:41px;
	padding:0 8px;
}
div.menu a.separator{
	padding:0;
}
div.menu a:hover, div.menu a.current{
	background: url(../images/menu-hover.jpg) repeat-x;
}
/*================= end MENU===========*/

/*=================LEFT_MENU===========*/

div.left-menu{
	float:left; width:198px;	
	margin:14px 6px 0 0;
}
div.left-menu h1.left-menu-title{
	background:#ddcde6;
	color: #6b2690;
	text-transform:uppercase;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 14px;
	line-height:31px;
	border-bottom:2px solid #fff;
}
ul.leftmenu{
	float:left; width:100%;
	background: #6b676e url(../images/left-menu-bg.jpg) top left no-repeat;
}
ul.leftmenu li{
	list-style-type:none;
	float:left;
}
ul.leftmenu li a{
	display:block; 
	color:#ffffff; font:normal 10px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	line-height:14px;
	width:170px; 
	padding:5px 14px;
	border-bottom:1px solid #a8a4ab;
	text-align:left;
}
ul.leftmenu li a:hover, ul.leftmenu li.clicked a, ul.leftmenu li a.current{
	background:#784a92 url(../images/left-menu-hover.jpg) right no-repeat;
	color: #e8dbee;
}
ul.leftmenu li.downarrow a.downarrow:hover, ul.leftmenu li.downarrow a.current, ul.leftmenu li.clicked a.downarrow{
	background:#784a92 url(../images/left-menu-hover-down.jpg) 3px 8px no-repeat!important;
}

ul.leftmenu li ul{
	list-style-type:none; width:100%; float:left;
	background: #a491ad url(../images/left-menu-drop-bg.jpg) bottom left no-repeat!important;
}
ul.leftmenu li ul li{	
	float:left;
}
ul.leftmenu li ul li a, ul.leftmenu li.clicked ul li a{
	display:block; float:left; width:160px; color: #ffffff;
	clear:both;
	border-bottom:1px solid #a8a4ab;
	padding:5px 13px 6px 25px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	text-align:left;
	background:none; text-transform:none;
}
ul.leftmenu li ul li a:hover, ul.leftmenu li ul li a.drop-current{
	background:#a873c6 url(../images/left-menu-drop-hover.jpg) right no-repeat;	
	color:#fff;
}
/*==============END LEFT_MENU===========*/

div.enter{
	width:731px;
	float:left;
	padding:14px 0 15px 0;
}
div.enter img{
	border:3px solid #c5bfc9;
	float:left; 
}
div.login{
	background: #3d3a3b;
	width:186px; float:right;
	height:112px;
	border-left:1px solid #3d3a3b;
	padding:0 9px;
}
div.login h1{
	float:right; 
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#dddddd;
	line-height:31px;
}
div.login label{
	color: #c0c0c0; font:normal 10px Verdana, "Times New Roman", Times, serif;
	width:45px; text-align:right; float:right;
	line-height:12px;
}
div.login input, div.forgotten-pass input{
	border:0; width:140px; height:14px; float:left;
	font-size:11px;
	background:#838182;
	margin-bottom:5px;
}
div.login input.enter, div.forgotten-pass input.enter{
	background: url(../images/enter-button-bg.jpg) repeat-x;
	width:45px; 
	font:normal 10px Verdana, "Times New Roman", Times, serif;
	float:right; padding:0 0 4px 0;
	color:#fff;
}

div.login a{
	color: #9c9b9c; font:normal 9px Verdana, "Times New Roman", Times, serif;
}

a.login-buttons{
	display: block; float:left;
	height: 15px; line-height:15px;
	font-size:10px!important; color:#fff!important;
	padding: 0 5px;
	background: url(../images/enter-button-bg.jpg) repeat-x;
}
div.login .messagebox {
	position:absolute; top:0; left:0;
}
div.forgotpass{
	background: #3d3a3b;
	width:186px; float:right;
	height:112px;
	border-left:1px solid #3d3a3b;
	padding:0 9px;
}
div.forgotpass h1{
	float:right; 
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#dddddd;
	line-height:31px;
}
div.forgotpass label{
	color: #c0c0c0; font:normal 10px Verdana, "Times New Roman", Times, serif;
	width:45px; text-align:right; float:right;
	line-height:12px;
}
div.forgotpass input, div.forgotten-pass input{
	border:0; width:140px; height:14px; float:left;
	font-size:11px;
	background:#838182;
	margin-bottom:5px;
}
div.forgotpass input.enter, div.forgotten-pass input.enter{
	background: url(../images/enter-button-bg.jpg) repeat-x;
	width:45px; 
	font:normal 10px Verdana, "Times New Roman", Times, serif;
	float:right; padding:0 0 4px 0;
	color:#fff;
}

div.forgotpass a{
	color: #9c9b9c; font:normal 9px Verdana, "Times New Roman", Times, serif;
}




div.forgotten-pass{
	position:absolute; top:125px; right:0; width: 260px;
	padding: 0px 9px; display:none; float:right;
}
div.forgotten-pass input{
	width:200px;
}
div.forgotten-pass input.enter{
	width: 60px;
}
div.begin-products{
	width: 731px; float:left;
}

h2.title{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	line-height:28px; width:649px; float:left;
	background:#e8dbee;
	margin-bottom:14px;
}
h2.title img{
	float: left; margin-right:5px;
}
h2.pinkbg{
	background: #fce0f6;
}
span.all{
	display:block; float:left; width:75px; height:28px;
	background: #b09fb8 url(../images/arrow-white-right1.png) right no-repeat;
	line-height:28px;
	padding:0 0 0 7px;
}
span.all a{
	color: #fff;
}
span.darkpinkbg{
	background: #cd98c2 url(../images/arrow-white-right1.png) right no-repeat;
}
div.box{
	width:179px; float:left;
	height:212px; border:1px solid #d7d1db;
	margin:0 49px 22px 0;
	background:url(../images/new-products-pics-bg.jpg) repeat-x;
	padding:9px 15px 0 15px;
}
div.box a.zoom{
	display:block;
	width:122px; height:135px;
	position:relative;
	padding:10px 0 0px 28px;
	margin-bottom:10px;
}
div.box a.zoom img{
	border:3px solid #c5bfc9;
	float:left;
}
div.box a.zoom img.lupa{
	border:0; position:absolute; bottom:3px; right:3px;
}

span.prise{
	display:block; float:left;
}
a.detail{
	display:block; float:right; padding:0 10px 0 0;
	background: url(../images/arrow-red-right1.png) right no-repeat;
	margin-right:0px;
}

div.promotions-bg{
	background:url(../images/promotions-pics-bg.jpg) repeat-x;
	height:225px;
}
div.footer{
	margin-top:20px;
	width:100%; background:#29242c;
	padding:12px 0; float:left;
	text-align:center;
}
div.footer a{
	color: #a49fa7; font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}



/* ===== LITTLE BASKET ===== */
div.little-basket{
	position:absolute; top:65px; right: 0px; z-index: 100;
	width: 180px; height: 200px;
	overflow-y:scroll; padding:0 5px; float:left;
	border:1px solid #3A144F; display:none;
	background: url(../images/little-pattern.png);font-size:10px;
	color:#fff;
}
div.little-basket a{
	display:block; float:left; width: 160px;
	color:#fff; text-align: left;
	font-weight: bold;
	padding: 5px 0;
	border-bottom: 1px solid #fff;
}

/* ========================= */

div.bgarrow{
	background: url(../images/arrow-purple-down1.png) top left no-repeat!important;
}

.messagebox{ text-align:left!important;}

