* {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;background:url(img/rt2.gif) no-repeat top right; padding-right: 35px;margin-right:-17px;margin-bottom:20px;}
	

#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;position:relative;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;}
				

body:first-of-type 	
			

.threecols td {vertical-align:top;}
				

.threecols td.promo {font-size:18px; color:#707070; line-height:30px; padding:0 8px 0 30px; 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; }

.footer P {padding:0 10px 20px 10px;}	

.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:145px; 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*/	

