
#left{
float: left;
width: 270px;
height: 800px;
border:1px solid transparent;} 
.menu{
list-style: none;
padding: 0px 20px 7px;
box-sizing:border-box;}
.menu li{
width: 230px;
font-family: "Arial",sans-serif;
font-size: 14px;
}
.menu li a{ 
display: block;
color: white;
padding: 15px; 
text-decoration: none;
}
.menu li{ 
border-bottom: 1px solid #E0FFFF;
padding: 2px;
}
.menu li:last-child{  
border-bottom: none;
}
.menu li a{
border-radius: 10px;
box-shadow: 2px 2px 2px 0 #8B4513; 
}
.menu li a{
background: rgb(196,174,149); 
background: -moz-linear-gradient(top, rgba(196,174,149,1) 7%, rgba(196,174,149,1) 7%, rgba(155,106,63,1) 46%, rgba(104,67,12,1) 83%); 
background: -webkit-linear-gradient(top, rgba(196,174,149,1) 7%,rgba(196,174,149,1) 7%,rgba(155,106,63,1) 46%,rgba(104,67,12,1) 83%); 
background: linear-gradient(to bottom, rgba(196,174,149,1) 7%,rgba(196,174,149,1) 7%,rgba(155,106,63,1) 46%,rgba(104,67,12,1) 83%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ae95', endColorstr='#68430c',GradientType=0 );}
.menu li a:hover{
background: rgb(178,164,142); 
background: -moz-linear-gradient(top, rgba(178,164,142,1) 0%, rgba(211,204,186,1) 14%, rgba(211,204,186,1) 14%, rgba(137,109,72,1) 68%, rgba(137,91,30,1) 97%, rgba(191,110,78,1) 100%); 
background: -webkit-linear-gradient(top, rgba(178,164,142,1) 0%,rgba(211,204,186,1) 14%,rgba(211,204,186,1) 14%,rgba(137,109,72,1) 68%,rgba(137,91,30,1) 97%,rgba(191,110,78,1) 100%); 
background: linear-gradient(to bottom, rgba(178,164,142,1) 0%,rgba(211,204,186,1) 14%,rgba(211,204,186,1) 14%,rgba(137,109,72,1) 68%,rgba(137,91,30,1) 97%,rgba(191,110,78,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2a48e', endColorstr='#bf6e4e',GradientType=0 );
}



#right {
float: right;
width: 750px;
height: 100%;
border:1px solid transparent;} 

.catalog {width: 746px;
	      height: 796px;
	      border: 1px solid transparent; 
	      margin:1px;
	      display: flex;
	      flex-flow:row wrap;
	      align-content:flex-start;}

.catalog-block{

	width:220px;height: 270px;
    box-shadow: 5px 5px rgb(196,174,149); 
    box-shadow: 0px 0px 5px #654312;
    border-top: 3px solid #DEB887;
    margin:10px;
    font-family: "Arial",sans-serif;
    color: black;}
.catalog-block:hover{box-shadow: 0px 0px 5px 2px #654312;}

.all_img{border: 1px solid transparent;
         width:216px; 
         height:160px;
         position: relative;
         float:top;
         margin: 1px;
         margin-top: 2px;}
 
 .description{border: 1px solid transparent;
 	background: white;
 		width:216px;
 		height: 100px;
 		position: relative;
 		float: bottom;
 		 margin-left: 1px;text-align: center;
 		}        
.chair{width: 216px; height:160;}
.chair_description{
	width: 214; 
	height: 45px;
	border: 1px solid transparent;
	font-size: 14px;
	padding-top:7px;

	}
	.chair_description a { text-decoration: none; color: #383631;}
	.chair_description a:hover { text-decoration: underline; color: #383631;}
    .chair_price{width: 214; height: 22px;border: 1px solid transparent;}
    .chair_price span{color: #312E28; position: relative; float: center;}
    .note{width: 214; height: 22px;border: 1px solid transparent; font-size: 14px; color: #495353;}


#center-description{
	border:1px solid transparent;
	width: 1024px;
	height: 800px;
}
#left_image {
	border: 1px solid transparent;
	width: 590px;
	height: 596px;
    margin:2px;
float: left;}
#right_image{
	border: 1px solid transparent;
	width: 420px;
	height: 596px;
    margin:2px;
float: right;
color:black;
font-size: 14px; 
}
#bottom_image{ float: center;
	clear:both;
	border: 1px solid transparent;
	width: 1018px;
	height: 186px;
    margin:1px;
    }
.all_iso{
	width: 584px;
	height:584px;
	border: 1px solid transparent;
	padding:0px;
box-shadow: 0px 0px 5px #654312;}
table .characteristics{
	width: 400px;
	color:black;
	 border: 1px solid transparent;
	 margin-left: 30px;
	border-collapse: collapse;}

th {border: 1px solid transparent;
	text-align: center;}
td {border: 1px solid transparent;
	text-align: left;
padding: 2px;
width: 190px;} 
#bottom_image{
	width: 983px;
	font-size: 14px;
   color: #5B5245;
   background: white;
   padding-left: 30px;
   margin-left: 3px;
box-shadow: 0px 0px 5px #654312;}
h3{font-size: 20px; color:#3D3D2A;}
span{color: black;}