body	{ margin:0; overflow:hidden; background:#fff; scrollbar-base-color:#ccc; }
body, td, th	{ font:13px Arial, Helvetica, sans-serif; }

a			{ color:#000; text-decoration:underline; }
a:hover		{ color:#06c; }

.maintable				{ border-width:0 1px; border-style:solid; border-color:#ccc; background-color:#fff; }
.menuitem_off a			{ text-decoration:none; font-weight:bold; display:block; padding:5px 15px; vertical-align:middle; color:#fff; }
.menuitem_on a			{ text-decoration:none; font-weight:bold; display:block; padding:5px 15px; vertical-align:middle; color:#000; background-color:#fff; }
.menuitem_off a:hover	{ text-decoration:none; color:#fff; background-color:#969; }
.menuitem_on a:hover		{ text-decoration:none; color:#939; }

.submenuitem_off a		{ text-decoration:none; font-weight:bold; display:block; padding:5px 15px; vertical-align:middle; border-right:solid 1px; border-bottom:solid 1px;
						color:#666; background-color:#eee; border-right-color:#ccc; border-bottom-color:#ccc; }
.submenuitem_on a		{ text-decoration:none; font-weight:bold; display:block; padding:5px 15px; vertical-align:middle; border-right:solid 1px; border-bottom:solid 1px;
						color:#000; background-color:#fff; border-right-color:#ccc; border-bottom-color:#fff; }
.submenuitem_off a:hover	{ text-decoration:none; color:#939; }
.submenuitem_on a:hover	{ text-decoration:none; color:#939; }

#idKop		{ padding:10px 40px 13px; background:#6A4061 url(img/bg_kop.jpg) top left no-repeat; color:#fff; text-align:right; }
#idMenu		{ padding:0 40px; border-top:1px solid; border-bottom:1px solid; background-color:#666; border-top-color:#000; border-bottom-color:#fff; }
#idMenu td		{ font-size:12px; }
#idSubMenu		{ padding:10px 20px 0; background-color:#BEA5CA; }
#idSubMenu td	{ font-size:12px; }
#idSubMenu table.submenu	{ vertical-align:bottom; }

#idContents	{ height:100%; padding:16px 20px; overflow:auto; overflow-x:hidden; background-color:#fff; }
#idFooter		{ height:100%; border-top:solid 1px #fff; background-color:#666; }
#idFooter td	{ font-size:8pt; }

#idFooter a		{ color:#fff; text-decoration:none; }
#idFooter a:hover	{ text-decoration:underline; }



h2			{ color:#06c; font-size:16pt;}
h3			{ color:#6A4061; font-size:18px; }

a.lowlevel			{ color:#000; text-decoration:none; }
a.lowlevel:hover	{ color:#06c; text-decoration:underline; }

a.listviewlink		{ color:#606; text-decoration:none; }
a.listviewlink:hover	{ color:#606; text-decoration:underline; }

a.btn_action		{ background:url(img/btn_std.gif) 0px 0px no-repeat; }
a.btn_action:hover	{ background-image:url(img/btn_active.gif); }
img.btn_action		{ background:url(img/spacer.gif) 0px 0px no-repeat; width:13px; height:13px; }

a.btn_action_pink		{ background:url(img/btn_std_pink.gif) 0px 0px no-repeat; }
a.btn_action_pink:hover	{ background-image:url(img/btn_active_pink.gif); }

.alert			{ color:#c00; }
.error			{ color:#c00;}
.obliged			{ color:#06c; }
.small			{ font-size:10px; }
.formsmall			{ color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; border:solid 1px gray;}
.formsmallnr		{ color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; border:solid 1px gray; text-align:right}
.pseudoformsmall	{ color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; height:18px}
.button_small		{ color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:8pt;}
select.small		{ color:#000; font-family:Verdana, Helvetica, sans-serif; font-size:8pt;}

/*.artrapezeform	{ background-color:#EADAEB; }*/
.artrapezeform th	{ font-weight:bold; color:#fff; background-color:#6A4061; }
.comment			{ color:#6A4061; font-weight:bold; }
.separator			{ height:10px; }

.listing th		{ font-weight:bold; background-color:#09f; color:#fff; }
.listing th a		{ text-decoration:none; display:block; padding:2px 11px; vertical-align:middle; color:#fff; }
.listing th a:hover	{ text-decoration:underline; color:#fff; }
.listing td		{ padding:1px 8px 1px 2px; }
.sortdirindicator	{ position:absolute; left:2px; }
a.btn_artrapezeform		{ background:url(img/btn_std.gif) 0px 0px no-repeat; }
a.btn_artrapezeform:hover	{ background-image:url(img/btn_active.gif); }
table.links		{ width:100%; }
table.links td		{ padding:2px 16px 2px 0; }
.listing tr.outofdate			{ color:#999; }
.listing tr.outofdate a.lowlevel	{ color:#999; }
.listing tr.pending				{ color:#909; }
.listing tr.pending a.lowlevel		{ color:#909; }

.listing .infoblock	{ margin:0 0 6px 24px; padding:2px 6px; border:solid 1px #ccc; }
.infoblock2		{ position:relative; width:100%; text-align:left; }
.infoblock3		{ position:absolute; visibility:hidden; z-index:12; left:150px; top:-140px; max-width:360px; min-width:200px; padding:2px 6px; border:solid 1px #000;
					background-color:#fff; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=150,strength:4); }
.infoblock4		{ position:absolute; visibility:hidden; z-index:12; right:150px; top:-140px; max-width:360px; min-width:200px; padding:2px 6px; border:solid 1px #000;
					background-color:#fff; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=150,strength:4); }

.floatingpopupdiv	{ background-color:#fff; border:solid 1px #000; position:absolute; right:10px; top:0px; z-index:12; visibility:hidden;
					filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=150,strength:4); }
.popupheaderdiv		{ background-color:#09f; color:#fff; font-size:8pt; font-weight:bold; padding:2px 5px; }
.formdiv			{ padding:6px; }
.formdiv form		{ margin:0; padding:0; }
#idTransactionData	{ background-color:#fff; padding:6px; }

.letternav td			{ width:20px; font:13pt Arial; }
.letternav td a			{ color:#999; text-decoration:none; }
.letternav td a:hover	{ color:#000; }
.letterheader		{ font:13pt Arial; color:#999; }
.activeletter		{ border:solid 1px #999; }
.neutralletter		{ border:solid 1px #fff; }
.soft				{ color:#999; }
.soft a			{ color:#999; text-decoration:none; }
.soft a:hover		{ color:#06c; text-decoration:underline; }
.rating			{ color:#999; font-size:9px; line-height:15px; }
.resultsnav		{ color:#999; text-align:center; }
.resultsnav .current	{ color:#000; font-weight:bold; }
.resultsnav a		{ color:#999; }
.resultsnav a:hover	{ color:#666; }
.workimg			{ text-align:center; }
.workname			{ font:bold 13pt Arial; color:#666; text-align:center; }
.workdescr			{ color:#666; }
.thumbview			{ background-color:#EADAEB; border:solid 1px #ccc; padding-top:3px; }
.thumbview .soft	{ color:#666; }
.thumbview2		{ background-color:#fff; border:solid 1px #ccc; padding-top:3px; }
.categoryheader		{ margin:14px 0 5px; padding-left:20px; font-weight:bold; color:#999; border-bottom:solid 1px #999; text-transform:capitalize; }
.categorynav		{ text-align:center; color:#999; }
.categorynav a		{ color:#999; text-decoration:none; }
.categorynav a:hover	{ color:#06c; text-decoration:underline; }

.bgwhite			{ background-color:#fff; padding:9px; }
.bglila			{ background-color:#EADAEB; border:solid 1px #ccc; padding:8px; }
.bggray			{ background-color:#666; border:solid 1px #000; padding:8px; color:#fff; }
.bggray .workname	{ color:#fff; }
.bggray .workdescr	{ color:#fff; }
.bggray a			{ color:#fff; }
.bggray a:hover		{ color:#f9f; }
.bgblack			{ background-color:#000; padding:9px; color:#fff; }
.bgblack .workname	{ color:#fff; }
.bgblack .workdescr	{ color:#fff; }
.bgblack a			{ color:#fff; }
.bgblack a:hover	{ color:#c6c; }

.adresdata		{ margin:3 0 15px 20px; }

.resultcount	{ color:#999; padding-bottom:10px; margin-top:0; }
.artisttitle	{ font:bold 13pt Arial; color:#693A77; text-align:center; margin-bottom:5px}
.artisttitle a		{ color:#693A77; text-decoration:underline; }
.artisttitle a:hover	{ color:#c9c; text-decoration:underline;  }
.reaction		{ margin:3px 0 10px; border:solid 1px #999; }
.reactionheader	{ background-color:#ccc; padding-left:1px; }
.reactiontxt	{ background-color:#eee; padding:5px; }
.tenbest		{ background-color:#6A4061; color:#fff; margin-top:18px; }
.smallthumbs	{ background-color:#6A4061; color:#fff; font-size:11px; }
.viewerdescr	{ padding-right:6px; }
