body {
	color : Black;
	background-color : #FFFFFF;
	margin : 0px 0px 0px 0px;
	font : 11px Tahoma, Verdana, sans-serif;
	background : White url(img/bg.gif) repeat-y left;
}

td {
	font : 11px Tahoma, Verdana, sans-serif;
	color : Black;
}

td.sel {
	font : 11px Tahoma, Verdana, sans-serif;
	color : #808E99;
	vertical-align : middle;
	height: 20px;
	border-left : 1px solid #808E99;
	padding-left : 10px;
}

a {
	font : 11px Tahoma, Verdana, sans-serif;
	text-decoration : underline;
	color : Black;
}

a:hover {
	font : 11px Tahoma, Verdana, sans-serif;
	text-decoration : underline;
	color : #990000;
}

a.tmenu {
	font : 10px Tahoma, Verdana, sans-serif;
	text-decoration : none;
	color : #BC9F7D;
}

a.tmenu:hover {
	font : 10px Tahoma, Verdana, sans-serif;
	text-decoration : underline;
	color : #990000;
}

a.sub {
	font: normal 10pt "Times New Roman" Georgia serif;
	text-decoration : none;
	color : #BA9D84;
}

a.sub:hover {
	font: normal 10pt "Times New Roman" Georgia serif;
	text-decoration : underline;
	color : Black;
}

a.m {
	font: normal 11pt "Times New Roman" Georgia serif;
	text-decoration : none;
	color : #7E6A54;
}

a.m:hover {
	font: normal 11pt "Times New Roman" Georgia serif;
	text-decoration : underline;
	color : Black;
}

a.it {text-align : left; color: #BA9D84; font: normal 11pt "Times New Roman" Georgia serif; decoration: none;}
a.it:hover {text-align : left; color: #BA9D84; font: normal 11pt "Times New Roman" Georgia serif; decoration: none;}
span.it {text-align : left; color: #BA9D84; font: normal 11pt "Times New Roman" Georgia serif; decoration: none;}

font.tah10 {
	font : 10px Tahoma, Verdana, sans-serif;
	color : Black;
}

font.head {
	font: normal 10pt "Times New Roman" Georgia serif;
	color : #BA9D84;
}

font.mSilv {
	font : 10px Tahoma, Verdana, sans-serif;
	color : #848C87;
}

font.slogan {
	font : 11px Tahoma, Verdana, sans-serif;
	color : #9F774A;
	line-height : 9pt;
}

font.price {
	font: normal 11pt  "Times New Roman" Georgia serif;
	color : #BA9D84;
}

select {
	height : 19px;
	border : 1px solid #A7A6AA;
	color : #505962;
	font : 11px Tahoma, Verdana, sans-serif;
}

input.css_style {
	width : 115px;
	height : 19px;
	background : transparent url(img/bgform.gif) no-repeat;
	border : 1px solid #EBDBBE;
	color : #A18872;
	font : 11px Tahoma, Verdana, sans-serif;
	padding-left : 5px;
}

div.recom {
	color : #C1A68C;
	border-left: 1px solid #C1A68C;
	margin: 6px 17px 6px 17px;
	padding: 3px 12px 3px 12px;
}

table.menu {width: 252px; border: none; vertical-align:middle;}
table.menu th {background : #B4967D url(img/m_bg.jpg) repeat-y left; padding-left : 73px; text-align : left;  vertical-align:middle;}
table.menu td.m { font: normal 11pt "Times New Roman" Georgia serif; height : 23px; width: 169px; border-bottom: 1px solid #E6D8C9;  vertical-align:middle;}

table.cat {width: 100%; border: none; vertical-align:middle;}
table.cat th {background : #454C54; padding-left : 21px; text-align : left; height: 30px; color: #E1E4E6; font: normal 11pt  "Times New Roman" Georgia serif;}
table.cat th.bg {background : #454C54 url(img/catbg.jpg) repeat-y right; height: 30px; padding-right : 18px; text-align : right; color: White; font : 11px Tahoma, Verdana, sans-serif; width: 100%;}

table.it {width: 115; border: none; vertical-align:middle; margin: 10px 10px 10px 10px;}
table.it th {background : url(img/catarr.gif) no-repeat left; border-bottom: 1px solid #F4E8CE; padding : 5px 5px 5px 20px; text-align : left; color: #BA9D84; font: normal 11pt "Times New Roman" Georgia serif;}
table.it td {border-bottom: 1px solid #F4E8CE; padding: 5px 5px 5px 5px; font : 11px Tahoma, Verdana, sans-serif; color : #848C87;}
table.it td.img {border: 1px solid #F4E8CE; width: 115px; height: 110px; vertical-align: middle; text-align: center; background-color: White;}
table.it td.nobrd {border: none;}

table.sub {width: 125px; border: none; vertical-align:middle; margin: 0px 0px 0px 19px;}
table.sub td {background : url(img/arr.gif) no-repeat left; font: normal 10pt  "Times New Roman" Georgia serif; color : #000000; height: 23px; padding-left: 15px;}
table.sub td.nobrd {border: none;}
.times { font-family: "Times New Roman",Georgia serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; font-size-adjust: none; font-stretch: normal; line-height: 8pt; color: rgb(186, 157, 132); }
.times_gr { font-family: "Times New Roman",Georgia serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11pt; font-size-adjust: none; font-stretch: normal; line-height: 11pt; color: rgb(82, 90, 98); }

h1.title_head {font-size: 8pt; font-family: Georgia,"Times New Roman"; color: #606871; margin: 0 0 -10 0px; align: right;}
h2.title_head {font-size: 8pt; font-family: Georgia,"Times New Roman"; color: #606871; margin: 0 0 -10 0px; align: right;}
div.title_head {font-size: 8pt; font-weight: bold; font-family: Georgia,"Times New Roman"; color: #606871; align: right;}

h1.publication {font-size: 12pt; margin: -2 0 -5 0px; font-weight: normal;}