body, form {
	margin: 0;
	padding: 0;
}
p, td, ol, ul {
	color: #838383;
	font: 11px/16px Tahoma;
}
a, a:visited {
	color: #7a2542;
	font: 11px/16px Tahoma;
	text-decoration: underline;
}
a:hover {
	color: #7a2542;
	font: 11px/16px Tahoma;
	text-decoration: none;
}
/*___________________________menu___________________*/
.BgMenu {
	background: url(images/bg_menu.gif) no-repeat top;
	vertical-align: top;
}
.Search {
	padding: 70px 0 45px 40px;
	color: #7a2542;
	font: 10px Tahoma;
	text-transform: uppercase;
}
.Search input {
	width: 155px;
	margin: 5px 0 5px 0;
	color: #8f8f8f;
	font: 10px Tahoma;
}
.Menu {
	padding: 0 10px 20px 30px;
}
.TdMenu {
	padding: 5px 0 5px 0;
	width: 99%;
}
.TdMenu a, .TdMenu a:visited {
	color: #7a2542;
	font: 11px Tahoma;
	text-decoration: underline;
}
.TdMenu a:hover {
	color: #7a2542;
	font: 11px Tahoma;
	text-decoration: none;
}
.Basket {
	padding: 0 0 30px 40px;
}
.BgBasket {
	background: url(images/bg_basket.gif) repeat-y;
	vertical-align: top;
	padding: 15px 18px 5px 18px;
	color: #838383;
	font: 10px Tahoma;
}
.BgBasket a, .BgBasket a:visited {
	color: #a13157;
	font: 10px Tahoma;
	text-decoration: underline;
}
.BgBasket a:hover {
	color: #a13157;
	font: 10px Tahoma;
	text-decoration: none;
}
a.LinkBlack, a.LinkBlack:visited {
	color: #3c3c3c;
	font: 10px Tahoma;
	text-decoration: underline;
}
a.LinkBlack:hover {
	color: #3c3c3c;
	font: 10px Tahoma;
	text-decoration: none;
}
/*___________________right column______________*/
.info {
	padding: 60px 0 30px 60px;
}
.TdTovar {
	width: 131px;
	text-align: center;
}
.TdTovar a, .TdTovar a:visited, .TdTovar a:hover  {
	color: #7a2542;
	font: 10px Tahoma;
	text-transform: uppercase;
	text-decoration: none;
}

/*______________________catalogue_____________________*/
h1 {
	color: #7a2542;
	font: 18px Tahoma;
	text-transform: uppercase;
}
.TextBig {
	color: #7a2542;
	font: bold 14px Tahoma;
}
a.LinkPath, a.LinkPath:visited, a.LinkPath:hover  {
	color: #a13157;
	font: 11px Tahoma;
	text-decoration: none;
}
.Img {
	margin-right: 20px;
}
hr {
	color: #fabb2e;
	margin: 20px 0 20px 0;
}

.td_in_table_title {
	border-left: 1px solid #dcdcdc;
	color: #9d9c9c;
	font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 5px 20px 5px;
	vertical-align: bottom;
	text-align: center;
}
.td_in_table_title_1 {
	color: #9d9c9c;
	font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 20px 5px 20px 5px;
	vertical-align: bottom;
	text-align: center;
}
.td_in_table_title_basket {
	border-left: 1px solid #dcdcdc;
	color: #9d9c9c;
	font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	vertical-align: top;
	text-align: center;
	background: #eaeaea;
}
.td_in_table_title_basket_1 {
	color: #9d9c9c;
	font: bold 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 0;
	vertical-align: top;
	text-align: center;
	background: #eaeaea;
}
.td_in_table {
	border-left: 1px solid #dcdcdc;
	color: #202020;
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	padding: 10px 15px 10px 15px;
}
.td_in_table_noborder {
	color: #202020;
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 10px 15px 10px 15px;
}
.td_signature {
	color: #47566c;
	font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 15px 10px 15px;
	vertical-align: top;
}
.input_search {
	background: #fdfeff;
	border: 1px solid #7a2542;
	color: #47566c;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 125px;
}
.input_number {
	background: #fff;
	border: 1px solid #7a2542;
	color: #202020;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 50px;
}
.input_anketa {
	background: #ffffff;
	border: 1px solid #7a2542;
	color: #47566c;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 190px;
	margin: 3px 0 3px 0;
}
.input_anketa2 {
	background: #ffffff;
	border: 1px solid #7a2542;
	color: #47566c;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 350px;
	margin: 3px 0 3px 0;
}
textarea {
	background: #ffffff;
	border: 1px solid #7a2542;
	color: #47566c;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 340px;
}
/*______________________bottom_______________________*/
.TdBottom {
	background: url(images/bottom_line.gif) no-repeat top;
	color: #8f8f8f;
	font: 10px Tahoma;
	text-align: right;
	vertical-align: top;
	padding: 50px 0 0 0;
	height: 100px;
}
.TdBottom a, .TdBottom a:visited, .TdBottom a:hover  {
	color: #8f8f8f;
	font: 10px Tahoma;
	text-decoration: none;
}

.BgBasket p {
	font-size: 10px;
}
