body
{
	margin: 0px;
	background-color: white;
	color: black;
	direction: rtl;
	font-family: Arial;
	font-size: 80%;
	scrollbar-face-color: #dfdfe2;
}
table
{
	font-size: 100%;
}
th
{
	text-align: right;
	font-weight: bold;
}
form
{
	margin: 0px;
}
input, textarea
{
	font-family: Arial;
	font-size: 92%;
}
select
{
	font-family: Arial;
	font-size: 92%;
}
button
{
	border-width: 1px;
	border-style: solid;
	border-color: #E3AEA3 #30110A #30110A #E3AEA3;
	background-color: #9090A6;
	color: snow;
	font-family: Arial;
	font-size: 92%;
	font-weight: normal;
}
hr
{	height: 2px;
	margin: 6px 0px 5px 0px;	color: #D0D0D0;
	border-bottom: solid 1px #708090;
}ul
{
	margin-right: 17px;
	margin-bottom: 20px;
}
ol
{
	margin-right: 30px;
}
li
{
	margin-bottom: 8px;
}
ul li
{
	list-style-image: url(../images/bullet.gif);
}
a
{
	color: #292966;
}
a:hover
{
	color: #792929;
}
a img
{
	border-color: black;
}
h1
{
	margin-bottom: 1px;
	color: #6c1122;
	font-size: 100%;
	font-weight: bold;
}
h1 a
{
	text-decoration: none;
}
h2
{
	margin-bottom: 8px;
	color: #990033;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 1px;
}
h2 a
{
	text-decoration: none;
}
h3
{
	width: 100%;
	margin: 0px 0px 8px 0px;
	border-top: solid 1px #E3DCE6;
	border-bottom: solid 1px #E3DCE6;
	background-color: #f6eff9;
	padding: 1px 0px 1px 0px;
	font-size: 120%;
	font-weight: bold;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F9F9F9', EndColorStr='#F6E3F0');
}
h4
{
	margin: 0px 0px 8px 0px;
	font-size: 140%;
	font-weight: bold;
	color: black;
}
h4 a
{
	text-decoration: none;
}
p
{
	margin-top: 0px;
}
.container
{
	width: 779px;
	margin: 0 auto;
}
.header
{
	width: 100%;
	height: 90px;
}
.logo
{
	width: 225px;
}
.topbanner
{
	vertical-align: middle;
	text-align: center;
}
.bottombanner
{
	padding-top: 18px;
	vertical-align: middle;
	text-align: center;
}
.topbar
{
	width: 100%;
	padding: 2px 5px 3px 5px;	border-bottom: solid 1px #696969;
	background-color: #505060;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#626d7c', EndColorStr='#3f3f43');
}
.topidentity
{
	padding: 1px 8px 2px 8px;
	color: #e5e5e9;
}
.topidentity a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.topmenu
{
	text-align: left;
}
.topmenu td{
	padding: 0px 3px 0px 3px;	color: snow;}
.topmenu a
{	color: snow;	text-decoration: none;
}.topmenu a:hover
{	color: snow;}.main{	width: 100%;	table-layout: fixed;}.side{	width: 190px;	padding-left: 13px;	vertical-align: top;}.sidemenu
{
	width: 100%;
	cursor: default;
}.sidemenu a{	display: block;	width: 100%;	color: #505060;
	text-decoration: none;}
.sidemenu a:hover
{
	color: #505060;
}
.sidemenuitem{
	border-top: solid 1px white;
	border-bottom: solid 1px #d6d6d6;
	border-left: solid 1px #d6d6d6;
	border-right: solid 1px #d6d6d6;
	background-color: #e6e6e9;	padding: 2px 6px 2px 2px;	vertical-align: baseline;
	font-weight: bold;
}.sidemenusub
{
	border-top: solid 1px White;
	border-bottom: solid 1px Gray;
	background-color: #D0D0E0;
	padding: 2px 15px 3px 2px;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#C6C6D6', EndColorStr='#E3E3F3');
}
.sidemenucurrent
{
	border-width: 0px 0px 1px 0px;	background-color: #707080;	color: #ebebef;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A0A0B0', EndColorStr='#707080');
}
.sidemenucurrent a, .sidemenucurrent a:hover
{
	color: #ebebef;
}
.sidemenuempty
{
	border-bottom: solid 1px #d6d6d6;
}
.searchbox
{
	margin: 10px 0px 10px 0px;
	border: solid 1px #d6d6d6;
	background-color: #e6e6e9;	padding: 5px 6px 6px 7px;}
.searchinput
{
	width: 100%;
	border: inset 2px;
}
.content
{
	height: 100%;
	padding-top: 12px;
	vertical-align: top;}
.footer
{
	width: 100%;
	height: 18px;	margin-top: 23px;
	background-color: #586369;	font-size: 84%;	color: snow;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#677283', EndColorStr='#434346');
}
.footer a
{
	color: silver;
	text-decoration: none;
}
.footer a:hover
{
	color: White;
}
.bottommenu
{
	padding: 0px 3px 0px 3px;
	text-align: left;
}
.bottommenu td
{
	padding: 0px 3px 0px 3px;
	color: snow;
}
.bottommenu a
{
	color: snow;
	text-decoration: none;
}
.bottommenu a:hover
{
	color: snow;
}
.copyright
{
	padding: 0px 6px 0px 6px;
}
.box
{
	width: 100%;
	margin-bottom: 8px;
}
.boxtitle
{	height: 20px;
	padding: 3px 8px 4px 8px;	background-color: #808090;	color: #e5e5e9;
	vertical-align: top;
	font-weight: bold;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A0A0B0', EndColorStr='#707080');
}
.boxcontent{
	background-image: url(../images/boxtitle.gif);	background-repeat: repeat-x;
	background-position: top;
	border-style: solid;
	border-color:  #cccccc;
	border-width: 0px 1px 1px 1px;
	padding: 9px 7px 14px 7px;	background-color: #e6e6e9;	vertical-align: baseline;}.boxcontent ul
{
	margin-right: 13px;
	margin-bottom: -4px;
}
.boxcontent li
{
	margin-bottom: 2px;
}
.sectiontitle{	padding-bottom: 10px;}.sectiontitle h3{	margin: 0px;
	background-color: #F0E9F3;
	padding: 1px 0px 1px 0px;
	font-size: 130%;
}.toolbar
{
	display: inline;
	margin-top: 3px;
}
.toolbar td
{
	font-size: x-small;
	font-weight: normal;
}
.toolbar img
{
	cursor: pointer;
}
.searchbar
{
	width: 100%;
	border-top: solid 1px #E3DCE6;
	border-bottom: solid 1px #E3DCE6;
	background-color: #f6eff9;
	padding: 1px 4px 1px 4px;
	font-size: 100%;
	font-weight: bold;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F9F9F9', EndColorStr='#F6E3F0');
}
.comments
{	height: 24px;	background-color: #F3ECF6;
	border-top: solid 1px #E3DCE6;
	border-bottom: solid 1px #E3DCE6;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F9F9F9', EndColorStr='#F6E3F0');
}
.comments table
{
	font-weight: bold;
}.comments a
{	font-weight: normal;
}.alert
{	color: red;
}.commentcontent{	padding: 5px 0px 10px 0px;	background-color: #EFEFEF;}.textbox{	border: solid 1px #838395;
}.forum{	table-layout: fixed;}.forum td
{
	background-color: #FFEFEF;
}
.forum .new
{
	color: #90944C;
	font-family: Times New Roman;
	font-size: 80%;
	cursor: default;
}
.forum .message
{
	overflow-x: auto;
	display: none;
	width: 100%;
	padding: 11px 16px 15px 15px;
}
.forum .opened
{
	display: block;
}
.more
{
	cursor: help;
}
.tooltip
{
	position: absolute;
	border: solid 1px Black;
	background-color: #FFFFE1;
	padding: 1px 2px 1px 3px;
	color: Black;
	font-family: Tahoma;
	font-size: 85%;
}
.firstletter
{
	background-color: #333333;
	color: White;
	padding: 0px 4px 2px 5px;
	float: right;
	font-family: Tahoma;
	font-size: 190%;
	font-weight: bold;
}
.datatable
{
	border-left: solid 1px #CCCCCC;
}
.datatable th
{
	padding: 0px 4px 0px 5px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 2px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.datatable td
{
	padding: 0px 4px 1px 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}
.catalogsearch .caption
{
	padding: 2px 10px 3px 0px;
	text-align: right;
}
.catalogsearch .input
{
	padding: 2px 0px 3px 0px;
}
.catalogsearchitem
{
	padding: 0px 15px 20px 0px;
	vertical-align: top;
}
.catalogsearchitem img
{
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#AEADAB,direction=135,strength=4);
}
.catalogsearchnav
{
	margin-bottom: 16px;
	padding: 2px 6px 3px 6px;
	background-color: #e9e9ea;
	border-top: solid 1px #eeeeef;
	border-bottom: solid 1px #d9d9d9;
}
.catalogresults
{
	table-layout: fixed;
	height: 300px;
}
.catalogartist
{
	font-weight: bold;
}
.catalogagency
{
	padding-top: 2px;
	font-size: 92%;
}
.catalogtitle
{
	font-style: italic;
}
.catalogthumnail
{
	margin-bottom: 5px;
	border: none;
}
.catalogitemtable
{
	width: 560px;
	margin-top: 15px;
}
.catalogitemtable td
{
	border-bottom: solid 1px white;
}
.catalogitemrow0
{
	background-color: #eaeaeb;
}
.catalogitemrow1
{
	background-color: #f5f5f6;
}
.catalogitemcaption
{
	padding: 3px 20px 3px 25px;
	font-weight: bold;
	vertical-align: baseline;
	white-space: nowrap;
}
.catalogitemvalue
{
	width: 100%;
	padding: 3px 10px 3px 0px;
}
