* {
  margin: 0;
}
a img, img {
  border: 0;
}
body {
	color : #3c362f;
	font-size : 12px;
    font-family : Tahoma, Arial, Verdana;
	background: #f6f6bc url(/img/design/bg.jpg) repeat-x;
}
table {
   color: #3c362f;
   font-size: 12px;
   font-family: Tahoma, Arial, Verdana;
}
.main {
	background: url(/img/design/rose_bg.jpg) no-repeat 100% 0;
}

.header {
  font-family: 'Times New Roman';
  padding: 10px;
  vertical-align: top;
}
#short_basket {
  font-size: 11px;
  float: right;
}

/* Колонки в основной части */
.center {
  padding: 10px;
}
.right {
  padding: 10px 10px 0 20px;
}

.content {
  width: 100%;

}
div.content {
  margin: 0 0 20px 10px;
  padding-right: 10px;
}
.content p {
  margin-top: 1em;
}
.content ul, .content ol {
  margin-left: 20px;
}
div.list {
  width: 230px;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  text-align: center;
}
div.list table{
  border-collapse: collapse;
  width: 230px;
}
.price {
  font-weight: bold;
  font-size: 16px;
}

.footer {
  padding: 0 25px;
  background: #f6f6bc url(/img/design/footer_bg.jpg) repeat-x;
}

/*--основной стиль ссылок--*/
A:link
{
    COLOR: #b53f30;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #b53f30;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #b53f30;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #b53f30;
	TEXT-DECORATION: none;
}
/*--стили ссылок в меню верхних разделов--*/
.top_menu a:link {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #fff; TEXT-DECORATION: none; font-weight: bold;}
.top_menu a:visited {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #fff; TEXT-DECORATION: none; font-weight: bold;}
.top_menu a:active {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #fff;  TEXT-DECORATION: none; font-weight: bold;}
.top_menu a:hover {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #fff;  TEXT-DECORATION: none; font-weight: bold;}

.left_menu a:link {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #b53f30; TEXT-DECORATION: none; font-weight: bold;}
.left_menu a:visited {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #b53f30; TEXT-DECORATION: none; font-weight: bold;}
.left_menu a:active {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #b53f30;  TEXT-DECORATION: underline; font-weight: bold;}
.left_menu a:hover {font-family: Tahoma, Arial, Verdana; font-size: 12px; COLOR: #b53f30;  TEXT-DECORATION: underline; font-weight: bold;}

/*--стили ячеек в меню верхних разделов--*/
.top_menu {
	font-family: Tahoma; 
	font-size: 12px;
	color: #fff;
	height: 45px;
	width: 100%;
}
.top_menu td {
  padding: 0 10px;
  background: url(/img/design/tmenu_bg.png) repeat-x;
  white-space: nowrap;
}

/*--стили ячеек в боковом меню--*/
.left_menu {
  margin-bottom: 40px;
  margin-top: 11px;
}
.razdel {
  margin-bottom: 20px;
  position: relative;
}
.razdel table {
  border-collapse: collapse;
}
.razdel table td {
  background: url(/img/design/sidem_bg.png) repeat-y;
}
.razdel table td div {
  margin-left: 40px;
  margin-top: 5px;
  padding-left: 25px;
  background: url(/img/design/marker.png) no-repeat 0 50%;
}
a:link.title, a:visited.title, a:hover.title, a:active.title {
	font-family: 'Times New Roman';
	font-size: 13px;
	text-transform: uppercase;
	color: #225a09;
	margin-left: 40px;
}
span.title {
	font-family: 'Times New Roman';
	font-size: 13px;
	text-transform: uppercase;
	color: #225a09;
	margin-left: 40px;
}
.l_icon {
  position: absolute;
  left: 0;
  top: 5px;
}

/*--главные заголовки блоков (ВНЕтабличные)--*/
.title {
	font-family: 'Times New Roman';
	font-size: 30px;
	color: #b53f30;
	font-style: italic;
}
h1 {
	font-family: 'Times New Roman';
	font-size: 30px;
	color: #b53f30;
	font-style: italic;
}
h2 {
	font-family: 'Times New Roman';
	font-size: 24px;
	color: #b53f30;
	font-style: italic;
	font-weight: normal;
}
h3 {
	color : #154d91;
	font-weight: bold;
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	font-family: 'Times New Roman';
	font-size: 24px;
	color: #b53f30;
	font-style: italic;
	font-weight: normal;
}
/*--зеленая ссылка--*/
a:link.green_link {COLOR: #225a09; TEXT-DECORATION: underline;}
a:visited.green_link {COLOR: #225a09; TEXT-DECORATION: underline;}
a:active.green_link {COLOR: #225a09;  TEXT-DECORATION: none;}
a:hover.green_link {COLOR: #225a09;  TEXT-DECORATION: none;}


.news {
  font-size: 14px;
}
span.next {
	background-image: url(/img/design/arrow_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 10px;

}
/*--стиль сслыки "подробнее >>"--*/
.next a:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: none;}
.next a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}
.next a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #fb8131; TEXT-DECORATION: underline;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #225a09;}
.red {color: #b53f30;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border-collapse: collapse;
}
table.border td, table.border th {
	border: #cccccc 1px solid;
}

table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.gb {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
/*--названия характеристик--*/
.sg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--дата в новостях и статьях--*/
.date {
	color : #b7b7b7;
	/*font-weight: bold;*/
	font-size : 11px;
   font-family : Arial, Verdana, Tahoma;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #ffffff; TEXT-DECORATION: none;}
.inspiro_link a:active {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}

/*************PAGER****************/
table.pager {
}
td.pager_t {
   color: #666666;
   text-align: center;
	padding: 3px;
}
td.pager {
   color: #000000;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.pager_over {
	background-color: #d3d186;
   text-align: center;
	padding: 3px;
	cursor: pointer;
}
td.on_pager {
   COLOR: #ffffff;
	font-weight: bold;
   text-align: center;
   CURSOR: hand;
   BACKGROUND-COLOR: #328518;
	padding: 3px;
}
/*************\\\PAGER****************/
