/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#f0eadf;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}
a {
	color:#4c4c4c;
	text-decoration:underline;
}
.font10 {
	font-size:10px;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
}
h1 {
	font-style:italic;
	font-weight:normal;
	margin-top:0px;
	color:#a21d03;
	font-size:21px;
	background:transparent url(/resources/images/title.png) left bottom no-repeat;
	behavior:url(/resources/images/iepngfix.htc);
	padding:0px 0px 6px 40px;
}
h1 a {
	color:#a21d03;
}
#d_h1 {
	background:transparent url(/resources/images/h1.jpg) top right no-repeat;
}
#d_content {
	width:980px;
	vertical-align:top;
	background:transparent url(/resources/images/bg.gif) left 190px repeat-x;
}
#d_header {
	height:186px;
	position:relative;
	background:transparent url(/resources/images/bg1.gif) top left repeat-x;
}
#d_h2 {
	height:152px;
	width:32px;
	top:0px;
	left:0px;
	background-image:url(/resources/images/h2.jpg);
	position:absolute;
}
#d_h2x {
    text-align:center;
    color:#FFFFFF;
    padding-bottom:15px;
}
#d_h3 {
	height:37px;
	width:105px;
	top:152px;
	left:214px;
	background-image:url(/resources/images/h3.jpg);
	position:absolute;
}
#d_h4 {
	height:153px;
	width:322px;
	top:36px;
	left:319px;
	background-image:url(/resources/images/h4.jpg);
	position:absolute;
}
#d_h5 {
	height:189px;
	width:339px;
	top:0px;
	left:641px;
	background-image:url(/resources/images/h5.jpg);
	position:absolute;
}
#d_h6 {
	height:34px;
	width:214px;
	top:152px;
	left:0px;
	background-image:url(/resources/images/h6.jpg);
	position:absolute;
}
#d_logo {
	height:0px;
	width:287px;
	top:36px;
	left:32px;
	padding-top:116px;
	overflow:hidden;
	background-image:url(/resources/images/logo.jpg);
	position:absolute;
}
#d_ttl {
    position:absolute;
    top:112px;
    left:145px;
    color:#CCCCCC;
    font-size:11px;
}
#d_cntcts {
    position:absolute;
    top:135px;
    left:20px;
    color:#FFFFFF;
    font-size:20px;
    font-family:Georgia,"Times New Roman",Times,serif;
}
#d_cart {
	position:absolute;
	left: 817px;
	top: 6px;
	width: 158px;
	height: 73px;
	color:#FFFFFF;
}
#d_cart a {
	font-family:Garamond, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:block;
	height:35px;
	line-height:35px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:40px;
}
#d_cart a:hover {
	text-decoration:underline;
}
#d_navigation {
	height:35px;
	line-height:35px;
	position:absolute;
	width:900px;
	left:0px;
	top:0px;
	padding-left:20px;
}
#d_navigation a {
	padding-left:25px;
	background:transparent url(/resources/images/navigation.gif) 10px 5px no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:25px;
}
#d_navigation a:hover {
	text-decoration:underline;
}
#d_navigation a.active {
	text-decoration:underline;
}
#d_navigation a.active:hover {
	text-decoration: none;
}
#d_left {
	float:left;
	width:214px;
}
#d_center {
	float:left;
	margin-top:0;
	width:491px;
	background:transparent url(/resources/images/center.jpg) left 4px no-repeat;
	padding:25px 0px 0px 25px;
}
#d_right {
	float:right;
	margin-top:17px;
	width:216px;
	padding-right:22px;
}
#d_categories {
	padding:15px 0px;
	background-color:#811f05;
	border:3px solid #9a6d4c;
	border-left:none;
	float:left;
	position:relative; 
	z-index:5;
	width:214px;
}
/*#d_categories a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px 0px 3px 18px;
	background:transparent url(/resources/images/m1.gif) 5px center no-repeat;
}
#d_categories a:hover {
	text-decoration: underline;
}
#d_categories span {
	display:block;
	height:1px;
	overflow:hidden;
	background-image:url(/resources/images/mdelim.gif);
}*/
#d_categories a.active {
    background: none;
	color:#e08200;
	font-weight:bold;
}
#d_categories a.active span {
    color: #e08200;
}
#d_categories li:hover a.active span {
    background: url(/resources/images/st_li.png) 5px 6px no-repeat;
}
#d_subcategories a {
	padding: 5px 0 5px 55px;
	background:transparent url(/resources/images/m3.gif) 45px center no-repeat;
	text-decoration:underline;
	color:#ffffff;
	width: 155px;
}
#d_subcategories a:hover {
	text-decoration:none;
}
#d_subcategories a.active {
	text-decoration:none;
	color:#e08200;
	background:transparent url(/resources/images/m3.gif) 45px center no-repeat;
}
#d_subcategories a.active:hover {
	text-decoration:underline;
}
.product {
	background-color:#c5b2a2;
	width:240px;
}
.product1 {
	background-color:#FFFFFF;
	position:relative;
	top:-1px;
	left:-1px;
	padding:4px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.pr_title {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	border:1px solid #d8a87c;
	background-image:url(/resources/images/pr_title.gif);
	padding:5px 0px 5px 7px;
	margin-bottom:1px;
}
a.pr_title:hover {
	text-decoration:underline;
}
.pr_image {
	margin-bottom:1px;
	border:1px solid #e7dece;
	text-align:center;
	padding:5px;
}
.pr_image img {
	border:none;
}
.info {
	border-top:1px solid #e7dece;
	padding:5px;
}
.price_content {
	font-size:10px;
}
.price {
	color:#a7270b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}
.in_cart {
	text-align:right;
}
.in_cart img {
	border:none;
}
.in_cart a {
	color:#a7270b;
	font-size:10px;
}
.right_title {
	width:171px;
	padding-left:45px;
	height:32px;
	padding-top:17px;
	background-image:url(/resources/images/right_title.png);
	margin-top:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#a21d03;
	font-style:italic;
	behavior:url(/resources/images/iepngfix.htc);
}
.right_content {
	background:transparent url(/resources/images/right_content.gif) left top no-repeat;
	padding:10px 10px 10px 20px;
}
.phone {
	color:#8f6242;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.item_title {
	color:#a21d03;
	font-weight:bold;
}
.date {
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8f6242;
}
#d_f1 {
	height:94px;
	background:transparent url(/resources/images/f1.gif) left bottom repeat-x;
}
#d_f2 {
	height:94px;
	background:transparent url(/resources/images/f2.gif) right bottom no-repeat;
}
#d_f3 {
	height:36px;
	padding-top:58px;
	line-height:36px;
	background:transparent url(/resources/images/f3.jpg) left top no-repeat;
	padding-left:240px;
	color:#FFFFFF;
	font-size:10px;
}
#d_f3 a {
	color:#FFFFFF;
	text-decoration:none;
}
#d_f3 a:hover {
	text-decoration:underline;
}
#d_f3 span {
	padding:10px;
}
#d_f4 {
	height:53px;
}
#d_f4 table {
	height:53px;
}
#d_f4 a {
	text-decoration:none;
}
#d_f4 a:hover {
	text-decoration:underline;
}


.count {
    width:30px;
    font-size:10px;
    border-bottom:solid 1px #D4D0C8;
    border-right:solid 1px #E1DED9;
    border-top:solid 1px #404040;
    border-left:solid 1px #404040;
}
div.to_cart {
    float: right;
    text-align: right;
}
.qnt_block {
    display: block;
    float: left;
    width: 45px;
    padding-top: 3px;
}
.grid {
	border-collapse:collapse;
}
.grid td {
	border-collapse:collapse;
	border:1px solid #E0E0E0;
}
.tableRow1 {
	background-color:#FCFCFC;
}
.tableRow2 {
	background-color:#F0F0F3;
}

.filters {
    text-align: center;
    padding: 5px 0;
}
.filters .p_filter a.active {
    font-weight: bold;
}

.menuleft, .menuleft * {
    margin:0;
    padding: 0;
    vertical-align: baseline;
}
#d_categories ul {
    list-style: none outside none;
}
ul.menuleft{ float:left; display:inline; width:217px; position:relative; z-index:10;}
	ul.menuleft li{ float:left; display:inline; width:217px; background:url(/resources/images/line_menu.png) center top no-repeat; position:relative;}
		ul.menuleft li a{ float:left; display:inline; width:201px; text-decoration:none; padding:10px 0px 10px 16px;}
			ul.menuleft li a span{ float:left; display:inline; width:169px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; line-height:14px; background:url(/resources/images/st_li.png) 5px 6px no-repeat; padding-left:17px; padding-right:15px;   }
			ul.menuleft li.active a{ background:#2e0d04 url(/resources/images/a_active.png) left top repeat-x;}
			ul.menuleft li.active a span{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#d57601; font-weight:bold; background:url(/resources/images/span.png) right center no-repeat;}

			ul.menuleft li:hover a{ background:#2e0d04 url(/resources/images/a_active.png) left top repeat-x;}
ul.menuleft li:hover a span{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#d57601; background:url(/resources/images/span.png) right center no-repeat;}
ul.menuleft li:hover>div.sub{ display:block;}

ul.menuleft div.sub { position:absolute; left:217px; top:-2px; width:208px; background:#2e0d04; border-right: solid 3px #998884; border-bottom: solid 3px #998884;  border-top: solid 3px #998884; display:none; padding-bottom:8px;}
ul.menuleft div.sub ul li{ background:none;}
ul.menuleft div.sub ul li a{ background:url(/resources/images/sub_a.png) 16px 12px no-repeat; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; line-height:13px; text-decoration:underline; padding:7px 10px 7px 27px; width:171px; }
ul.menuleft div.sub ul li.active a{ background:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#d57601; line-height:13px; text-decoration:none;   }
ul.menuleft div.sub ul li:hover a{ background:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#d57601; line-height:13px; text-decoration:none;   }
.in_cart a img {
    padding-top: 3px;
}
