
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #231F20;
	background: #daf5d2;
}


p {
  text-align: justify;
  text-indent: 1.5em; 
  color: #391f36;  
  font-size: 13px;
  font-weight: bold;
}

ul, ol {
	margin-bottom: 10px;	
}


ul, ol, li {
 list-style: none;
}



a {
	text-decoration: none;	
}

li img {
  border: 1px solid #fff;
  margin-bottom: 5px;
}

a:hover {
	text-decoration: none;
	color: #7e48f4;
}

#podlogka {  
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  background: #fff;
}


/* Header */
@font-face {
  font-family: "Old Classic";  
  src: url("Old Classic.ttf") 
} 

#header {	  
	height: 188px;
	background: url(img/header.jpg) no-repeat left top;	
}
#header h1 {	  	
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding: 70px 20px 0 250px;
	color: #fefcfe;
	font-size: 37px;
	text-align:center;
}

#logo {
  padding: 0 0 0 270px;
  height: 50px;
}
#logo_2 {
  padding: 0 0 0 320px;  
}
#logo h1, #logo_2 h1 {		
	font:  80px "Old Classic", Georgia, "Times New Roman", Times, serif;	
	color: #fefcfe;	
}

#menu {			
	height: 72px;
	background: url(img/menu.jpg) no-repeat;	
}

#menu ul {
	padding: 10px 0 0 145px;
	list-style: none;
	line-height: normal;	
}

#menu li {
	display: inline;
	text-align: center;
}

#menu a {
	display: block;
	float: left;
	height: 32px;	
	padding: 10px;	
	text-align: center;
	font-family: Georgia;
	text-decoration: underline;
	font-size: 20px;
	font-weight: bold;
	color: #391f36;
}
#menu ul li {
 padding-left: 0px;
}

#menu a:hover, #menu .active a {	
  color: #fff;
}

#content {
    background: url(img/content.jpg) no-repeat left top;
}

#left_sibber {
  width: 170px;
  padding-left: 10px;
}
#left_sibber {
  float: left;  
}
#left_sibber ul li {
 padding-left: 10px;
}

#right_sibber {
  float: right;
  text-align: right;
  width: 170px;
  padding-right: 10px;
}
#right_sibber ul li {
 padding-right: 10px;
}

#left_sibber h2, #right_sibber h2, #left_sibber h2 a, #right_sibber h2 a {
  color: #e51c1c;
  text-decoration: underline;
}
#left_sibber a, #right_sibber a {
  color: #391f36;
}
#left_sibber a:hover, #right_sibber a:hover {
  color: #e51c1c;
}
#left_sibber ul li ul li, #right_sibber ul li ul li{
  font-size: 15px;
  font-weight: bold; 
}
#osn {
  margin-left: 10px;
  width: 620px;
  float: left;
}
#osn h2, #osn h1 {
  text-align: center;
  color: #391f36;
}

/* мои блоки для товаров */

.stroka {  
  width: 600px;
  padding-left: 20px;  
}

.yacheyka {
  float: left;
  margin-left: 5px;
  width: 193px;
  height: 180px;
  text-align: center; 
}
.yacheyka a {
  text-decoration: none;
  color: #ff0000;
  font-weight: bold;
}
.yacheyka p {
  text-align: center;
  margin: 0;
  text-indent: 0; 
}


.str_cat_produkt {
  width: 620px;
  margin-left: 20px;  
}

.cat_produkt { 
  width: 205px;
  height: 250px;
  float: left; 
  
}

.smal_img, .name_sort {
  text-align: center;
}
.name_sort, .name_detal_sort_left span { 
  font-size: 18px;
  font-weight: bold;
  color: #e51c1c;
}
.name_sort a { 
  color: #e51c1c;
}
.cart_opt {
  padding-left: 18px;
}

.cat_produkt_detal {
  margin-left: 30px;
}
.images_small {
  float: left;
  padding-right: 10px;  
}
.name_detal_sort {
  float: left;  
}
.name_detal_sort_left {
  float: left;
  width: 170px; 
}
.name_detal_sort_left p {
  font-style: italic;
  padding-top: 10px;
  text-indent: 0;
}
.name_detal_sort_right {
  text-align: right;
  float: right;
}

#vsyakoe_tam {
  width: 580px;
  margin-left: auto;
  margin-right: auto;
}
#vsyakoe_tam table {  
  width: 100%;
}
#vsyakoe_tam td {
 padding: 0px 10px 5px 0px;
}

#footer { 
 font-size: 80%;
 color: #391f36; 
 padding: 10px 20px;
}    
#copyright {      
 width: 600px;
 float: left;      
}   
#link {      
 width: 200px;
 float: right;
 text-align: right;     
}
#link a {      
 color: #391f36;     
}
