* { outline:none; }



html, body, h1, h2, h3, ul, li, form, input {

	margin:0;
	min-width:200;
	padding:0;

}



body {

	background:#000000 url(../images/bg_site.jpg) fixed 50% 0;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	padding:5px 0;

}



h1 {

	font-size:16px;	

}



p {

	margin:0;

	padding:10px 0;
	
	

}

p.indent{
	text-indent:20px;
	
	text-align:justify;
}

.pink{
	color:#FF69B4;
	font-weight:bold  
}

.bold{
	font-weight:bolder;
	font-size:medium;
}

div.alignleft{
	position: fixed;
   	left: 0;
   	top: 100px;
   	width: 8%;
}
div.alignright{
	position: fixed;
   	right: 80px;
   	top: 100px;
   	width: 8%;
}
img.aligncenter{
        display: block; 
        margin-left: auto; 
        margin-right: auto;
        

        border-style:outset; 
        border-color: #8E0047; 
        border-width:2px;
}

table td {

	font-size:12px;

}



#top table {

	font-size:11px;

}



#girl, #logo img, #basket, #account, .png { behavior: url(iepngfix.htc); }



#container {

	margin:0 auto;

	width:900px;

}



#top {

	position:relative;

	height:203px;

	background:url(../images/bg_header.jpg) no-repeat;

}



#content {

	float:left;

	padding:20px;

	background:#000000;

}



#content-left {

	width:225px;

	float:left;

	padding-right:20px;

}



#content-right {

	width:615px;

	float:left;

}



#bottom {

	clear:both;

	margin:0 auto;

	width:860px;

	height:22px;

	padding:0 20px 10px 20px;

	background:#000000;

	color:#808080;

}



#top-head {

	height:26px;

	padding:8px 14px 0 97px;

	font-size:11px;

	color:#323232;

}



#top-head a {

	color:#323232;

	text-decoration:none;

	background:none;

}



#top-head a:hover {

	background:#fff;

}



#top-body {

	width:727px;

	float:right;

	height:151px;

	padding:18px 0 0 0;

}


#girl {

	position:absolute;

	top:0;

	left:0;

	width:99px;

	height:203px;

	background:url(../images/top_woman.png) no-repeat;

}



#logo {

	position:absolute;

	top:60px;

	left:84px;

	width:235px;

	height:78px;

	cursor:pointer;

}



#userarea {

	height:123px;

	padding:0 14px 0 193px;

}



#basket {

	width:170px;

	height:123px;

	float:left;

	margin-right:10px;

	padding-left:75px;

	background:url(../images/top_basket.png) 0 0 no-repeat;

}



#account {

	width:195px;

	height:123px;

	padding-left:70px;

	float:left;

	background:url(../images/top_profile.png) 0 0 no-repeat;

}



#top_contact_details_container {

	position:absolute;

	top:175px;

	left:20px;

	width:219px;

	height:28px;

}



#top_contact_details {

	width:219px;

	height:28px;

	background:transparent url(../images/bg_comanda_top.png);

	behavior: url(iepngfix.htc);

}



#top_contact_details .tel{

	height:21px;

	float:left;

	padding:7px 0 0 10px;

	color:#999;

	font-size:14px;	

}



#top_contact_details .tel strong {

	color:#fff;

}



#top_contact_details a {

	display:block;

	width:63px;

	height:28px;

	float:right;

	padding:0 15px 0 0;

}



#top_contact_details a img {

	behavior: url(iepngfix.htc);

}





#mainmenu {

	height:28px;

	float:right;

}



#mainmenu a {

	display:block;

	width:91px;

	height:28px;

	float:left;

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#b2b2b2;

	text-align:center;

	line-height:28px;

	text-decoration:none;

	background:url(../images/mainmenu_bg.gif) 0 -28px no-repeat;

}



#mainmenu a:hover {

	color:#ffffff;

}



#mainmenu a.current {

	color:#ffffff;

	background:url(../images/mainmenu_bg.gif) 0 0 no-repeat;

}



#bottom a {

	text-decoration:none;

	color:#808080;

	background:none;

}



#bottom a:hover {

	background:#dd006f;

	color:#ffffff;

}



input, select, textarea {

	background:#fff;

	font-size:11px;

	color:#323232;

	border:1px solid #b3b3b3;

}



.searchContainer {

	width:184px;

	height:24px;

	background:transparent url(../images/bg_search.gif) 0 0 no-repeat;

}



.search {

	width:154px;

	height:18px;

	border:0;

	background:#fff;

	vertical-align:middle;

}



.search_but {

	width:24px;

	height:24px;

	border:0;

	text-indent:-9999px;

	background:url(../images/bg_search_but.gif) 0 0 no-repeat;

	cursor:pointer;

	vertical-align:middle;

}



.search_but:hover {

	background:url(../images/bg_search_but.gif) 0 -24px no-repeat;

}



#userarea h2 {

	font-size:16px;

	color:#fff;

}



#userarea p {

	font-size:11px;

	color:#e5e5e5;

	margin:0;

	padding:8px 0;

	line-height:14px;

}



#userarea table tr td {

	padding:3px 0;

	color:#ccc;

}



a.link1 {

	color:#fff;

	text-decoration:none;

}



a.link1:hover {

	background:#dd006f;

}



a {

	color:#dd006f;

	text-decoration:none;

}



a:hover {

	color:#ccc;

}



a.link2 {

	color:#ccc;

	text-decoration:none;

}



a.link2:hover {

	background:#dd006f;

	color:#fff;

}



#userarea strong {

	color:#fff;

}



#basketcontent, #welcome {

	padding:5px 0 15px 0;

	line-height:14px;

}



.basketmessage, #newslettermessage {

	font-family:Verdana, Geneva, sans-serif;

	color:#dd006f;

	font-size:10px;

	text-align:center;

	clear:both;

	height:20px;

}



.basketmessage strong, #newslettermessage strong{

	color:#fff;

}



.loading {

	padding:5px 0;

	text-align:center;

}



.productDesc {

	border-bottom:1px solid #1a1a1a;

	margin:0 0 10px 0;

	padding:0 0 10px 0;

}



.header_buttons {

	float:left;	

}



.header_buttons a {

	float:left;

	padding-right:10px;

}



a.buton1 {

	display:block;

	width:73px;

	height:18px;

	line-height:18px;

	color:#dd006f;

	font-size:11px;

	background:url(../images/bg_buton1.gif) 0 0 no-repeat;

	cursor:pointer;

	text-decoration:none;

	text-align:center;

}



a.buton1:hover {

	background:url(../images/bg_buton1.gif) 0 -18px no-repeat;

	color:#fff;

}



input.buton1 {

	width:73px;

	height:18px;

	padding:0 0 3px 0;

	line-height:18px;

	color:#dd006f;

	font-size:11px;

	background:url(../images/bg_buton1.gif) 0 0 no-repeat;

	border:0;

	cursor:pointer;

}



input.buton1:hover {

	background:url(../images/bg_buton1.gif) 0 -18px no-repeat;

	color:#fff;

}



input.buton2 {

	width:40px;

	height:18px;

	padding:0 0 3px 0;

	line-height:18px;

	color:#dd006f;

	font-size:11px;

	background:url(../images/bg_buton2.gif) 0 0 no-repeat;

	border:0;

	cursor:pointer;

}



input.buton2:hover {

	background:url(../images/bg_buton2.gif) 0 -18px no-repeat;

	color:#fff;

}



input.button_add_basket {

	background:none;

	border:0;

}



input.buton4_m {

	display:block;

	width:136px;

	height:19px;

	color:#fff;

	font-size:11px;

	line-height:19px;

	background:url(../images/bg_buton4.gif) 0 -19px no-repeat;

	border:0;

	cursor:pointer;	

}



a.buton3 {

	display:block;

	width:107px;

	height:19px;

	color:#dd006f;

	font-size:11px;

	line-height:19px;

	background:url(../images/bg_buton3.gif) 0 0 no-repeat;

	text-decoration:none;

	text-align:center;

}



a.buton3:hover {

	background:url(../images/bg_buton3.gif) 0 -19px no-repeat;

	color:#fff;

}



a.buton4_w {

	display:block;

	width:136px;

	height:19px;

	color:#dd006f;

	font-size:11px;

	line-height:19px;

	background:url(../images/bg_buton4.gif) 0 0 no-repeat;

	text-decoration:none;

	text-align:center;

}



a.buton4_w:hover {

	background:url(../images/bg_buton4.gif) 0 -19px no-repeat;

	color:#fff;

}



a.buton4_m {

	display:block;

	width:136px;

	height:19px;

	color:#fff;

	font-size:11px;

	line-height:19px;

	background:url(../images/bg_buton4.gif) 0 -19px no-repeat;

	text-decoration:none;

	text-align:center;

}



a.buton4_m:hover {

	background:url(../images/bg_buton4.gif) 0 0 no-repeat;

	color:#dd006f;

}



.prodlinks, .basketlinks {

	padding:5px 5px 10px 5px;

}



.basketlinks {

	padding:15px;

}



.prodlinks a.buton3 {

	float:left;

	margin:4px 0 0 0;

}



.prodlinks .button_add_basket {

	float:right;

}



.basketlinks .buton4_w {

	float:left;

}



.basketlinks .buton4_m {

	float:right;

}



input.input1 {

	width:98px;

	height:16px;

	padding:2px 0 0 5px;

	color:#333;

	font-size:11px;

	background:url(../images/bg_input1.gif) 0 0 no-repeat;

	border:0;

}



input.input2 {

	width:193px;

	height:16px;

	padding:2px 0 0 5px;

	color:#333;

	font-size:11px;

	background:url(../images/bg_input2.gif) 0 0 no-repeat;

	border:0;

}



select.select1, textarea.textarea1 {

	background:#cccccc;

	color:#000;

}



input.input1:hover {

	background:url(../images/bg_input1.gif) 0 -18px no-repeat;

}



input.input2:hover {

	background:url(../images/bg_input2.gif) 0 -18px no-repeat;

}



.leftBox, .grayBigBox {

	margin:0 0 10px 0;

}



.title3 {

	font-size:14px;

	color:#dd006f;

	font-weight:normal;

}



.separator {

	height:20px;

	background:transparent url(../images/bg_separator.gif) repeat-x;

	clear:both;

}



.leftBox .title {

	width:204px;

	height:40px;

	padding:0 10px;

	color:#fff;

	font-size:16px;

	line-height:32px;

	font-weight:bold;

	background:url(../images/leftBox_header.gif) no-repeat;

}



.leftBox .content {

	width:220px;

	padding:0px 2px 15px 2px;

	background:url(../images/leftBox_bg.gif) bottom no-repeat;

	line-height:14px;

}



.leftBox .content ul {

	width:196px;

	padding:0 10px;

	list-style:none;

}



.leftBox .content ul li ul {

	width:176px;

	padding:5px;

	list-style:none;

}



.leftBox .content ul li {

	display:block;

	width:181px;

	padding:3px 0 3px 15px;

	background:url(../images/list_arrow.gif) 0 7px no-repeat;

}



.leftBox .content ul li ul li {

	display:block;

	width:161px;

	padding:2px 0 2px 15px;

	background:url(../images/list_arrow.gif) 0 7px no-repeat;

}



.leftBox .content ul li a {

	font-size:14px;

	line-height:14px;

	color:#ccc;

	background:none;

	text-decoration:none;

}



.leftBox .content ul li ul li a {

	font-size:12px;

	line-height:12px;

}



.leftBox .content ul li ul li a.all {

	color:#dd006f;

}



.leftBox .content ul li a:hover, .leftBox .content ul li a.current {

	color:#dd006f;

	background:#fff;

}



.leftBox .content ul li.more {

	padding:2px 0 2px 15px;

	background:none;

	text-align:right;

}



.subcats_list {

	margin:10px 0;

	list-style:none;

}



.subcats_list li {

	display:block;

	width:180px;

	height:18px;

	float:left;

	padding:2px 0 2px 15px;

	background:url(../images/list_arrow.gif) 0 7px no-repeat;

	font-size:12px;

}



.subcats_list li a {

	font-size:12px;

	line-height:12px;

	color:#ccc;

	text-decoration:none;

	background:none;

}



.subcats_list li a:hover {

	color:#dd006f;

	background:#fff;

}



.products_list {

	list-style:none;

}



.products_list li {

	display:block;

	width:150px;

	height:auto;

	padding:2px 0 2px 10px;

	background:url(../images/list_arrow.gif) 0 7px no-repeat;

	font-size:12px;

	line-height:12px;

}



.products_list li a {

	font-size:12px;

	line-height:12px;

	color:#ccc;

	text-decoration:none;

	background:none;

}



.products_list li a:hover {

	color:#dd006f;

	background:#fff;

}



.products_list li.moreproducts {

	padding:4px 0;

	background:none;

	text-align:right;

}



.products_list li.moreproducts a {

	color:#dd006f;

	padding-left:10px;

	text-decoration:none;	

}



.products_list li.moreproducts a:hover {

	text-decoration:underline;

	background:none;

}



.grayBox .title {

	width:280px;

	height:40px;

	padding:0 10px;

	color:#fff;

	font-size:16px;

	line-height:32px;

	font-weight:bold;

	background:url(../images/greyBox_header.gif) no-repeat;

}



.grayBox .title2 {

	width:280px;

	height:40px;

	padding:0 10px;

	color:#fff;

	font-size:14px;

	line-height:32px;

	font-weight:normal;

	background:url(../images/greyBox_header.gif) no-repeat;

}



h1.price {

	font-size:18px;

	text-align:right;

}

.price_nou {

	font-size:18px;

	text-align:right;

}



.price2 {

	font-size:16px;

	font-weight:bold;

}



.price_old {

	font-size:14px;

	text-decoration:line-through;

	font-weight:normal;

}



.imgcontainer1 {

	width:200px;

	height:auto;

	position:relative;

	background:#fff;

}



.imgcontainer2 {

	width:100px;

	height:100px;

	position:relative;

}



.imgcontainer1 .promo {

	position:absolute;	

	top:0;

	left:0;

	width:60px;

	height:60px;

	background:transparent url(../images/promo.gif);

}



.imgcontainer1 .nou {

	position:absolute;	

	top:0;

	right:0;

	width:60px;

	height:60px;

	background:transparent url(../images/nou.gif);

}



.imgcontainer2 .promo_sm {

	position:absolute;	

	top:0;

	left:0;

	width:44px;

	height:44px;

	background:transparent url(../images/promo_sm.gif);

}



.imgcontainer2 .nou_sm {

	position:absolute;	

	top:0;

	right:0;

	width:44px;

	height:44px;

	background:transparent url(../images/nou_sm.gif);

}



.stoc1 {

	color:#dd006f;	

}



.stoc2 {

	color:#fff;	

}



.prod_desc {

	padding:0 0px 10px 10px;

}



.grayBox .content {

	width:280px;

	padding:0 10px 10px 10px;

	background:url(../images/greyBox_bg.gif) bottom no-repeat;

	line-height:14px;

}



.grayBox .content p {

	font-size:12px;

	line-height:12px;

	margin:5px 0; 

}



.itemsrow2 {

	width:615px;

	height:170px;

}



.itemsrow3 {

	width:615px;

	height:205px;

}



.itemcolLeft {

	width:300px;

	float:left;

}



.itemcolRight {

	width:300px;

	float:right;

}



.grayBigBox {

	padding:0 0 25px 0;

	background:url(../images/greyBigBox_bottom.gif) bottom no-repeat;

}



.grayBigBox .title {

	width:595px;

	height:40px;

	padding:0 10px;

	color:#fff;

	font-size:16px;

	line-height:32px;

	font-weight:bold;

	background:url(../images/greyBigBox_header.gif) no-repeat;

}



.grayBigBox .content {

	width:595px;

	padding:0 10px;

	background:url(../images/greyBigBox_bg.gif) 0 0 repeat-y;

	line-height:14px;

}



a.flag img {

	border:1px solid #afafaf;

}



a.flag:hover img{

	border:1px solid #fff;

}



.grayTopBox {

	margin:0 0 15px 0;

}



#carouselcontainer {

	position:relative;

	width:595px;

	height:120px;

	overflow:hidden;

}



#carouselcontainer a.next {

	display:block;

	position:absolute;

	width:29px;

	height:29px;

	background:url(../images/carousel_next.gif) 0 0 no-repeat;

	top:35px;

	right:1px;

}



#carouselcontainer a.prev {

	display:block;

	position:absolute;

	width:29px;

	height:29px;

	background:url(../images/carousel_prev.gif) 0 0 no-repeat;	

	top:35px;

	left:0;

}



#carouselcontainer a.next:hover {

	background:url(../images/carousel_next.gif) 0 -29px no-repeat;

}



#carouselcontainer a.prev:hover {

	background:url(../images/carousel_prev.gif) 0 -29px no-repeat;

}



.carousel {

	margin:0 30px 0 35px;

	padding:5px 0;

}



.carousel li {

	list-style:none;

	display:block;

	float:left;

	margin:0 5px 0 0;

	width:100px;

	height:120px;

	position:relative;

}



.carousel li .promotext {

	display:none;

	width:90px;

	height:40px;

	padding:5px;

	background:#262626;

	font-size:10px;

	line-height:12px;

	color:#fff;

	position:absolute;

	top:50px;

	left:0;

	z-index:10;

	text-align:center;

}



.carousel li .promotext a {

	color:#fff;

	text-decoration:none;

	line-height:10px;

}



.carousel li .promotext a:hover {

	color:#dd006f;

}



.carousel li .promotext strong {

	color:#dd006f;

}



.bigpromo {

	width:615px;

	height:187px;

	position:relative;

	margin:0 0 15px 0;

}



.bigpromo .video{

	width:193px;

	height:157px;

	position:absolute;

	top:16px;

	left:16px;

}



.itemsrow {

	padding:5px;

	height:180px;

}



.itemcol {

	width:145px;

	height:180px;

	float:left;

}



.itemcol h2 {

	font-size:12px;

	line-height:12px;

	height:36px;

	color:#fff;

	font-weight:normal;

	text-align:center;

}



.itemcol h2 a {

	color:#fff;

	text-decoration:none;

}



.itemcol h2 a:hover {

	color:#dd006f;

}



.itemcol h3 {

	font-size:12px;

	line-height:12px;

	height:12px;

	padding:10px 0 0 0;

	color:#fff;

	font-weight:bold;

	text-align:center;

}



.itemcol a.imageframe {

	display:block;

	width:145px;

	height:100px;

	margin:5px 0;

	text-align:center;

}



.itemcol a.imageframe img, .itemcolLeft a img, .itemcolRight a img {

	border:0;

}



.thumb {

	/*border:5px solid #4d4d4d;*/

	margin:7px 5px 7px 0;

}



.thumb2 {

	border:5px solid #333;

	padding:1px;

}



.alignRight {

	text-align:right;

	padding-right:10px;

}



a.more {

	background:url(../images/list_arrow.gif) 0 6px no-repeat;

	color:#ccc;

	padding-left:10px;

	text-decoration:none;	

}



a.more:hover {

	color:#dd006f;

}



.spacer20 {

	height:20px;

	font-size:1px;

	clear:both;

}



.spacer10 {

	height:10px;

	font-size:1px;

	clear:both;

}



.spacer5 {

	height:5px;

	font-size:1px;

	clear:both;

}



.paging ul {

	float:right;

	list-style:none;

}



.paging ul li {

	display:block;

	margin-right:3px;

	float:left;

}



.paging ul li.status{

	display:block;

	padding:3px;

	font-size:12px;

	line-height:12px;	

	float:left;

}



.paging ul li strong {

	display:block;

	width:12px;

	height:12px;

	padding:3px;

	text-align:center;

	font-size:12px;

	line-height:12px;	

	color:#dd006f;

}



.paging a.sagpag, .paging a.linkpag {

	display:block;

	width:12px;

	height:12px;

	padding:3px;

	text-align:center;

	font-size:12px;

	line-height:12px;

	font-weight:bold;

	background:#ffffff;

	color:#000000;

	text-decoration:none;

}



.paging a.sagpag:hover, .paging a.linkpag:hover {

	background:#dd006f;

	color:#ffffff;

}



.old_price {

	text-decoration:line-through;

}



table.basket th {

	font-weight:normal;

	font-size:12px;

}



table tr.itemrow {

	background:#0f0f0f;

}



table tr.itemrow td {

	border-bottom:2px solid #000;

}



table.basket tr.itemstotal {

	background:#1a1a1a;	

}



table.basket tr.itemstotal td {

	color:#aaa;

}



table.basket tr.itemstotal td strong {

	font-size:16px;	

	color:#fff;

}



input.cantitate {

	background:#fff;

	font-size:12px;

	color:#333;

	border:1px solid #dd006f;

	float:left;

	padding:0;

	margin:0 0 0 5px;

}



.catitate_but {

	display:block;

	width:17px;

	height:17px;

	float:left;

	margin:0 0 0 1px;

}



.footermsg {

	padding:10px;

	font-size:11px;

	color:#666;

}



.clearFloat { clear:both; }

.floatleft { float:left; }

.floatRight { float:right; }



.topwarning {

	width:100%;

	height:auto;

	position:absolute;

	left:0;

	top:0;

	background:#ffffe1 url(../images/warning.png) 0 0 no-repeat;

	font-size:12px;

	line-height:25px;

	color:#333;

	z-index:999;

	border-bottom:1px solid #999;

}

.topwarning p {

	padding:0 0 0 30px;

	margin:0;

}



.topwarning a:hover {

	color:#dd006f;

	text-decoration:underline;

}



.topwarning a.warnclose {

	display:block;

	width:24px;

	height:25px;

	position: absolute;

	top: 0px;

	right: 5px;

}



.topwarning img {

	vertical-align:middle;

	border:0;

}



.topwarning strong {

	color:#dd006f;

}



#ie6warning {

	display:none;	

}



.formerror {

	background:#1a1a1a url(../images/error_sign.gif) 0 0 no-repeat;

	padding:0 0 0 30px;

	color:#dd006f;

	text-align:left;

	height:25px;

	line-height:25px;

	font-size:12px;

}



.formsuccess {

	background:#1a1a1a url(../images/success_sign.gif) 0 0 no-repeat;

	padding:0 0 0 30px;

	color:#fff;

	text-align:left;

	height:25px;

	line-height:25px;

	font-size:12px;

}



.required {

	color:#dd006f;	

}



.required_info {

	color:#404040;	

}



a img {

	border:0;	

}



#accountmenu {

	width:100%;

	height:auto;

	background:#1a1a1a;

	float:left;

}



#accountmenu ul {

	float:left;

	list-style:none;

}



#accountmenu ul li{

	display:block;

	float:left;

	border-right:1px solid #000;

}



#accountmenu li a {

	display:block;

	float:left;

	padding:5px 10px;

	font-size:12px;

	color:#fff;

	text-decoration:none;

	background:#1a1a1a;

}



#accountmenu ul li a:hover {

	color:#d5d5d5;

	background:#333;

}



#accountmenu ul li a.current {

	color:#dd006f;

	background:#1a1a1a;

}





.tab_content {

	display:none;	

}



#add_adresa {

	display:none;

	border-top:1px solid #1a1a1a;

	padding:10px 0 0 0;

}



.noaddress {

	border-top:1px solid #1a1a1a;

	padding:10px 0;

	text-align:center;

}



table.address_table {

	border-top:1px solid #1a1a1a;

}



h2.sectiontitle {

	font-size:14px;

	line-height:14px;

	padding:5px 0;

	border-bottom:1px solid #1a1a1a;

}

.leftBox .content ul .other-li {

	display:block;

	width:161px;

	padding:2px 0 2px 15px;

	background:url() 0 7px no-repeat;

}	
