* {margin:0; padding:0;}
img {border:0;}
html, body {height: 100%;}
body {font:12px Arial;}
.container {width:1000px; margin:0 auto; position:relative; min-height:100%; background:url(img/bg.gif) repeat-y center;}

*html .container {height: 100%;}

	.top {width:1000px; height:34px; position:relative; top:0; left:0; background:url(img/t.gif) repeat-x top; }
		.topLeft {position:absolute; width:50px; height:50px; background:url(img/lt.gif) no-repeat; left:-7px; top:0;}
		.topRight {position:absolute; width:50px; height:50px; background:url(img/rt.gif) no-repeat; right:-16px; top:0;}
		.topRightg {position:absolute; width:50px; height:34px; background:url(img/rt1.gif) no-repeat; right:-16px; top:0;}
		.lang {display:block; position:absolute; left:22px; top:1px; font-size:10px; color:#898989;}
			.lang img {position:relative; top:4px; padding:0 8px 0 0;}
		.top ul {list-style:none; position:absolute; right:14px; top:6px;}
			.top ul li {float:left; padding:0 9px 0 10px; background:url(img/item-top.gif) no-repeat right 3px;}
				.top ul li img {position:absolute; left:0; top:0;}
				.top ul li.basket {padding-left:30px !important;}
				.top ul li a, .top ul li a:visited {color:#6f6f6f; text-decoration:none;}
				.top ul li.goodsearch {background:#bdbdbd; padding:0 15px 0 15px;}
				.top ul li.nobg {background:none;}
					.top ul li.goodsearch a, .top ul li.goodsearch a:visited {text-decoration:none; color:#231f20;}
	.centralImage { width:784px; height:512px;float:right;background:url(img/rt2.gif) no-repeat top right; padding-right: 35px;margin-right:-17px;}
	#concon{
float: right;width: 720px;margin-top:30px;padding-left:37px;margin-bottom:20px;margin-bottom:20px
}
#conconk{
float: right;width: 720px;margin-top:10px;padding-left:38px;border-left:1px solid #bfbfbf;margin-bottom:20px;
}
#concong{
float: right;width: 804px;
}
	#content {width:964px; min-height:612px; margin:34px 0 0 0; position:relative;}
	#leftcol{float:left; width:206px; margin:0 0 20px 0; border-right:1px solid #bfbfbf; height:614px;}
	#leftcolk{float:left; width:205px; margin:0 0 20px 0; }
	#leftcolg{float:left; width:190px; margin:33px 0 20px 0;}
	.logo{width:114px; margin-left:50px;float:left;}
		/*.logo {position:relative; top:22px; left:50px;}
			.logo.inner {top:-13px;}*/
		.cat {margin:55px 0px 0 56px; font:12px Arial; text-transform:uppercase; list-style:none; float:left;width:130px;}
		*html .cat {margin-left:30px;}
			.cat li { padding:0 0 4px 0;}
				.cat li a, .cat li a:visited {color:#6f6f6f; text-decoration:none;}
					.cat li ul {text-transform:none; padding:0 0 0 10px; list-style:none;}
			/*.cat.m {margin-top:21px;}*/
		
		.threecols {border-collapse:collapse; width:784px; margin:240px 0 10px 0px;}
		*html .threecols {margin-top:500px;}
		*+html .threecols {margin-top:300px;}
		body:first-of-type .threecols {margin-top:20px;}
		
			.threecols td {vertical-align:top;}
				.threecols td.promo {font-size:18px; color:#707070; line-height:30px; padding:0 0 0 50px; width:200px;}
					.threecols td.promo span {display:block; font-size:24px;}
					.color {font-weight:bold; color:#781b16;}
				.threecols td.women {border-left:1px solid #6f6f6f; border-right:1px solid #6f6f6f; font-size:13px; color:#6f6f6f; padding:0 10px 0 20px;}
					.threecols td.women span {display:block; font-size:27px;}
				.threecols td.men {font-size:13px; color:#6f6f6f; padding:0 0 0 20px;}
					.threecols td.women span, .threecols td.men span {display:block; font-size:27px;}
	.fake {clear:both; height:37px;}	
	
	
.footer {position:relative; margin:-37px auto 0 auto; width:1000px; height:37px; clear:both; background:url(img/b.gif) repeat-x top; color:#7d7d7d; }
	.bottomLeft {position:absolute; width:50px; height:50px; background:url(img/lb.gif) no-repeat; left:-7px; bottom:0;}
	.bottomRight {position:absolute; width:50px; height:50px; background:url(img/rb.gif) no-repeat; right:-17px; bottom:0;}
	.program {position:absolute; left:10px; top:5px; font-size:15px;}
	.footer ul {list-style:none; position:absolute; right:0; top:9px; font-size:9px;}	
		.footer ul li {float:left; padding:0 15px 0 0;}
			.footer ul li a, .footer ul li a:visited {color:#7d7d7d; text-decoration:none;}



/*list.html*/
		.pageName {text-align:right; font:26px Arial; color:#707070; position:absolute; top:-29px; right:-10px;}
			.pageName.product {left:226px; top:-26px; right:auto;}
			.pageName span {display:block; font:bold 12px Arial; color:#707070; text-align:left;}
		.products {list-style:none; width:685px; float:left; padding:5px 0 0 0;}
			.products li {float:left; width:190px; text-align:center; padding:0 35px 90px 0;}
				.products li.last {padding-right:0;}
				.products li img {display:block; margin:0;}
				.products li a, .products li a:visited {color:#707070; text-decoration:none;}
		
/*list.html*/



/*item.html*/

.productArea {width:740px; float:left;}
	.visual {float:left; width:349px;}
		.bigImage {position:relative; top:0px; left:0px; margin:0 0 55px 0;}
		.visualAngle {list-style:none; overflow:hidden; margin:40px 0 0 0; position:relative; left:-10px; top: -110px;}
			.visualAngle li {float:left; margin:0 3px 0 0;}
				.visualAngle li.last {margin:0;}

		.colNote {font-size:11px; font-weight:bold; color:#72706f; position:relative; left:-10px;}
		.visualColor {list-style:none; margin:10px 0 0 0; position:relative; left:-10px;}
			.visualColor li {float:left; margin:0 5px 0 0;}
	
	.textual {width:380px; float:left; margin:0 0 20px 3px; position: relative;top:0;}
		.customerArea {border:1px solid #d5d5d5; padding:12px 10px 12px 10px; margin:0 0 14px 0;}
				.selOptions {width:100%; margin:0 0 20px 0;}
					.selOptions td {}
						.selOptions td span {display:block; font:11px Arial; color:#231f20; margin:0 0 2px 0;}
						.selOptions td select {font-size:11px; height:16px;}
							.changeColor {width:193px; border-bottom:1px solid #b2c4d5; border-right:1px solid #ccd8e3; border-top:1px solid #dbe4ec; border-left:1px solid #bcccda;}
							.changeSize {width:44px; border-bottom:1px solid #b8b8b8; border-right:1px solid #ababab; border-top:1px solid #dedede; border-left:1px solid #c4c4c4;}
							.qty {width:51px; border-bottom:1px solid #b2c4d5; border-right:1px solid #f1f5f8; border-top:1px solid #dbe4ec; border-left:1px solid #f1f4f7;}
	
					.features {display:block; color:#707070; font-size:11px;}
						.features span {font-weight:bold;}
					
					input.add {display:block; float:right; width:140px; height:23px; text-align:center; font-size:14px; background:#707070; color:#fff; border:1px solid #474747; cursor:pointer;}
					.ship {padding:2px 0 2px 0; text-align:center; color:#5f1d1d; font-size:13px; border:1px solid #946868; width:300px; margin:22px auto 0 auto;}
					p.max {font-size:11px; font-weight:bold; color:#707070; padding:0 0 0 20px;}
					.productDesc {font-size:13px; font-weight:bold; color:#72706f; margin:10px 0 0 0;}
						.productDesc li {list-style:none; background:url(img/collapsed.gif) no-repeat 2px 2px; padding:0 0 3px 23px;}
							.productDesc li.expand {background:url(img/expanded.gif) no-repeat 2px 2px;}
							.productDesc li span {font-size:11px; font-weight:bold; color:#707070; margin:13px 0 50px 0; display:block; line-height:17px;}
							.productDesc li a, .productDesc li a:visited {color:#72706f; text-decoration:none;}
					
					.adPix {margin:15px 0 0 0;}
						.adPix span {font-size:14px; font-weight:bold; color:#707070; display:block; border-bottom:1px solid #bdbdbd; margin:0 0 27px 0;}
						.adPix div {float:left; text-align:center; width:75px; margin:0 20px 0 20px; font-size:11px; font-weight:bold;}
							.adPix div img {display:block;}
								.adPix div a, .adPix div a:visited {color:#5f1d1d; text-decoration:none;}
				
/*item.html*/



/*shopping_cart.html*/
.ad {padding:10px 0 10px 0; background:url(img/grad-grey.gif) repeat-y right; border:1px solid #838383; border-left:none; color:#707070; position:relative; top:-30px;}
	.ad span {display:block;}
		.type1 {color:#611d1a; font-size:32px;}
		.type2 {font-size:14px;}
		.type3 {font-size:22px;}

.adv {font-size:14px; color:#707070;}
	.adv a, .adv a:visited {color:#5b1b1c; text-decoration:none; font-size:11px;}

.recommend {list-style:none;}
	.recommend li {float:left; width:100px; margin:0 9px 0 0; text-align:center;}
		.recommend li span {display:block; font-size:12px; color:#611b1b; height:70px; margin:10px 0 0 0;}
/*shopping_cart.html*/


/*customer_service.html*/
.links {margin:0 0 0 50px;}
	.links td {font-size:11px; width:200px; padding:0 0 50px 0; vertical-align:top;}
		.links td span {font-size:15px; font-weight:bold; color:#686367; display:block; margin:0 0 5px 0;}
			.links td ul {list-style:none;}
				.links td ul li {padding:0 0 3px 5px;}
					.links td ul li a, .links td ul li a:visited {color:#56201e; text-decoration:none;}
/*customer_service.html*/


/*basket.html*/
.selectedItems {width:671px; border-collapse:collapse; border-bottom:4px solid #666; border-top:4px solid #666; color:#040404;}
	.selectedItems th, .selectedItems td {border:1px solid #666;}
		.selectedItems th {font:bold 12px Verdana; color:#000; padding:7px 0 8px 0;}
		.selectedItems td.first {text-align:center; width:91px;}
		.selectedItems td.second {padding:9px 0 20px 20px; width:245px; font-size:12px; color:#c4b067;}
			.selectedItems td.second div {font-size:14px; font-weight:bold; color:#c96; padding-left:4px;}
			.selectedItems td.second img {display:block; margin:5px 0 5px 0;}
			.selectedItems td.second span {padding-left:4px; font-weight:bold; color:#666; font-size:11px;}
			.selectedItems td.second a, .selectedItems td.second a:visited {color:#00f;}
		.selectedItems td.third {width:175px; text-align:center;}
			.selectedItems td.third input {width:47px; height:20px; border:0; background:url(img/inp-quantity.gif) no-repeat left top; text-align:center; position:relative; top:-8px; padding:4px 0 0 0; margin:0 9px 0 5px;}
			*html .selectedItems td.third input {top:-4px;}
			*+html .selectedItems td.third input {top:-4px;}
		.selectedItems td.fourth {text-align:center;}
			.selectedItems td.fourth span {color:#613c2c; font-weight:bold; font-size:18px;}

.afterActions {width:165px; height:27px; background:url(img/choicebt.gif) no-repeat; border:0; margin:4px 4px 0 0; font: bold 12px Verdana; color:#f00; cursor:pointer; position:relative; left:-7px;}

html>/**/body .afterActions, x:-moz-any-link, x:default {height:30px; background-position:0 3px; margin-top:2px; }
html:root .afterActions {height:30px; background-position:0 3px; margin-top:2px;}

/*basket.html*/	


