html {
height:100%;
/* background:url(/design/body.jpg); */
background:#FBEED4
}
* html body {
height:100%;
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(/design/outer.gif) repeat-y center;
color:#666666;
}

h1 {
padding:0px;
MARGIN: 0px;
font-size:14px;
padding-bottom:15px;
}
h2 {
padding:0px;
MARGIN:0px;
font-size:14px;
padding-bottom:15px;
}

.input {
	border:solid 1px #c4a356;
	margin-left:5px; 
	padding: 1px 4px; 
	width: 115px; 
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.textarea {
	border:solid 1px #c4a356;
	margin-left:5px; 
	padding: 1px 4px; 
	width: 315px; 
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.left h2, .right h2 {
	font-family:Tahoma, Geneva, sans-serif;
padding:0px;
MARGIN:0px;
color:#fff;
text-align:center;
font-size:12px;
padding-top:6px;
width:209px;
height:36px;
padding-right:15px;
}
.left h2, .right h2 a {
	color:#fff;
	text-decoration:none;
	
	}
.right h2 a:hover  {
	color:#e6e2c9;
	}

.right h2 {
	padding-right:0px;
	padding-left:15px;
	}
h2.yellow_left {
	background: url(/design/h2_yellow_left.gif);
	}
h2.yellow_right {
	background: url(/design/h2_yellow_right.gif);
	}
h2.red_left {
	background: url(/design/h2_red_left.gif) no-repeat top;
	padding-top:18px;
	height:24px;
	}
h2.red_right {
	background: url(/design/h2_red_right.gif) no-repeat top;
padding-top:18px;
	height:24px;
	}
h2.orange_right {
	background: url(/design/h2_orange_right.gif) no-repeat top;
	}
	
h2.orange_left {
	background: url(/design/h2_orange_left.gif) no-repeat top;
	}
h3 {
padding:0px;
MARGIN:0px;
font-size:14px;
}
a {
	color:#97722d;
	text-decoration:none;
	}
a:focus, a:active {
outline:none;
}
a:hover {
	color:#a10c14;
}
p {
margin:0px;
padding:0px;
}
ul,li {
margin:0px;
padding:0px;
}
img {
	border:none;
	}
form {
margin:0px;
padding:0px;
}
.txtarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.adminlink {
	position:absolute;
	top:0px;
	left:50%;
	
	}
.header {
	position:absolute;
	top:0px;
	width:100%;
	height:390px;
	
	}
.top_left {
	background:url(/design/header_left.jpg) repeat-x right;
	height:350px;
	}
.top_right {
	background:url(/design/header_right.jpg) repeat-x left;
	height:350px;
	}
.top {
	width:1000px;
	height:350px;
	background:url(/design/header.jpg) no-repeat center;
}
.topmenu {
	background:url(/design/menu.gif) repeat-x;
	height:35px;
	text-align:center;
	padding-top:5px;
	}
.topmenu a, u {
	text-decoration:none;
	display: -moz-inline-stack; 
	zoom: 1; 
	display: inline; 
	display: inline-block;
	height:35px;
	}
.topmenu a:hover {
	background:url(/design/menu_hover.gif) repeat-x;
	}
.topmenu u {
	background:url(/design/menu_divider.gif) no-repeat;
	background-position: center 13px;
	text-decoration:none;
	height:35px;
	width:13px;
	margin-left:4px;
	}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .topmenu a { position:relative; top:-23px;}
}
.topmenu a span{
	display:block;
	height:35px;
	cursor:pointer;
	float:left;
	text-indent:-5000px;
	padding-left:4px;
	padding-right:4px;
	}

.topmenu a.tm1 span {
	background:url(/design/01_main.png) no-repeat center;
	width:65px;
	}
.topmenu a.tm2 span {
	background:url(/design/11_article.png) no-repeat center;
	width:55px;
	}
.topmenu a.tm3 span {
	background:url(/design/03_price.png) no-repeat center;
	width:82px;
	}

.topmenu a.tm4 span {
	background:url(/design/04_shipping.png) no-repeat center;
	width:77px;
	}
.topmenu a.tm5 span {
	background:url(/design/05_cart.png) no-repeat center;
	width:66px;
	}
.topmenu a.tm6 span {
	background:url(/design/06_shops.png) no-repeat center;
	width:122px;
	}
.topmenu a.tm7 span {
	background:url(/design/07_contact.png) no-repeat center;
	width:85px;
	}
.topmenu a.tm8 span {
	background:url(/design/09_registration.png) no-repeat center;
	width:89px;
	}
.topmenu a.tm9 span {
	background:url(/design/10_account.png) no-repeat center;
	width:75px;
	}
.content {
clear:both;
overflow:hidden;
padding-bottom:100px;
width:1000px;
margin:0px auto;
$zoom:1;
padding-top:390px;

}
.center, .left {
	 overflow:hidden; 
	 position:relative; 
	 left:100%; 
	 float:left; 
	 display:inline;
	}
.center { 
	margin-left:-100%; 
	width:100%;
	}
.center_c { 
	margin:0 224px 0 224px; 
	padding:10px 15px;

	}
.left {
	width:223px;
	float:left;
	margin-left:-100%; 
	}
.right {
	float:right;
	width:224px;
	position: relative;
	z-index:10;
	color:#333333;

	}
.search { 
padding: 0px 17px 12px; 
font-size: 10px;
color:#8b2e33;
font-family: Verdana, Geneva, sans-serif;

 }

.search input.button { 
position: relative; top: 5px; 
}
.search input.check { 
position: relative; top: 2px; left: 2px; 

}
.leftmenu {
	padding-top:10px;
	list-style:none;
	padding-left:12px;
	}
.leftmenu li {
	background:url(/design/catalog.gif) no-repeat;
	background-position:0px 0px;
		padding-left:24px;
		padding-right:20px;
		overflow:hidden;
		height:1%;
	}
.leftmenu li a {
	color:#742d06;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	}
.leftmenu li a:hover {
	color:#97722d;
	}
.leftmenu li {
	padding-bottom:4px;
	}
.leftmenu li.selected a {
	color:#333333;
	
	}
.leftmenu li.sub_selected  {
	background:none;
	
	}
.leftmenu li.sub_selected a {
	color:#333333;
	
	}
.leftmenu li.sub {
	background:none;
	padding-bottom:2px;
	}
.leftmenu li.sub a {
	font-weight:normal;
	}
.center p {
	padding-bottom:10px;
	}
.ie6 {
	width:100%;
	overflow:hidden;
	height:0px;
	}
.ie6  a {
	background:url(/design/blank.png);
	}
.b_cat {
	width:100%;
	overflow:hidden;
	padding-top:15px;
	}
.b_cat a {
	float:left;
	margin-left:18px;
	margin-right:15px;
	width:140px;
	height:142px;
	display:block;
	margin-bottom:10px;
	}
.b_cat a img {
	border:none;
	}
*html .b_cat a {
	margin-left:14px;
	}
.formen {
	background:url(/design/formen.png);
	width:140px;
	height:142px;
	display:block;
	}
.forwomen {
	background:url(/design/forwomen.png) no-repeat bottom;
	width:140px;
	height:142px;
	display:block;
	}
.exclus {
	background:url(/design/exclus.png) no-repeat bottom;
	width:140px;
	height:142px;
	display:block;
	}
.cat {
	padding-top:20px;
	
	}
.cat  td {
	text-align:center;
	width:33%;
	font-family: Tahoma, Geneva, sans-serif;
	padding-bottom:20px;
	}
.cat  td img {
	border: none;
	margin-bottom:3px;
	}
.cat  td a {
	color:#97722d;
	font-size:11px;
	text-decoration:none;
	
	}
.cat  td a:hover {
	color:#a10c14;
	}

.phone {
	color:#333333;
	text-align:center;
	padding-left:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:20px;
	}
.cart {
	padding-left:35px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	
	}
.cart  div {
	background:url(/design/shopping_cart.jpg) no-repeat top left;
	padding-left:46px;
	padding-top:10px;
	padding-bottom:20px;
	overflow:hidden;
	height:1%;
	}
.cart div a {
	color:#97722d;
	text-decoration: none;
	}
.cart div a:hover  {
	color:#a10c14;
	}
.aut {
	color:#8b2e33;
	padding-top:10px;
	padding-left:14px;
	padding-bottom:15px;	
	}
.aut p {
	text-align:center;
	}
.aut table {
	margin-left:7px;}
.aut a {
	color:#8b2e33;
	}
.aut a:hover {
	color:#977236;
	text-decoration:none;
	} 

.aut_but {
	margin-right:3px;
	}
.aut span {
	text-align:center;
	display:block;
	padding-top:3px;
	}
.new {
	background:url(/design/special_offers.jpg) repeat-y;

	margin-left:15px;
	margin-top:-13px;
	}
.new_c {
	background:url(/design/special_offers_bottom.jpg) no-repeat bottom;
	padding-bottom:69px;
	padding-top:10px;
	height:1%;
	overflow:hidden;
	}
.new_pic {
	background:url(/design/offer.gif);
	width:164px;
	height:149px;
	margin-left:20px;
	text-align:center;
	padding-right:10px;

	}
.new_pic img {
	border:none;
	margin-top:29px;
	}
.new_c p {
	text-align:center;
	color:#fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:6px;
	padding-bottom:15px;
	line-height:16px;
	}
.new_c p a {
	color:#fff;
	text-decoration:none;
	}
.new_c p a:hover {
	text-decoration:underline;
	}
.price_table td {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;}
.center_c ul {
	padding-left:20px;
	padding-bottom:15px;
	}
.center_c ul li {
	padding-bottom:5px;
	}
.ship {
	padding-top:5px;
	}
.ship h2 {
	clear:both;
	}
.error {
	text-align:center;
	padding-top:30px;
	}
.cart_inner {
	padding:10px 15px;
	}
img.prodimg {
	border:solid 3px #d4cfb1;
	}
.product {
	border-bottom:solid 1px #b4af91;
	padding-bottom:10px;
	margin-bottom:16px;
	margin-top:20px;
	
	}
.acc_info {
	}
.acc_info td {
	vertical-align:top;
	}
.acc_info h5 {
	font-size:12px;
	margin:0px;
	padding:0px;
	}
.tbl {
	padding:10px 15px;
	}
.tbl table {
	border-right:solid 1px #d1ceb9;
	border-bottom:solid 1px #d1ceb9;
	margin-bottom:6px;
	}
.tbl td {
	padding:5px 10px;
	border-left:solid 1px #d1ceb9;
	border-top:solid 1px #d1ceb9;
	}

.foot{
position:absolute;
bottom:0px;
width:100%;
background:url(/design/footer.gif) repeat-x;
height:72px;
}
*html .foot {
	bottom:-15px;
	}
.foot_c {
	width:998px;
	margin:0px auto;
	color:#fff;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	position:relative;
	height:72px;
	
	}
.foot_c a {
	color:#fff;
	text-decoration:none;
	}
.foot_c a:hover {
	text-decoration:underline;
	}
.copy {
	position:absolute;
	top:37px;
	left:50px;
	}
.rock {
	position:absolute;
	top:37px;
	right:50px;
	}
.counter {
	position:absolute;
	top:28px;
	right:20px;
	
	}
.counter img {
	border:none;
	margin-left:5px;
	}
.left_text {
	padding:20px 26px 20px 10px;
	color:#333333;
	font-size:11px;
	}
.left_text h3 {
	font-size:13px;
	padding-bottom:10px;
	
	}
.left_text p {
	padding-bottom:10px;
	text-align:justify;
	}
    
/* new style */
.page_listing {
    text-align: center;
}

.navipane {
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 2px solid #e2e1e1;
}

.navipane .navileft {
    width: 100px;
    color: #666666;
    float: left;
    margin-bottom: 7px;
}

.navipane .naviright {
    display: inline;
    font-weight: normal;
    text-decoration: none;
    padding: 2px 4px 3px 4px;
    background-color:#dbdbdb;
    color:#333333;
    margin-bottom: 7px;
    margin-left: 5px;
}

.navipane a {
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px dashed #c00000;
    color:#c00000;
    margin-bottom: 7px;
    margin-left: 5px;
    padding: 2px 4px 3px 4px;
}

.pupwnd {
	position: absolute;
	width: 600px;
	height: 400px;
	top: 100px;
	left: 100px;
	border: 2px solid #660000;
	padding: 5px;
	overflow: auto;
	background-color: white;
	z-index: 20;
}
