.pw {
	width	: 764px;
	}

.bl {
	position	: relative;
	float		: left;
	display		: block;
	}
	
.body {
	background  	: #FFFFFF none;
	margin 		: 20px auto;
	padding 	: 0;
	text-align	: left;
	border		: solid 1px #264ec5;
	}
.header {
	position	: relative;
	float		: left;
	display		: block;
	height 		: 223px;
	}

.menu {
	position	: relative;
	float		: left;
	display		: block;
	height		: 20px;
	background	: #264ec5 none;
	text-align	: right;
	}
	.menu ul {
		text-indent	: 0;
		list-style-type	: none;
		margin 		: 0;
		padding-left 	: 10px;
		
	}
		.menu li {
			padding		: 0;
			display		: inline;
			}
			.menu li a {
				font		: bold 8pt Tahoma, Sans-serif;
				color		: #FFFFFF;
				line-height	: 20px;
				padding		: 5px 10px;
				text-decoration	: none;
			}
				.menu li a:hover {
					color		: #264ec5;
					background	: #76c7ef none;
					text-decoration	: none;
				}
			.menu li#current a,
			.menu li#current a:hover {
				font		: bold 8pt Tahoma, Sans-serif;
				color		: #264ec5;
				background	: #76c7ef none;
				text-decoration	: none;
				}

.subm {
	position	: relative;
	float		: left;
	display		: table;
	text-align	: left;
	}
	.subm ul {
		text-indent	: 0;
		margin 		: 10px 0;
		list-style-type	: circle;
		}
		.subm li {
			padding		: 0;
			display		: block;
			}
			.subm li a {
				font		: bold 8pt Tahoma, Sans-serif;
				color		: #0000FF;
				line-height	: 16px;
				text-decoration	: none;
			}
				.subm li a:hover {
					color		: #0000FF;
					line-height	: 16px;
					text-decoration	: underline;
				}
			.subm li#current a,
			.subm li#current a:hover {
				font		: bold 8pt Tahoma, Sans-serif;
				color		: #0000FF;
				line-height	: 16px;
				text-decoration	: underline;
				}

.content {
	position	: relative;
	float		: left;
	display		: table;
	}
	
	.contentleft {
		position	: relative;
		float		: left;
		display		: table-cell;
		width		: 200px;
		margin-bottom	: 20px;
	}
	
	.contentright {
		margin		: 0 0 30px 0;
		position	: relative;
		float		: left;
		display		: table-cell;
		width		: 544px;
	}
	.search {
		width		: 200px;
		height		: 300px;
		background	: url("../images/searchbackground.gif") no-repeat;
	}
	
.footer {
	margin		: 0 auto;
	position	: relative;
	float		: center;
	display		: table;
	clear		: both;
	height		: 109px;
	background  	: #00610b none;
	background  	: transparent url(../images/bottomphotos.jpg) no-repeat top;
}
	
	#greyBox, #greyBox2 {
		position	: relative;
		float		: left;
		display		: table;
		width		: 230px;
		background	: #F1F1F1 none;
	}
	
	#greyBox2 { 
		margin-top	: 40px;	
	}
	
	table.nuolaiduLenta {
		width	: 210px;
		margin	: 10px;
	}
	
	table.nuolaiduLenta td {
		background  	: #F1F1F1 none;
		color		: #808080;
		text-align	: center;
		border-bottom	: 1px solid #000000;
		border-right	: 1px solid #000000;
		padding		: 2px;
	}
	
	table.loginLenta {
		width	: 210px;
		margin	: 10px;
		
	}
	
	table.cartLenta {
		width	: 210px;
		margin	: 10px;
	}
	
	table.cartLenta td {
		color		: #808080;
	}
	
	.language ul {
		text-indent	: 0;
		margin 		: 0;
		padding		: 0;
		list-style-type	: none;
		background	: transparent none;
	}
	
	.language li {
		padding		: 0;
		margin-left	: 5px;
		display		: inline;
		}
	
	.category {
		margin: 10px; 
		width: 210px;
	}
	
	
	.category ul {
		width		: 210px;
		text-indent	: 0;
		margin 		: 0;
		padding		: 0;
		list-style-type	: none;
		background	: transparent none;
	}
		
	.category li {
		padding		: 2;
		margin		: 0;
		display		: block;
		list-style-type	: none;
		}
		.category li a {
			color		: #808080;
			font 		: normal 11px Arial; 
			text-decoration	: underline;
			padding		: 2px 0 2px 10px;
			}
	.category span {
		color		: #20AA88;
		font		: bold 15px Arial; 
		}
	
	.regform {
		margin-left	: 100px;
		display		: table;
		float		: center;
		font 		: normal 12px Arial;
		}
	.regform label {
		display	: inline;
		width	: 170px;
		color	: #808080;
		font 	: normal 12px Arial;
		margin	: 5px;
		}
	.regform h2 {
		font		: normal 11px Arial, Sans-serif;
		font-style	: italic;
		color		: #808080;
	}
	
	.msg {
		font		: normal 11px Arial, Sans-serif;
		color		: red;
	}
	
	.product {
		position	: relative;
		float	: left;
		display	: block;
		width	: 320px;
		height	: 240px;
		border	: 1px #e2e3ea solid;
		margin	: 0 10px 10px 0;
		padding	: 5px;
		text-align : left;
		
	}
/* --------------------------------------------------------------- */
	
	a.goods {
		color	: #20AA88;
		font	: normal 13px Arial; 
		text-decoration:underline;
	}

	a.reg {
		color		: #20AA88;
		font		: normal 11px Arial; 
		text-decoration	: underline;
	}
	
	.reg {
		color		: #808080;
		font		: normal 13px Arial; 
	}
	
	.submit1 {
		color		: #000000;
		background	: #F1F1F1;
		border		: 0;
		font		: bold 13px Arial; 
		cursor		: pointer;
	}
	
	table.cartLenta td.bascket {
		color		: #20AA88;
		font		: bold 20px Arial; 
		text-decoration	: none;
	}
	a.bascket {
		color		: #20AA88;
		font		: normal 12px Arial; 
		text-decoration	: underline;
	}
	
	table.gallery {
		margin	: 10px 0 30px 0;
		padding	: 0;
		width	: 540px;
	}
	
	table.gallery th {
		font	: normal 13px Arial;
		padding	: 10px 0 10px 0;
		margin	: 0;
	}
	
	table.gallery td {
		padding	: 10px 0 10px 0;
		margin	: 0;
	}
	
.input300 { width : 300px; }
.input250 { width : 250px; }
.input200 { width : 200px; }
.input150 { width : 150px; }
.input100 { width : 100px; }
.input50  { width : 50px;  }
.input30  { width : 30px;  }
.input15  { width : 15px;  }

.tb {
	position	: relative;
	float		: left;
	display		: table;
	
}
.subm {
	clear	: left;
	width	: 345px;
}
.intr {
	margin-top	: 10px;
	position	: relative;
	float		: left;
	clear		: right;
	width		: 192px;
	height		: 157px;
	background 	: red;
	overflow	: hidden;
}

.text a {
	text-decoration	: none;
}
