body {
	font-family: Arial;
	font-size: 13px;
	color: #999;
	background: #2a231d;
	line-height: 18px;
}

a {
	color: #CABAA7;
	text-decoration: none;
}

a:hover {
	color: #d5af7f;
	text-decoration: none;
}

h1 {
	color: #625b51;
	font-size: 50px;
	line-height: 55px;
}

h2 {
	color: #625b51;
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 5px;
}

div.container {
	padding: 10px;
}

table.main {
	width: 900px;
}

table.main .content {
	width: 800px;
	background: url("../images/bg.png");
}

table.main .left {
	width: 50px;
	background: url("../images/left.png") right repeat-y;
}

table.main .right {
	width: 50px;
	background: url("../images/right.png") left repeat-y;
}

table.main .copyright {
	padding: 10px;
	line-height: 16px;
	color: #b8976f;
	text-align: center;
	font-size: 11px;
	background: url("../images/copyright_bg.png");
	color: #b8976f;
}

table.homepage {
	margin-top: 100px;
	margin-bottom: 100px;
}

table.homepage td {
	border: 3px solid #201b18;
}

table.homepage_image {
	width: 195px;
	height: 145px;
	cursor: pointer;
}

table.homepage_image td {
	border: 0;
}

table.homepage_image .white {
	width: 195px;
	height: 121px;
}

table.homepage_image .white:hover {
	width: 195px;
	height: 121px;
	background: url("../images/white-trans.png");
}

table.promo_preview .white {
	width: 90px;
	height: 65px;
}

table.promo_preview .white:hover {
	width: 90px;
	height: 65px;
	background: url("../images/white-trans.png");
}

table.homepage_image .black {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #CABAA7;
	padding: 3px;
	height: 15px;
	text-transform: uppercase;
	background: url("../images/black-trans.png");
}

table.menu a {
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #CABAA7;
	font-family: "Arial Narrow", Arial;
}

table.menu a:hover {
	text-decoration: none;
	color: #e8be89;
	background: url("../images/menu_bg.png") repeat-x;
}

table.menu a.active {
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-family: "Arial Narrow", Arial;
	text-decoration: none;
	color: #e8be89;
	background: url("../images/menu_bg.png") repeat-x;
}

.lang {
	padding-right: 10px;
}

.lang a {
	line-height: 32px;
	padding: 3px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: #CABAA7;
	font-family: "Arial Narrow", Arial;
}

.lang a:hover {
	color: #e8be89;
}

table.promo_preview {
	position: absolute;
	z-index: 10000;
	margin-left: 30px;
	margin-top: 37px;
}

table.promo_preview td {
	border: 2px solid #201b18;
}

table.image_navigation {
	position: relative;
	z-index: 100;
	top: 351px;
	background: url('../images/black-trans.png');
	color: #e8be89;
}

table.image_navigation td {
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}

table.image_navigation td:hover {
	background: #2A231D;
}

table.goto_catalog {
	position: relative;
	z-index: 100;
	top: 351px;
	background: url('../images/black-trans.png');
	color: #e8be89;
}

table.goto_catalog td {
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

table.goto_catalog a {
	color: #e8be89;
}

table.categories a {
	display: block;
	line-height: 36px;
	padding-left: 20px;
	padding-right: 20px;
	color: #b6b3b2;
	text-decoration: none;
}

table.categories a:hover {
	color: #ae906c;
	background: #121110;
}

table.categories a.active {
	display: block;
	line-height: 36px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	color: #ae906c;
	background: #121110;
}

table.catalog_product {
	margin: 5px;
	float: left;
	width: 380px;
	height: 260px;
	border: 2px solid #514949;
	cursor: pointer;
}

table.catalog_product .name {
	padding: 5px;
	background: url("../images/black-trans.png");
	text-align: right;
	float: right;
	font-size: 14px;
	color: #CABAA7;
	text-transform: uppercase;
}

div.product_images {
	margin-top: 5px;
}

div.product_images img:hover {
	background: url("../images/white-trans.png");
}

.product_buttons a {
	color: #ae906c;
	display: block;
	background: #201B18;
	text-align: center;
	font-size: 16px;
	margin-bottom: 9px;
	margin-top: 2px;
	line-height: 40px;
}

p {
	margin-bottom: 7px;
}

strong {
	font-weight: bold;
}

ul li {
	list-style: disc;
	margin-left: 15px;
	margin-bottom: 10px;
}

div.page_content {
	color: #b0a08e;
}

div.page_content h2 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #cabaa7;
}

ul li {
	list-style: url("../images/arrow.gif");
	margin-left: 20px;
	margin-bottom: 10px;
}

ul.dark li {
	list-style: url("../images/arrow-dark.gif");
	margin-left: 20px;
	margin-bottom: 10px;
}

.email:hover {
	color: #d5af7f;
}

div.catalog_pager {
	float: right;
	padding: 10px;
	padding-right: 20px;
}

div.catalog_pager a {
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

div.catalog_pager a:hover {
	background: #2A231D;
}

div.catalog_pager a.active {
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #2A231D;
}