<!-- style for template #2 -->

p, font
{ font-family:		Verdana, Arial;
  font-size:		13px;
}
td
{ font-family:		Verdana, Arial;
  font-size:		13px;
}
.small
{ font-size:		12px;
}
.cat
{ font-size:		13px;
}
.big
{ font-size:		14px;
}
h1
{ font-family:	Verdana, Arial;
  font-size:	16px;
  color:	white;
  background:url(/images/bs/header_icon.jpg) no-repeat;
  background-position:center left;
  line-height:26px;
  padding-left:40px;
  margin-left:12px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			black;
}
.lightsmall
{ color:			black;
  font-size:		10px;
}
.lightstandard
{ color:			black;
  font-weight:		normal;
}
.middle
{ color:			black;
}
a:link, a:visited
{
  font-family:		Verdana, Arial;
  font-weight:		bold;
  font-size:		13px;
  color:			#5A2115;
  text-decoration:none;
}
.no_underline
{ text-decoration:		none;
}
a.small:link, a.small:visited
{
  font-family:		Verdana, Arial;
  font-size:		12px;
  font-weight:		bold;
  color:		#5A2115;
}
a:hover
{ 	color:		#5A2115;
	text-decoration:underline;
}
a.standard:link, a.standard:visited
{ font-family:		Verdana, Arial;
  font-size:		12px;
  font-weight:		normal;
}
a.cat
{ font-family:		Verdana, Arial;
  font-size:		14px;
  font-weight:		bold;
	line-height:20px;
	padding-left:18px;
	background: url(/images/bs/li3.gif) no-repeat;
	background-position: 0px 2px;
}

a.cat_map
{ font-family:		Verdana, Arial;
  font-size:		14px;
  font-weight:		bold;
	line-height:20px;
	padding-left:18px;
	background: url(/images/bs/li3.gif) no-repeat;
	background-position: 0px 2px;
}

a.cat_map2
{ font-family:		Verdana, Arial;
  font-size:		14px;
  font-weight:		bold;
  line-height:15px;
}

.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.header {
	background-color:#2A0809;
	background-image:url(/images/bs/head.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:512px;
	width:100%;
	padding-right:30px;
}

td.main_left {
	background-image:url(/images/bs/main_left_bg.jpg);
	background-position:top left;
}

td.main_left_container {
	background-image:url(/images/bs/main_top_left_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:100%;
}

td.main_right {
	background-image:url(/images/bs/main_right_bg.jpg);
	background-position:top left;
}

td.main_right_container {
	background-image:url(/images/bs/main_top_right_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:100%;
}

td.main_center {
	background-color:#DCCFB6;
	background-image:url(/images/bs/main_bottom_bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}

td.main_content{
	background-image:url(/images/bs/main_top_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0px;
	padding:10px;
	padding-top:40px;
}


td.footer_left {
	background-image:url(/images/bs/footer_left.jpg);
	height:157px;
	color:#C5A76A;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:60px;
}

td.footer_left a{
	color:#C5A76A;
	font-size:13px;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
}


td.footer_center {
	background-image:url(/images/bs/footer_center.jpg);
	background-repeat:repeat-x;
}

td.footer_center_left {
	background-image:url(/images/bs/footer_center_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:58px;
	height:157px;
}

td.footer_center_right {
	background-image:url(/images/bs/footer_center_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:58px;
	height:157px;
}

td.footer_right {
	background-image:url(/images/bs/footer_right.jpg);
	color:#C5A76A;
	font-size:13px;
	line-height:20px;
	font-weight:normal;
	vertical-align:middle;
	padding-top:60px;
	padding-left:20px;
}

table.mainmenu {
	width:100%;
	height:53px;
	background-image:url(/images/bs/menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

table.mainmenu a{
	color:#65342B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	line-height:43px;
	display:block;
	padding-top:10px;
	white-space:nowrap;
	letter-spacing: -1px;
}


table.mainmenu a:hover{
	background-image:url(/images/bs/menu_active_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	color:#95644A;
	text-decoration:none;
}



td.mainmenu_left {
	width:56px;
	height:53px;
	background-image:url(/images/bs/menu_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

td.mainmenu_right {
	width:56px;
	height:53px;
	background-image:url(/images/bs/menu_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

td.mainmenu_sep {
	width:1px;
	height:53px;
	background-image:url(/images/bs/menu_sp.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

div.module_header_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/module_header_left.png', sizingMethod='crop');
	background: url(/images/bs/module_header_left.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;

	font-family: Verdana, helvetica, Tahoma;
	color: #4F1B0F;
	text-align: left;
	padding-left: 20px;
	height: 49px;
	width:190px;
	line-height: 49px;
	font-weight: normal;
	font-size: 17px;

}

div.module_body_left {
	padding:10px;
	padding-left:5px;
	padding-right:10px;
	margin-bottom:30px;
	width:195px !important;
	width:210px;
}

div.module_header_right {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/module_header_right.png', sizingMethod='crop');
	background: url(/images/bs/module_header_right.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;

	font-family: Verdana, helvetica, Tahoma;
	color: #4F1B0F;
	text-align: left;
	padding-left: 30px;
	height: 49px;
	width:158px !important;
	width:190px;
	line-height: 49px;
	font-weight: normal;
	font-size: 17px;
	margin-left:22px !important;
	margin-left:20px;
	margin-right:-30px !important;
	margin-right:0px;

}

div.module_body_right {
	padding:10px;
	padding-left:10px;
	margin-bottom:30px;
	width:190px !important;
	width:210px;
}

.white_text{
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
}

input {
	border:1px solid #D6B57B;
	background-color:#531815;
	color:#FFFFFF;
}

textarea {
	border:1px solid #D6B57B;
	background-color:#531815;
	color:#FFFFFF;
}

.button {
	border:none;
	background-color:#531815;
	color:#FFFFFF;
}

div.print {
	float:right;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/print.png', sizingMethod='crop');
	background: url(/images/bs/print.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;
	height: 59px;
	width:106px;
}

div.print a{
	display:block;
	height: 59px;
	width:106px;
}


div#HOM{
	width:68px;
	height:68px;
	float: right;
	z-index: 4;
	display: block;
}

div#HOM a{
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/home_off.png', sizingMethod='crop');
	background: url(/images/bs/home_off.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}
div#HOM a:hover {
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/home_on.png', sizingMethod='crop');
	background: url(/images/bs/home_on.png) no-repeat !important;
	background: none;
	background-position: right top;
	float: right;
}

div#MAP{
	width:68px;
	height:68px;
	float: right;
	z-index: 4;
	display: block;
}

div#MAP a{
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/map_off.png', sizingMethod='crop');
	background: url(/images/bs/map_off.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}
div#MAP a:hover {
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/map_on.png', sizingMethod='crop');
	background: url(/images/bs/map_on.png) no-repeat !important;
	background: none;
	background-position: right top;
	float: right;
}


div#MIL{
	width:68px;
	height:68px;
	float: right;
	z-index: 4;
	display: block;
}

div#MIL a{
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/mail_off.png', sizingMethod='crop');
	background: url(/images/bs/mail_off.png) no-repeat !important;
	background: none;
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
}
div#MIL a:hover {
	display:block;
	position:relative;
	width:68px;
	height:68px;
	z-index: 4;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bs/mail_on.png', sizingMethod='crop');
	background: url(/images/bs/mail_on.png) no-repeat !important;
	background: none;
	background-position: right top;
	float: right;
}

a.root_cattree:link, a.root_cattree:visited{
	color:#5A2115;
	line-height:20px;
	padding-left:18px;
	background: url(/images/bs/li.gif) no-repeat;
	background-position: 0px 2px;
	display:block;
}

.active_cattree{
	color:#FDE9B1;
	line-height:20px;
	padding-left:18px;
	background: url(/images/bs/li.gif) no-repeat;
	background-position: 0px 2px;
	display:block;
}

a.cattree:link, a.cattree:visited{
	color:#84431c;
	line-height:15px;
	padding-left:15px;
	background: url(/images/bs/li1.gif) no-repeat;
	background-position: 0px 4px;
	display:block;
}

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
}


* html #min-width {
	width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
}


html,body,textarea {
	scrollbar-base-color: #58130C;
	scrollbar-arrow-color: #65342B;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-face-color: #E5D7BA;
	scrollbar-highlight-color: #F4ECDF;
	scrollbar-shadow-color: #F4ECDF;
	scrollbar-track-color: #58130C;
}

.thumb {
	border: 1px solid #511512;
	background-color: #fff;
}

div.special{
width:150px;
height:149px;
background:url(/images/frame.jpg) no-repeat;
padding-top:17px;
}