body{
	background: #fff;
	text-align: center;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
}

div.shop{
	background:	#fff;
	width:		800px;
	margin:		0px auto;
	text-align:	left;
	padding:	0px;
}

div.shop div.banner{
	width:		100%;
	height:		80px;
}
div.banner img{
	margin:		15px;
	border:		0px;
}

div.shop div.menu{
	width:		100%;
	height:		60px;
}
div.menu img{
	margin-left:10px;
	margin-right:15px;	
	border:		0px;
}

div.shop div.category{
	background:	#fff;
	width:		160px;
	height:		500px;
	float:		left;
	font-weight:bold;
	/*position:	relative;*/
}
div.shop div.category a{
	color:		#000;
	font-weight:bold;
	text-decoration:none;
}

div.category img.cat{
	margin-left:10px;
	border:		0px;
}

div.category div.cat{
	position:		absolute;
	top:			475px;
}

div.category div.back{
	position:		absolute;
	top:			350px;
}
div.back img.back{
	margin-left:30px;
	border:		0px;	
}

div.category div.item{
	margin-top:	5px;
	margin-left:10px;
	font-family:Verdana, Arial, sans-serif;
}
div.category div.selected a{
	color: red;
}

div.shop div.main{
	background:	#fff;
	width:		640px;
	height:		500px;
	float:		left;
}

div.main div.item{
	width:		200px;
	text-align:	center;
	float:		left;
}
div.main .break{
	clear:		both;
}

div.main img{
	border: 	0px;
}
div.main div.item p{
	margin: 	0px;
	margin-bottom:15px
}
div.main div.item a{
	font-size:	10pt;
	font-family:Verdana;
	color:		#000;
	font-weight:bold;
	text-decoration:none;	
}
div.main div.pager{
	text-align:	center;
	width:		100%;
	clear:		both;
}
div.main div.pager img{
	margin-left:3px;
	margin-right: 3px;
}
/* ---detail--- */
div.main div.clickImg{
	margin-top:10px;
}
div.main div.fLeft{
	float:		left;
}
div.main div.foto{
	float:		right;
	margin-right:10px;
	margin-top:10px;
}
div.main div.size{

}
div.main div.size div{
	float:		left;
	margin-top:10px;
}
div.main div.size img{	
	margin-left:10px;
}
div.main div.size img.buy{	
	margin-right:15px;
}
/* ---form--- */
div.main div.formTitle{
	width:100%;
	text-align:center;
}
div.formTitle img{
	margin-top:20px;
	margin-bottom:20px;
}
div.main div.formElement{
	width:100%;
	clear:		both;
}
div.formElement div.formImg{
	text-align:right;
	width:50%;
	height:34px;
}
div.formElement div.formInput{
	height:34px;
}
div.formInput input{
	margin-top:8px;
	margin-left:10px;
	width:200px;
}
div.formInput p{
	font-size:	12pt;
	font-family:Verdana;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}
div.formInput p.error{
	margin-top:5px;
	font-size:	8pt;
	font-family:Verdana;
	color:red;
	font-weight:normal;
}
/* ---regulations--- */
div.main table.regulations{
	width:100%;
	margin:0 auto;
	position:relative;
}
table.regulations td{
	text-align: justify;
	vertical-align:top;
	font-size:	8pt;
	font-family:Verdana;
	padding: 3px;	
}
table.regulations td.title{
	text-align:center;
	font-weight:bold;	
	font-size:10pt;
}
/* ---add-to-cart--- */
div.main div.addToCart{
	text-align:center;
	width:375px;
	margin: 30px auto;
}
div.addToCart div.title{
	font-size:	12pt;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	margin-bottom:20px;
}
/* ---Image sizes--- */
img.foto{
	width: 		350px;
	height:		270px;
}
img.big{
	width: 		270px;
	height:		270px;
}
img.cart{
	width: 		80px;
	height:		65px;
}
img.min{
	width: 		170px;
	height:		170px;
}