body {

font-family: Arial, sans-serif; line-height: 1.3;
	font-size: 0.8em;
	color: #000;
	margin:0;
	padding:0;
	padding: 0;
	background-color: #f0e7dc;
	min-width: 1000px;
}


img {
	border: 0;

}

.bf2:first-letter {text-transform: uppercase}
.dtree:first-letter {text-transform: uppercase}


.category h1{font-size:22px; color:#5c5c5c; text-align:left; margin-bottom:-5px; margin-top:0px; margin-left:30px; position:relative; z-index:5}
.home h1 {font-size:12px; color:#868585; text-align:right;}
.product h1{font-size:18px; color:#000; text-align:left; margin:15px;width:250px; font-weight:bold;}


#wrapper {
	width: 1000px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
}

#header-1{
position: relative;
	width: 1000px;
	height: 50px;
	background-color: #000;
	
}

#header-1 a:link {
		color: #fff;
	margin-right: 15px;
	text-decoration: inderline;
}


#header-1 a:visited {
	color: #c2c2c2;
	margin-right: 15px;
	text-decoration: inderline;
}

#header-1 a:hover {
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}

#header-1 a:active {
	color: #fff;
	text-decoration: none;
	margin-right: 15px;
}

#logo {
	float: left;
	margin-left: 15px;
}

#phone {
	font-size: 1.4em;
	font-family: Arial, sans-serif; line-height: 1.3;
	float: left;
	color:#fff;
	margin-right: 15px;
	margin-top: 15px;
}

#navi {
	float: right;
	margin-top: 15px;
}

#basket {
position: relative;
	width: 1000px;
	height: 85px;
	padding-top:20px;
	background-image: url(i/bg-1.jpg);
	background-repeat: no-repeat;
}

#search {
position: relative;
width: 770px;
height: 83px;
background-image: url(i/bg-search.jpg);
background-repeat: no-repeat;
top: -88px;
left: 0px;
padding-bottom: 15px;
}

#search h3 {
position: relative;
	color: #fff;
	font-size: 0.8em;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#goods {
	width: 1000px;
	height: 271px;
	background: url(i/bg.jpg) right no-repeat;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	left: -7px;
	margin-top: -15px;
	margin-bottom: -5px;
position:relative; z-index:15

}

#large {
position: relative;
width: 750px;
	float: left;
	font-size: 0.9em;
	color: #666666;
}

#g_l_img {
	position: relative;
	float: left;
}
#text_w {width:300px; position:relative;z-index:20;left:80px}
#g_l_text {
	position: relative; 
	float: left; 
	margin-left: 15px;
	vertical-align: middle;
	color: #5e5e5e;
}

#g_l_text a:link, #g_l_text a:visited {
	font-size: 1.2em;
	color: #d66140;
	text-decoration: underline;
	font-weight: bold;
}

#g_s_img {
	position: relative;
	float: left;
	margin: 10px;
}

#g_s_text {
	position: relative; 
	float: left; 
	margin-left: 5px;
	margin-top: 10px;
	vertical-align: middle;
}

#g_s_text a:link, #g_s_text a:visited {
	font-size: 1.1em;
	color: #d66140;
	text-decoration: underline;
	font-weight: bold;
}


#brands {

	width: 1024px;
	margin-bottom: 15px;
}

#block_title {
	
	height: 20px;
	background-color: #f3891c;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-weight: bold;
}

#special_title {
	width: 100%;
	height: 30px;
	background-color: #f9ac2c;
	font-size: 1.5em;
	color: #fff;
	font-family: Arial, sans-serif; line-height: 1.3;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
}

#cats {
	color: #805933;
	font-size: 1.1em;
}

#cats h1 {
	font-size: 1.0em;
	font-weight: bold;
}

#cats li {
list-style: none;
margin-left: 15px;
}

#cats a:link, #cats a:hover, #cats a:visited {
	color: #d66140;
	
}

#goods2 {
	width: 1000px;
	margin-top: 5px;
	margin-bottom: 15px;
}


.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
/* margin: -3em 0 0 -2em; */

/* Выравнивание по центру */
text-align: center;

width:100%;

}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;
margin-right: 5px;

/* Отступы между блоками */
/* margin: 3em 0 0 2em; */

border-bottom: 1px solid #decdb3;

background-color: #fff;
width:220px;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 14em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}


