table td {padding:0px;}
table {border-collapse:collapse; border-spacing: 0px; }
body {
	margin: 0px;
	padding: 0px;
	background-color: #5D0B13;
}
.TopLogo {
	margin: 0px;
	border-collapse: collapse;
	padding: 0px;
	border: medium none;
	background-color: #650F17;
	width: 100%
}

.search-table {
	border: medium none;
	border-collapse: separate;
	border-spacing: 3px
}

td.item img { margin-right: 10px; }

td, p, div { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #392426; font-size: 100%;}

a {color:#5D0B13;}

form { padding: 0px; margin: 0px; }

.pr20 { padding-right: 20px; }
.mt10 { margin-top: 10px; }

div.GoodsWrap { background: url(img/bg/bg_sand.gif); padding-left: 15px; padding-right: 15px; padding-bottom: 25px; }

table.Goods { }
table.goods td { font-size: 70%; }
table.goods td.item { vertical-align: top; padding-left: 15px; padding-bottom: 10px; /*padding-right: 15px;*/ }
table.goods td.item td { font-size: 70%; }
table.goods td.item div.ItemData { padding-left: 20px; }
table.goods td.item div.ItemData td.ItemPrice { font-weight: bold; color: #8D1216; }
table.goods td.item div.ItemData td.ItemName { font-weight: bold; padding-bottom: 6px; }

td.MenuRight { /*	padding-left: 60px;*/ background-color: #5D0B13; }
td.MenuRightHead { background: url(/img/bg/menu_r_head.gif) no-repeat top left; color: #ffffff; padding-left: 55px; padding-top: 12px; font-family: "Times New Roman", Times, serif; font-size: 17px; }
td.MenuRightHead a, td.MenuRightHead a:link, td.MenuRightHead a:visited { color: #ffffff; text-decoration: none; }
td.MenuRightHead a:hover { color: #ffffff; text-decoration: underline; }


td.MenuTop { background: url(/!img/bg/menu_r_head.gif) no-repeat top left; color: #ffffff; font-family: "Times New Roman", Times, serif; font-size: 17px; }
td.MenuTop a, td.MenuTop a:link, td.MenuTop a:visited { color: #ffffff; text-decoration: none;font-family: "Times New Roman", Times, serif;  }
td.MenuTop a:hover { color: #ffffff; text-decoration: underline;font-family: "Times New Roman", Times, serif;  }


.top_text {}

/*
#530A12 - темный
#710F19 - светлый
*/
div.WrapMenu { /*#710F19*/ border-left: solid 1px #ff0000; border-right: solid 1px #530A12; /* border-bottom: solid 1px #710F19; */ }
div.WrapMenu div { font-family: "Times New Roman", Times, serif; color: #FFFFCE; font-size: 90%; padding-top: 3px; padding-bottom: 5px; border-top: 1px solid #710F19; /* border-left: 1px solid #710F19; */ /* border-right: 1px solid ;*/ border-bottom: 1px solid #530A12; }
div.WrapMenu div a, div.WrapMenu div a:visited, div.WrapMenu div a:link { color: #FFFFCE; text-decoration: none; }
div.WrapMenu div a:hover { color: #FFFFCE; text-decoration: underline; }
div.WrapMenu div img { margin-right: 10px; }
div.WrapMenu div.levelOne { padding-left: 55px; }
div.WrapMenu div.levelTwo { padding-left: 90px; }

table.HdrWhite { }
table.HdrWhite td.HWTitle { font-family: "Times New Roman", Times, serif; padding-left: 255px; color: #1D080A; padding-top: 10px; padding-bottom: 8px; font-size: 17px; /* background: url(/img/bg/bg_hdr_white_all.gif);	*/ /*	width: 80%; */ background: #FFFFF8 url(img/bg/bg_hdr_white.gif) no-repeat right bottom; }
table.HdrWhite td.HWBlank { background: #FFFFF7 url(img/bg/bg_hdr_white_blank.gif); }
table.HdrWhite td.HWShades { background: url(img/bg/bg_sand_shad.gif) repeat-x; }

table.TopLogo { background: #630D15 url(img/bg/top_red.gif) no-repeat top left; }
table.TopLogo td { color: #ffffff; font-size: 70%; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
table.TopLogo td a:link, table.TopLogo td a:visited, table.TopLogo td a:active, table.TopLogo td a:visited { color: #F7EEB5; text-decoration: underline; }
table.TopLogo td div.TopSpacer { padding-top: 42px; padding-bottom: 10px; font-family: "Times New Roman", Times, serif; color: #ffffff; font-size: 14px; }
table.TopLogo td input.Text { border: 1px solid #5A4C3D; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
table.TopLogo td div.Lock { background: url(img/lock.gif) no-repeat top left; padding-left: 65px; }

/* главное меню */
td.MenuMain { padding-top: 45px; background: url(img/mbar/bg_menu.jpg) no-repeat top left; }
td.MenuMain div { background: url(img/mbar/bg_dots.gif) repeat-x bottom; padding-left: 50px; padding-top: 6px; padding-bottom: 6px; color: #ffffff; font-family: "Times New Roman", Times, serif; font-size: 17px; }
td.MenuMain div a:link, td.MenuMain div a:visited, td.MenuMain div a:active { color: #ffffff; text-decoration: none; }
td.MenuMain div a:hover { color: #ffffff; text-decoration: underline; }

/* дата в новостях */
table.Date { background: #901114; margin-bottom: 10px; }
table.Date td { background: url(img/bg/bg_date.gif) no-repeat top left; padding-left: 8px; padding-top: 3px; padding-bottom: 3px; padding-right: 8px; margin-bottom: 10px; color: #FFFFCE; }

table.NewsItem { margin-bottom: 10px; }
table.NewsItem td a:link, table.NewsItem td a:visited, table.NewsItem td a:active { text-decoration: none; color: #392426; }
table.NewsItem td a:hover { text-decoration: underline; color: #392426; }

/* подвал */
table.Footer {}
table.Footer td { color: #ffffff; font-size: 70%; padding-top: 10px; line-height: 130%;}
table.Footer td a:link, table.Footer td a:visited, table.Footer td a:active { color:#FFFFCE; text-decoration: none; }
table.Footer td a:hover { color:#FFFFCE; text-decoration: underline; }


/* оформление заказа */
table.Oform { margin-top: 30px; margin-bottom: 40px;}
table.Oform td { color: #1D080A; font-size: 70%;}
table.Oform td input { border: 1px solid #5A4C3D; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; width: 200px; }
table.Oform td a:link, table.Oform td a:Oform, table.Footer td a:active { color:#FFFFCE; text-decoration: none; }
table.Footer td a:hover { color:#FFFFCE; text-decoration: underline; }

/* корзина */
table.Basket {	background: #D5BA94 url(img/bg/tbl_dots.gif); margin-top: 30px; margin-bottom: 20px; }
table.Basket tr.BZag td { font-family: Tahome, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #392426; font-size: 12px; background: url(img/bg/bg_sand.gif); text-align: center; letter-spacing: 0.5px; }
table.Basket td {	color: #1D080A; font-size: 70%; background: url(img/bg/bg_sand.gif);}
table.Basket td.BMoney { color: #901114;}
table.Basket td.BName { padding-left: 40px;}
table.Basket td.BTotal { padding: 8px; padding-left: 15px;}
table.Basket td input.QTy { width:75px; border: 1px solid #5A4C3D; font-family: Tahoma, Verdana, Geneva, Arial,
 Helvetica, sans-serif; text-align: center;}
table.Basket td a:link, table.Basket td a:visited, table.Basket td a:active { color: #1D080A; text-decoration: underline; }
table.Basket td a:hover { color: #1D080A; text-decoration: none; }


/* обертка для одного товара */
table.SData { background: #D5BA94 url(img/bg/tbl_dots.gif); }
table.SData td { color: #1D080A; background: url(img/bg/bg_sand.gif); padding: 8px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; }


table.SDataMore { }
table.SDataMore td { padding: 4px; padding-left: 20px; font-size: 11px; text-align: left; font-weight: normal; }
table.SDataMore td.dots { background: url(img/bg/tbl_dots.gif); width: 1px; padding: 0px; }
table.SDataMore td.DText { padding-left: 11px; padding-right: 11px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; text-align: left; font-weight: normal; }


td.DText * a, td.DText a, td.DText * a:hover, td.DText a:hover {
	text-decoration: none;
	color: #392426;
}


/* для кнопки с тенями */
input.BShad { border: none; background: #840000 url(img/bg/button_red.gif); color: #ffffff; width: 120px; height: 19px; 	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size: 11px; }
