body{
	min-width:1020px;
	margin:0;
	font:10px/15px Arial,Helvetica,sans-serif;
	/*color:#3b3941;*/
	color:#7a7a7a;
	background:#efefef url(../img/bg-body.jpg) repeat 50% 0;
}
a{
	color:#080809;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
p img{
	display:inline;
	padding:0 2px;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
/*page*/
#page{
	width:960px;
	margin:0 auto;
	padding:0 30px 20px;
	font-size:16px;
	line-height:16px;	
	overflow:hidden;	
}
#page p span{
	font-weight:bold;
	color:#000;
}
/*header*/
#header{
	width:100%;
	margin:16px 0 0;
	overflow:hidden;
	padding:0 0 24px;
}
#header h1{
	float:left;
	margin:0;
}
#site-title a{
	display:block;
	width:649px;
	height:76px;
	text-indent:-99999px;
	background:url(../img/logo.png) no-repeat 0 0;
}
/*---search---*/
#header #search_block_top{
	width:100%;
	clear:both;
	overflow:hidden;
	text-align:right;
	padding:0 0 15px;
	float:left;
}
#search_block_top #s{
	padding:2px 3px 3px 15px;
	color:#000000;
	font-size:14px;
	height:17px;
	line-height:17px;
	margin:-1px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	width:122px;
	border:0 none;
	background:url(../img/bg-input-search.gif) no-repeat 0 0;
}
#searchsubmit{
	background:#3B3941 url(../img/search-btn.gif) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	height:21px;
	line-height:17px;
	padding:0;
	text-indent:-9999px;
	text-transform:uppercase;
	width:66px;
}
#header #search_block_top div.search{
	width:214px;
	height:21px;
	float:right;
	text-align:right;
	overflow:hidden;
	position:relative;
}
* html #header #search_block_top div.search{
	width:220px;
}
#header #search_block_top div.item{
	width:131px;
	height:21px;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 0 12px;
	overflow:hidden;
	background:url(../img/bg-search.gif) no-repeat 0 0;
}
#header #search_block_top div.item input{
	width:122px;
	height:17px;
	background:#fff;
	padding:2px 6px 3px 3px;
	font-size:14px;
	line-height:17px;
	margin:-1px 0 0;
	color:#000;
	border:0 none;
	outline:none;	
}
#header #search_block_top input.button{
	width:66px;
	height:21px;
	float:left;
	padding:0;
	text-indent:-9999px;
	text-transform:uppercase;
	color:#fff;	
	font-size:10px;
	line-height:17px;
	border:0 none;
	outline:none;
	cursor:pointer;
	background:#3b3941 url(../img/search-btn.gif) no-repeat 0 0;
}
#header div.title{
	width:100%;
	float:right;
	clear:both;
	text-align:right;
	color:#7e7e7e;
	padding:5px 0;
	margin:32px 0 0;
	text-transform:uppercase;
}
#header div.title a{
	color:#7e7e7e;
	text-decoration:none;
}
#header div.title a:hover{
	text-decoration:underline;
}
#header div.title span.lock{
	width:17px;
	height:22px;
	margin:0 1px 0 16px;
	text-align:center;
	padding:7px 3px 2px 2px;
	font-size:10px;
	color:#fb95bc;
	line-height:13px;
	background:url(../img/lock.gif) no-repeat 0 0;
}
#header div{
	float:right;
}
#header .social{
	margin:3px 0 0 15px;
}
#header .social span{
	float:left;
	color:#3B3941;
	line-height:16px;
	font-size:12px;
	text-transform:uppercase;
}
#header .social a.twitter,
#header .social a.facebook{
	float:left;
	height:16px;
	width:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/social.gif) no-repeat;
	margin:0 0 0 5px;
	font-size:0;
	line-height:0;
	text-align:center;
}
#header .social a.facebook{
	background:url(../img/social.gif) no-repeat -16px 0;
}
/*main-menu*/
#main-menu{
	float:right;
	padding:0 0 10px;
	margin:40px -5px 0 0;
	display:inline;
	list-style:none;	
}
#main-menu li{
	float:left;
	margin:0 10px;
}
#main-menu li a,
#main-menu li span{
	font-size:18px;
	line-height:22px;
	color:#3b3941;
	padding:0 0 2px;
	text-decoration:line-through;
	position:relative;
}
#main-menu li a:hover,
#main-menu li a.active{
	color:#e189ac;
	border-bottom:1px dotted #67646f;	
	text-decoration:none;
}
/*---main---*/
#page h1{
	padding:0 0 20px;
	margin:0;
	font-size:18px;	
	line-height:22px;
	text-transform:uppercase;
}
#page h2{
	padding:0 0 15px;
	margin:0;
	font-size:14px;	
	line-height:18px;
	color:#3b3941;
	font-weight:bold;
/*	text-transform:uppercase;*/
}
#page h3{
	padding:0 0 10px;
	margin:0;
	font-size:10px;	
	line-height:14px;
	text-transform:uppercase;
	color:#000;
}
#page h4{
	padding:0 0 6px;
	margin:0;
	font-size:10px;	
	line-height:14px;	
}
#page h5{
	margin:0;
	font-size:9px;	
	line-height:12px;
}
#page p{
	margin:0;
	padding:0 0 17px;
	line-height:21px;
}
#main{
	width:960px;
	background:#fff;
	float:left;
	padding:0 0 8px;
}
/*---center_column---*/
#center_column{
	width:752px;
	float:left;
	margin:5px 0 0;
}
#center_column div.block{
	width:100%;
}
#center_column div.title-content{
	width:100%;
	margin:10px 0 0;
	height:29px;
	float:left;
	background:#e2e2e2;
}
#center_column div.breadcrumb{
	font-size:10px;
	line-height:14px;
	color:#7e7e7e;
	text-transform:uppercase;
	float:left;
	padding:9px 12px 6px;
}
#center_column div.breadcrumb a{
	color:#7e7e7e;
	text-decoration:none;
}
#center_column div.breadcrumb a:hover{
	text-decoration:none;
	color:#000;
}
#center_column div.title-content h2{
	height:29px;
	float:right;
	display:inline;
	padding:0 28px 0 0;
	margin:0 -35px 0 0;
	position:relative;
	z-index:10;
	background:url(../img/bg-title.gif) no-repeat 100% 0;
}
#center_column div.title-content h2 span{
	height:18px;
	float:right;
	padding:6px 7px 5px;
	background:#e2e2e2;
}
/*pb-left-column*/
#pb-left-column{
	float:left;
	width:372px;
	margin:0 5px 0 0;
	overflow:hidden;
	text-transform:uppercase;
}
#pb-left-column div.block{
	width:370px;
	padding:30px 5px;
}
#center_column #image-block{
	width:100%;
	height:448px;
	padding:40px 0 0 !important;
	text-align:center;
	overflow:hidden;
}
img#bigpic{
	cursor:pointer;
}
#thumbs_list{
	width:380px;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	margin:0 0 0 -7px;	
}
* html #thumbs_list{
	width:384px;
	margin:0 0 0 -5px;	
}
* html #thumbs_list li{
	margin:6px 0 0 5px;
}
#thumbs_list li{
	width:119px;
	height:157px;
	float:left;
	padding:0;
	display:inline;
	margin:6px 0 0 7px;
}
#thumbs_list li a{
	width:103px;
	height:153px;
	padding:1px 7px;
	float:left;
	border:1px solid #f8f8f8;
	text-align:center;
	vertical-align:bottom;
	display:table-cell;
	background:#f8f8f8;
	outline:none;
}
#thumbs_list li a.active,
#thumbs_list li a:hover{
	border:1px solid #cac9cc;
}
#thumbs_list li a img{
	display:inline;
	vertical-align:bottom;
}
/*pb-right-column*/
#pb-right-column{
	float:left;
	width:375px;
	overflow:hidden;
	text-transform:uppercase;
}
#pb-right-column div.block{
	width:365px;
}
ul.description{
	width:225px;
	margin:0 10px 0 0;
	float:left;
	padding:0 0 0 2px;
	list-style:none;
}
ul.description li{
	float:left;
	width:100%;
}
ul.description li span{
	width:72px;
	margin:0 5px 0 0;
	float:left;
}
#pb-right-column a.add{
	float:right;
	position:absolute;
	bottom:30px;
	right:12px;
}
a.add{
	font-size:11px;
	line-height:17px;
	padding:4px 12px;
	color:#fff;
	text-transform:uppercase;
	background:#3b3941;
	text-decoration:none;
	letter-spacing:-1px;
}
#center_column #description_block,
#center_column #size_block,
#center_column #short_description_block{
	width:338px;
	padding:25px 12px 30px 25px;
}
#center_column #short_description_block h3{
	padding:0 0 4px;
}
#center_column #size_block  p,
#center_column #short_description_block p{
	padding:0 0 8px;
}
#center_column #description_block{
	padding-bottom:14px;
}
ul.size{
	width:100%;
	margin:0 0 0 -1px;
	padding:0 0 7px;
	list-style:none;
	overflow:hidden;
}
ul.size li{
	float:left;
	padding:0 2px;
}
ul.size li a{
	width:28px;
	height:17px;
	padding:6px 0 5px;
	text-align:center;
	display:block;
	color:#6e6d73;
	font-size:10px;
	line-height:17px;
	text-decoration:none;
	background:url(../img/bg-size.gif) no-repeat 0 0;
}
ul.size li a:hover{
	color:#000;
}
/*page-mybag*/
#order #center_column{
	width:557px;
	float:left;
	margin:3px 6px 0 0;
}
/*---scale---*/
#center_column div.scale{
	width:100%;
	float:left;
}
/*---tabel---*/
#center_column div.table-product{
	width:100%;
	float:left;
	margin:13px 0 0;
	padding:0 0 20px;
}
#center_column div.table-product table{
	width:100%;	
	margin:2px 0 0;
	text-align:left;
	vertical-align:middle;	
	color:#6c6d71;
	font-size:10px;
	line-height:13px;	
	font-weight:bold;
	border:0 none;
}
#center_column div.table-product  table th{
	text-transform:uppercase;
	color:#fff;
	padding:12px 5px;
	vertical-align:middle;
	text-align:left;
	background:#3b3941;
	padding:5px 0 3px 8px;
	line-height:16px;
}
#center_column div.table-product  table th.produkt{
	width:54px;
	padding-left:13px;
	text-align:left;
}
#center_column div.table-product  table th.description{
	width:118px;
	text-align:left;
	font-weight:bold;
}
#center_column div.table-product  table th.price{
	padding-left:0;
	text-align:left;
	width:151px;
	font-weight:bold;
}
#center_column div.table-product  table tbody{
	margin:-1px 0 0;
	font-size:11px;
	font-weight:bold;
}
#center_column div.table-product  table td.price a{
	margin:0 0 0 10px;	
}
#center_column div.table-product table div.image{
	width:43px;
	height:43px;
	padding:4px;
	border:1px solid #cac9cc;
	background:#f8f8f8;
	overflow:hidden;
}
#center_column div.table-product table div.image a{
	display:block;
	width:43px;
	height:43px;
}
#center_column div.table-product table div.image img{
	vertical-align:bottom;	
}
#center_column div.table-product table td{
	padding:14px 0 18px 11px;
	border-top:1px solid #dcdbdd;
}
#center_column div.table-product table td.total,
#center_column div.table-product table td.price{
	font-size:12px;
}
#center_column div.table-product table td span.number{
	float:left;
}
#center_column div.table-product table td div.mark{
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
#center_column div.table-product a.plus{
	height:9px;
	width:15px;
	text-indent:-9999px;
	margin:-5px 0 0;	
	display:block;
	position:relative;
	background:url(../img/mark.gif) no-repeat 0 0;
}
#center_column div.table-product a.min{
	height:9px;
	width:15px;
	text-indent:-9999px;
	margin:5px 0 0 0;
	display:block;
	position:relative;
	background:url(../img/mark.gif) no-repeat -16px 0;
}
* html #center_column div.table-product a.min{
	margin:0;
}
/*price-product*/
#center_column .price-product{
	width:100%;
	padding:0 0 57px;
	margin:25px 0 0;
	font-size:12px;
	overflow:hidden;
}
#center_column .price-product li{
	list-style:none;
	float:left;
	width:100%;
	padding:5px 0 0;
	text-align:right;
}
#center_column .price-product li strong.price{
	width:67px;
	padding:0 5px 0 0;
	display:inline-block;
}
#center_column .price-product li  .ink{
	width:100%;
	padding:0 0 8px;
	margin:0;
	border-top:2px solid #c8cdd2;
	border-bottom:2px solid #c8cdd2;
	overflow:hidden;
}
#center_column .price-product li  .ink li{
	list-style:none;
	float:left;
	width:100%;
}
a.btn{
	text-transform:uppercase;
	color:#97969a;
	text-align:center;
	padding:5px 12px 5px 16px;
	text-decoration:none;
	background:#3b3941;
	line-height:16px;
}
a.next{
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	padding:5px 16px 5px 22px;
	line-height:16px;
	text-decoration:none;
	background:#3b3941 url(../img/next.gif) no-repeat 11px 50%;
}
div.table-product a.btn{
	float:left;
	margin:0 0 0 4px;
}
div.table-product a.next{
	float:right;
}
/*---order_step---*/
.block-step {
	width:534px;
	overflow:hidden;
	background:#f8f8f8;
	float:left;
	padding:10px 0 10px 23px;
	margin:6px 0 0;
}
ul.step {
	background:url(../img/step_start.gif) no-repeat scroll 0 bottom;
	height:25px;	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:18px auto 22px;
	padding-left:40px;
	width:500px;
}
ul.step li {
	background:transparent url(../img/step_standard.gif) no-repeat scroll left bottom;
	float:left;
	height:25px;
	text-align:center;
	width:100px;
	font-size:12px;
}

 ul.step li.step_current {
	background: url(../img/step_current.gif) no-repeat scroll left bottom;
	font-weight:bold;
}
ul.step li.step_todo {
	font-style:italic;
}
ul.step li#step_end {
	width:54px;
	background:url(../img/step_end.gif) no-repeat scroll left bottom;
}


/*---column---*/
#page .column{
	width:185px;
}

/*left_column*/
#page .column h2{
	color:#fb95bc;
	padding:6px 0 5px 18px;
}
#left_column{
	float:left;
	width:185px;
	margin:0 7px 0 8px;
	padding:0 0 30px;
	display:inline;
}
#left_column div.title,
#left_column li.widget_categories div.title{
	width:188px;
	margin:0 0 0 -41px;
	padding:0 0 0 28px;
	height:29px;
	overflow:hidden;
	position:relative;	
	z-index:10;
	background:url(../img/bg-title.gif) no-repeat 0 -30px;
}
#left_column h2,
#left_column li.widget_categories div.title a{
	color:#fb95bc;
	background:#3b3941;
}
.widget-container ul.children{
	overflow:hidden;
	width:100%;
}
#page .widget_categories  ul li.cat-item  ul.children li{
	width:100%;
	margin:0;
	padding:0 0 1px;
}
#page .widget_categories  ul li.cat-item  ul.children li.current-cat,
#page li.widget_recent_entries li.current-cat{
	background:#3b3941;
	width:173px;
}
#page .widget_categories  ul li.cat-item  ul.children li.current-cat a,
#page li.widget_recent_entries li.current-cat a{
	color:#fff;
}
#left_column li.widget_categories div.title a:hover{
	text-decoration:none;
}
#left_column li.widget_categories ul li div.title{
	text-transform:none;
}
#left_column li.widget_categories li.cat-item-1{
	display:none;
}
#left_column li.widget_categories > ul{
	padding:0;
}
#left_column div.title h2,
#left_column li.widget_categories div.title a{
	padding:6px 0 5px 18px;
}
#left_column li.widget_categories div.title a{
	float:left;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0;
}
#left_column li.widget_categories div.title{
	display:none;
}
#left_column li.widget_categories ul li div.title{
	display:block;
}
.block_content,
.widget-container ul{
	width:176px;
	overflow:hidden;
	text-transform:uppercase;
	color:#7e7e7e;
	font-size:10px;
	line-height:15px;
	margin:0;
	padding:8px 0 0;
}
.widget-container ul{
	overflow:visible;
}/*
.widget-container ul.children{
	padding:0;
}*/
.block_content li,
.widget-container ul li{
	list-style:none;
	float:left;
	width:100%;
	padding:0 0 1px;
}
.block_content a,
.widget-container li a{
	width:168px;
	color:#7e7e7e;
	padding:1px 0 1px 6px;
	text-decoration:none;
	line-height:13px;
}
.block_content a:hover,
.widget-container li a:hover{
	color:#acacac;
}
#page div.paiement_logo_block img{
	margin:0 0 0 13px;
}
#page div.paiement_logo_block a {
	outline-style:none;
	text-decoration:none;
}
.block_content a.active{
	display:block;
	color:#fff;
	background:#3b3941;
}
.block_content ul.sub{
	width:157px;
	padding:17px 0 15px 15px;
	margin:0;
	list-style:none;
	font-weight:bold;
	color:#3b3941;
	overflow:hidden;
}
.block_content ul.sub li{
	float:left;
	width:100%;
	padding:0 0 1px;
}
.block_content ul.sub li a{
	color:#3b3941;
	font-weight:bold;
	padding:0;
}
.block_content ul.sub li a:hover{
	color:#ACACAC;
}
/*block*/
#page .block,
#page .widget-container,
#page .widget_categories ul li.cat-item{
	width:176px;
	float:left;
	padding:8px 4px 10px 5px;
	background:#f8f8f8;
	margin:6px 0 0;
	position:relative;
}
#page .widget_categories {
	background:none;
	padding-left:0;
	margin:0;
}
#page .widget_archive select{
	margin:10px 0 0 3px;
}
#page .widget_recent_entries ul li{
	margin:10px 0 10px;
	/*padding:0 0 10px;*/
}
.paiement_logo_block{
	width:176px;
	float:left;	
	margin:14px 0 0;	
}
/*---page-reviw---*/
#new-product,
#product-list {
	width:765px;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 0 -7px;
	list-style:none;
	text-transform:uppercase;
}
* html #new-product,
* html #product-list{
	margin:0 0 0 -14px;
}
#product-list li{
	width:182px;
	/*height:260px;*/
	float:left;
	display:inline;
	background:#f8f8f8;
	margin:6px 0 0 7px;
	text-align:center;
	text-align:center;
	vertical-align:bottom;
	display:table-cell;
	padding:14px 0 5px;
	line-height:13px;	
}
#new-product li a,
#product-list li a{
	outline:none;
	text-decoration:none;
}
#new-product li a:hover,
#product-list li a:hover{
	outline:none;
	text-decoration:none;
}
#new-product li p,
#product-list li p{
	padding:0;
	font-weight:normal;
}
#new-product li{
	width:372px;
	height:465px;
	float:left;
	display:inline;
	background:#f8f8f8;
	margin:6px 0 0 7px;
	text-align:center;
	text-align:center;
	vertical-align:bottom;
	display:table-cell;
	padding:23px 0 5px;
	line-height:13px;	
}
#new-product li div.img{
	width:100%;
	height:387px;
	overflow:hidden;
}
div.product_desc{
	width:100%;
	margin:3px 0 0;
}
#product-list li div.product_desc a:hover,
#new-product li div.product_desc a:hover{
	text-decoration:underline;
}
/*right-column*/
#right_column{
	float:left;
}
#right_column div.title{
	margin:0 -41px 0 0;
	padding:0 16px 0 0;
	height:29px;
	overflow:hidden;
	position:relative;	
	z-index:10;
	text-align:right;
	background:url(../img/bg-title.gif) no-repeat 100% -61px;
}
#right_column div.title h2{
	color:#fb95bc;
	background:#3b3941;
	/*float:right;*/
	padding-right:20px;
}
#right_column .block_content{
	padding:10px 0 5px 12px;
}
#right_column .block_content li{
	width:167px;
	padding:0 0 3px;
}
ul.block_content span{
	float:left;
}
ul.block_content a.bucket{
	width:12px;
	height:14px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-decoration:none;
	outline:none;
	background:url(../img/bucket.gif) no-repeat 0 0;
}	
ul.block_content a.bucket:hover{
	text-decoration:none;
}
ul.price{
	width:162px;
	overflow:hidden;
	padding:10px 4px 10px 8px;
	margin:0 0 0 3px;
	color:#3b3941;
	text-transform:uppercase;
	border-top:1px solid #a3a2a5;
}
ul.price li{
	float:left;
	width:100%;
	list-style:none;
}
ul.price li span{
	float:left;
}
ul.price li span.price{
	float:right;
	font-weight:bold;
}

/*add*/
#center_column .post div.title-content{
	/*width:761px;*/
}
#center_column .post div.title-content h2{
	float:left;
	width:610px;
	margin:0;
	padding:0;
	font-size:16px;
}
#center_column .post div.title-content h2 span{
	float:left;
	font-size:16px;
}
#center_column .post .entry-meta{
	float:right;
	height:29px;
}
#center_column .post span.author,
#center_column .post span.meta-sep,
#center_column .post span.author a{
	color:#3b3941;
	text-decoration:none;
	font-size:11px;
	font-style:italic;
}
#center_column .post span.author a:hover{
	text-decoration:underline;
}
#center_column .post .title-content span.author,
#center_column .post .title-content span.meta-sep{
	float:right;
	margin:7px 0 0;
}
#center_column .post p.date{
	float:right;
	text-decoration:none;
	background:url(../img/bg-link-date.png) no-repeat 0 0;
	width:57px;
	height:57px;
	position:relative;
	display:inline;
	margin:-10px 5px 0 24px;
}
#center_column .post a{
	font-size:16px;
}
#center_column .post p.date span{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	text-transform:uppercase;
}
#center_column .post span.day{
	color:#fff;
	font-size:23px;
	line-height:25px;
	margin:12px 0 0;
}
#center_column .post span.month{
	color:#ff6fa6;
	font-size:11px;
	line-height:8px;
	color:#FF6FA6;
}
#center_column .post div.bg-arrow{
	background:transparent url(../img/bg-title1.gif) no-repeat scroll 100% 0;
	display:inline;
	float:right;
	width:37px;
	height:29px;
	margin:0 -37px 0 0;
	/*padding:0 28px 0 0;*/
	position:relative;
	z-index:10;
}
#center_column .entry-utility{
	font-size:16px;
	text-align:right;
	width:100%;
	float:left;
}
#center_column .entry-utility .cat-links{
	float:right;
}
#center_column .post{
	margin:7px 0 0;
}
#left_column ul.widgets{
	margin:0;
}
#center_column h2.page-title{
	margin:20px 0 0;
}
#center_column .not-found{
	padding-left:20px;
}
.fb_iframe_widget{
	float:left;
}
.twitter-share-button{
	float:left;
}

