@charset "utf-8";
@import 'import.css';


img {			margin:0; padding:0; border:0; }
html {			width:100%;	height:100%; margin:0; padding:0; overflow-y:scroll; }
td {			vertical-align:top; }
table {			border:0; }

body {			height:100%; margin:0; padding:0; cursor:default; position:relative;
				background:url('images/bg.gif') repeat-x top #f7f5f5;
				font:11px Arial, Helvetica, sans-serif; }

.container {	width:880px; position:relative; padding-top:20px; background:white; }


/* titles */
.h1{			margin:0; padding:5px 0; width:100%; text-transform:none; font-family:'ArialNarrow';
				font-size:21px; color:white; font-weight:normal;
				background:url('images/h1/bg.gif') #7e7162 repeat-x;
				-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
.h1 span{		display:block; padding:0 10px; }				

.h2{			margin:5px 0; padding:0; font-family:'ArialNarrow'; font-size:26px; color:#383838; font-weight:normal;
				color:#522145; }

.h3{			margin:5px 0; padding:0; font-family:'ArialNarrow'; font-size:16px; color:#827667; font-weight:normal; }


			
.h1_left{		float:left; width:6px; height:36px; background:url('images/h1/left.gif'); }
.h1_right{		float:right; width:6px; height:36px; background:url('images/h1/right.gif'); }
.h1 a{			float:right; display:block; padding:0 0 0 20px; margin-top:10px;
				color:#522145; font-weight:bold; font-size:12px;
				background:url('../../modules/products/images/arrow.gif') no-repeat;}
.h1 a:hover{	text-decoration:none;}


/* ADRESS */
.adress {		float:left; font-size:15px; color:#827667; padding-left:20px; margin-top:5px; }
.adress a{		color:#522145; text-decoration:underline; }



/* RIBBON SHOP */
.ribbon_shop {	position:absolute; top:0; left:0; width:115px; height:115px; z-index:999; background:url('images/ribbon_shop.png'); }



/* HOME */
.home_recommend {		float:left; margin:0; padding:0; list-style:none; }
.home_recommend li{		float:left; margin:0 9px; padding:0; width:132px;  }
.home_recommend li img{	width:132px; height:170px; float:left; margin-bottom:5px;
						-moz-box-shadow:2px 2px 2px #939393; -webkit-box-shadow:2px 2px 2px #939393; box-shadow:2px 2px 2px #939393; }
.home_recommend li h3{	margin:0 0 3px 0; padding:0; font-size:12px;  }
.home_recommend li h3 a{color:#522145; text-decoration:none;  }
.home_recommend li a{	color:black; font-size:11px;  }



/* SEARCH */
.search {			float:left; -moz-box-shadow:2px 2px 2px #939393; -webkit-box-shadow:2px 2px 2px #939393; box-shadow:2px 2px 2px #939393; }
.search input,
.search select{		border:1px solid #522145; background:white; padding:5px; margin:0; }
.search .button{	background:url('images/search_button_bg.gif'); color:white; text-align:center; width:90px; }

.search_input{ width:330px!important; }

.shop_list .search_input{ width:280px!important; }

/* SHARE */
.share {	width:100%; padding:10px 0; background:#edeae7; text-align:center; }
.share h2{	margin-top:0; font-size:22px; text-align:left; padding:0 10px; }
.share img{	width:61px; height:61px; margin:0 6px; }



/* SHOP LIST */
.shop_list {			float:left; display:table-cell; margin-bottom:15px; padding:10px 25px; border:1px solid #807365; border-top:0; }
.shop_list ul{			float:left; margin:0; padding:0; list-style:none; }
.shop_list li{			float:left; margin:0; padding:0; width:274px; height:140px; padding:20px 0; }
.shop_list img{			float:left;
						-moz-box-shadow:1px 2px 2px #939393; -webkit-box-shadow:1px 2px 2px #939393; box-shadow:1px 2px 2px #939393; }
.shop_list div{			float:left; width:175px; margin-left:10px; }
.shop_list a{			color:#522145; text-decoration:none; }
.shop_list a:hover{		text-decoration:underline; }
.shop_list h3{			margin:0; padding:0; font-size:13px; font-weight:normal; }
.shop_list p{			margin:0; padding:0; font-size:11px;}
.shop_list h4{			margin:0; padding:0; font-size:21px; color:#7e7162; }
.shop_list span{		background:url('images/button_small.gif') repeat-x #552248; padding:1px 0; cursor:pointer;
						display:block; width:114px; text-align:center; font-size:10px; color:white; text-decoration:none;						
						-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.shop_list span:hover{	background:url('images/button_small.gif') repeat-x #552248 0 -15px; }

.shop_list .separator_v { 	width:30px; background-position:center; }
.shop_list .separator_h { 	width:100%!important; margin:0; }

/* rating */
.shop_list .ratingblock {		width:inherit; margin:0; float:inherit!important; }
.shop_list .ratingblock div{	width:inherit; margin:0; }
.shop_list .ratingblock p{		display:none; }
.shop_list .ratingblock li{		width:15px; height:15px!important;}

/* SHOP DETAILS */
.shop_details {				float:left; margin:10px 0 15px 0; display:table-cell }
.shop_details_img{			float:left; margin-right:20px;
							-moz-box-shadow:2px 3px 2px #939393; -webkit-box-shadow:1px 3px 2px #939393; box-shadow:1px 3px 2px #939393; }
.shop_details_infos {		float:left; width:380px; }
.shop_details_infos h4{		font-size:18px; margin:0; padding:0; }
.shop_details_infos h5{		font-size:12px; margin:0; padding:0; font-weight:normal; }
.shop_details_infos h5 a{	color:#522145; }

.shop_details_price {		float:right; width:130px; background:#f1efed; font-size:13px;
							padding:5px 15px; margin-bottom:2px; color:#474747;
							-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.shop_details_price span{	font-family:"Arial Black", Gadget, sans-serif; font-size:24px; }
.shop_details_price strong{	font-family:"Arial Black", Gadget, sans-serif; color:#e40000; font-size:17px; }

.shop_details #tiny p{		font-size:11px!important; }
.shop_details #tiny strong{	font-family:"Arial Black", Gadget, sans-serif; color:#827667; }



.productsLink {			width:100%; display:table; margin:20px 0; padding:3px 0;
						background:url('images/share_bg.gif') repeat-x #d4d4d4;
						-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.productsLink a{		padding:2px 3px; margin:1px; float:right; cursor:pointer; color:#522145; text-decoration:none; }
.productsLink a:hover{	background:#522145; color:white; }
.productsLink a span{	padding:1px 3px 0 3px; display:block; float:left; }



/* SHOP SEARCH */
.search_result ul{		margin:0; padding:0; list-style:none; }
.search_result li{		margin:0; padding:0; }
.search_result img{		float:left; margin:0 10px 0 20px; }
.search_result span{	float:left; display:block; width:495px; }
.search_result h2{		margin:0; padding:0; font-weight:normal; font-size:13px; }
.search_result a{		color:#522145; text-decoration:none; }
.search_result a:hover{	text-decoration:underline; }
.search_result h3{		margin:0; padding:0; font-weight:normal; font-size:11px; }
.search_result h4{		margin:0; padding:0; color:#7E7162; font-size: 21px; }
.search_result div{		margin:10px 0; }


/* img shadows */
.imgShadowsRight {	background:url('images/shadows/right.gif') top; width:3px; font-size:0; }					
.imgShadowsBottom {	background:url('images/shadows/bottom.gif') left; height:4px; font-size:0;}


/* separator */
.separator_v { 	width:15px; background:url('images/separator_v.gif') repeat-y center; }
.separator_h {	width:100%; height:2px; margin:0 0 5px 0; background:url('images/separator_h.gif') repeat-x;}


/* CELL */
.cell {						display:block; float:left; margin-bottom:15px; padding:10px; background:#f1efed; border:1px solid #807365; }

/* caddy detail */
.cell_caddy {				width:238px; float:left; margin-bottom:0;}
.cell_caddy_detail {		width:238px; margin-bottom:0; padding:5px 10px; background:#f8f6f4!important; 
							border:1px solid #807365; border-top:1px solid #d0cecd!important; border-bottom:0; }
.cell_caddy_detail div{		width:238px; float:left; padding:5px 0; }
.cell_caddy_detail a{		color:#522145; text-decoration:none; }
.cell_caddy_detail a:hover{	text-decoration:underline; }
.cell_caddy_detail span{	float:left; width:175px; margin-left:10px; }
.cell_caddy_detail_delete{	float:right;margin-top:5px;cursor:pointer }

.cell_caddy_detail h4{		margin:0 0 2px 0; padding:0; font-weight:normal; line-height:13px; }
.cell_caddy_detail h5{		margin:0; padding:0; font-size:13px; color:black; }

.cell_caddy_open{			float:left; margin:0 0 15px 0; padding:7px 0; width:100%; text-transform:none; font-family:'ArialNarrow';
							font-size:13px; color:white; font-weight:normal; position:relative;
							background:url('images/h1/bg.gif') #7e7162 repeat-x;
							-moz-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }
.cell_caddy_open span{		display:block; padding:0 10px; text-align:center; }	
.cell_caddy_open img{		position:absolute; top:11px; }	

/* caddy detail full */
.cell_caddy_full {			width:100%; padding:0!important; background:#807365; }
.cell_caddy_full tr{		background:white; }
.cell_caddy_full td{		padding:10px; vertical-align:middle; }
.cell_caddy_full_title {	background:#c2b9ae!important; color:white; text-align:center; font-weight:bold; }
.cell_caddy_full font{		font-weight:bold; font-size:16px; }
.cell_caddy_full a{			float:left; font-size:14px; margin-right:10px; color:#522145; }
.cell_caddy_full label{		width:90px; float:left; margin-right:5px; padding-top:5px; font-size:12px; }
.cell_caddy_full input{		width:170px; float:left; margin-bottom:5px; }


/* TABS */
.tabs {			float:left; margin:0; padding:0; list-style:none; }
.tabs li{		float:left; margin:0 3px 0 0; padding:5px 0; font-size:16px; color:#522145; cursor:pointer;
				background:url('images/h1/bg_out.gif') #b3b3b3 repeat-x;
				-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
.tabs span{		display:block; padding:5px 15px 1px 15px; font-family:'ArialNarrowBold'; }
.tabs li:hover{	background:url('images/h1/bg_over.gif') #c1c1c1 repeat-x; }

.tabs li:hover .active,
.tabs .active{	background:url('images/h1/bg.gif') #7e7162 repeat-x!important; color:white; cursor:default; }




/************* MENU CATEGORIES *************/
.menu_categories {				float:left; margin:0; padding:0; list-style:none; }
.menu_categories li{			float:left; margin:0 0 15px 0; padding:0; color:#727272; }
.menu_categories li a{			font-size:16px; line-height:18px; font-weight:bold; color:#522145; text-decoration:none; cursor:pointer;
								background:url('images/category_list.png') no-repeat; padding-left:17px; }
.menu_categories li a:hover{	color:black; }

.menu_categories li ul{			float:left; margin:0; padding:0; list-style:none; }
.menu_categories li ul li{		float:left; margin:0 5px 0 0; padding:2px 0; }
.menu_categories li ul li a{	font-size:12px; padding:0 1px; line-height:14px; font-weight:normal; color:#522145;
								background:none; text-decoration:underline; }
.menu_categories li ul li a:hover{color:black; }

.menu_categories .active{		color:white!important; cursor:default!important; padding:0 3px 0 20px; text-decoration:none;
								background:url('images/category_list_active.png') #522145 no-repeat;
								-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.menu_categories li ul li a.active{	background:#522145;  padding:0 3px;}




/************* BUTTON FACEBOOK *************/
.facebook_button{		display:block; width:260px; height:56px; margin-bottom:10px; background-image:url('images/facebook_button.gif'); }
.facebook_button:hover{	background-position:bottom left; }


.scroller_fix .wt-scroller{	padding-top:0!important; }


/************* AUTOEDIT *************/
.autoedit {				}
.autoedit div{			margin:0 auto;display:table; }

.autoedit .title{		background:#c2b9ae; padding:0;	}
.autoedit label{		margin:3px 10px 0 0; float:left; display:block; }
.autoedit input{		float:left; }
.autoedit table td{		padding:5px 5px 7px 5px; background:#e0dcd6; }
.autoedit h1{			margin:0; padding:5px 0; color:white!important; width:100%; text-transform:none; font-family:'ArialNarrow';
						font-size:21px; font-weight:normal;
						background:url('images/h1/bg.gif') #7e7162 repeat-x; }
