*{
margin:0;
padding:0;
}

body{
background:#dcdcdc;
}

h1{
font-size:20px;

}

table{
width:900px;
margin:0 auto;
}

.shapka{
height:200px;
padding:0px 0px 0px 20px;
background-image:url(../images/shapka.png);
color:#191970;
font-size:20px;
}

.menus{
width:200px;
vertical-align:top
}

ul#menu {list-style-type:none; margin:0; padding:0;}

ul#menu li a{
	color:#909090; /* цвет букв в обычном состоянии */
	background: url(../images/vert_menu.png) no-repeat 0 0; /* путь к изображению */
	text-decoration:none; 
	width: 200px;
	height: 55px;
	display:block;
	border:none;
	text-shadow: #ddd 2px 2px 0; /* цвет тени у букв в обычном состоянии */	
}

ul#menu li a:hover{
	background-position: 50% 100%;
	width: 200px;
	height: 55px;
	display:block;
	color:#fff; /* цвет букв в активном состоянии */
	text-shadow: #000 2px 2px 0;	/* цвет тени у букв в активном состоянии */
}

ul#menu li a span{
	font-family:sans-serif; /* Шрифт букв */
	font-size:18px; /* размер букв */
	padding:17px 0 0 20px;
	display:block;	
}

.product{
width:350px;
height:300px;
vertical-align:top;
text-align:center;
}

.product img{
width:250px;
height:250px;
margin:10px 0px 0px 0px
}

.content{
margin:10px 20px 0px 20px
}

.foter{
height:50px;
text-align:right;
padding:0px 10px 0px 0px
}