dl.t_menu dt
{
	margin-top:8pt;
}

dl.t_menu dt a
{
	color: #004b85;
}

dl.lots-list
{
    padding-top: 0px;
    margin-top: 0px;
    font-weight: bold;
}

dl.lots-list dt
{
    margin-top: 0pt;
}

table.bet
{
	widh:100%;
}

table.bet td.error
{
    color: red;
    font-style: italics;
}
table.bet td
{
	padding:2px;
}

table.bet form
{
	margin:0px;
	padding:0px;
	background-color:whitesmoke;
	border:steelblue 1px solid;
}

input.required, textarea.required
{
	border:steelblue 1px solid;
}

input.hotspot, textarea.hotspot
{
    border:tomato 1px solid;
}

span.required
{
	color:cornflowerblue;
}

table.info th
{ 
    font-size: smaller;
    background-color: palegoldenrod;
    border: DarkKhaki 1px solid;
}


table.info td form
{
    margin: 0px;
    padding: 0px;
}

table.info td form input
{
    font-size: smaller;
}

table.info td.claimed
{
    font-weight: bold;
    color: steelblue;
}

table.info p.conditions
{
	font-style:italic;
}

table.info td.value
{
    border:gainsboro 1px solid;
    background-color:white;
    padding-left:3px;
    padding-right:3px;
}

table.info tr.prolonged td.value
{
    font-weight: bold;
}

tr.attention
{
    background-color: Ivory;
}

tr.attention td
{
    border: PaleGoldenrod 1px solid;
}

table.info td.value pre
{
	width:600px;
	overflow-x:scroll;
}

table.info td.readomly
{
    background-color: whitesmoke;
}

table.info td.accredit
{
	border:Beige 1px solid;
	background-color:ivory;
	padding-left:3px;
	padding-right:3px;
}

table.info td.claimer
{
    border:gainsboro 1px solid;
    background-color:whitesmoke;
    padding-left:3px;
    padding-right:3px;
}

table.info td.accredit input
{
    color: tomato;
}

table.bet
{
    width:100%;
    background-color: lightyellow;
    font-size: larger;
}

table.bet textarea
{
    width:100%;
}

table.bet dt.error
{
    color: red;
}

table.my
{
    background-color: Honeydew;
}

table.my form
{
	border:lightsteelblue 1px solid;
}

table.bet td.separator
{
	padding:0px;
}

table.bet td.buttons
{
	background-color:steelblue;
}

table.my td.buttons
{
	background-color: lightsteelblue;
}

table.bet td.buttons input
{
	font-size:smaller;
}

table.bet caption
{
	background-color: lightsteelblue;
	padding-left:2px;
}

p.error
{
	background-color:ivory;
	color:red;
	border-left:red 7px solid;
	border-top:red 1px dotted;
	border-right:rosybrown 1px solid;
	border-bottom:rosybrown 1px dotted;
	padding-left:7pt;
	padding-top:3pt;
	padding-bottom:3pt;
	margin-bottom:4pt;
}

table.subgroups
{
    margin-right: 6px;
    width: 100%;
}

table.subgroups dl
{
    margin-bottom: 0px;
}

table.subgroups dd
{
    font-size: smaller;
    margin-left: 10px;
}

table.subgroups dd span
{
    color: grey;
}

table.subgroups td.selected
{
    background-color: whitesmoke;
}

table.subgroups dt 
{
    color: navy;
}

table.list
{
    width:100%;
}

table.list tr
{
	background-color: white;
}

table.list tr.separator
{
	background-color: whitesmoke;
}

table.list caption
{
	background-color: lightsteelblue;
	padding-left:2px;
}

table.list th
{
	background-color: #336699;
	font-size:smaller;
	color:White;
}

table.list th.converted
{
	background-color: darkkhaki;
}

table.list tr.filter
{
	background-color: #e1dab6;
}

table.list tr.filter input
{
	background-color:ivory;
	font-size:smaller;
	border:DarkKhaki 1px solid;
	width:100%;
}

table.list tr.pager
{
	background-color: #336699;
	color: lightcyan;
}

table.list tr.pager td
{
	text-align:center;
	border-bottom:navy 1px solid;
	padding:3pt;
}

table.list tr.pager td a
{
	color:white;
}

table.list tr td a.scheduled
{
	color: mediumblue;
}
table.list tr td a.active
{
	background-color: transparent;
}
table.list tr td a.past
{
	color:black;
}

table.list tr.winner
{
    background-color: Beige;
    color: Chocolate;
}

table.list tr.winner a
{
    color: Chocolate;
}

table td.columns
{
	border-left:#336699 1px solid;
	/*border-bottom:#336699 1px solid;
	border-top:#336699 1px solid;*/
	padding:6pt;
	color: #336699;
        background-color: whitesmoke;
}

table td.groups
{
	border-bottom:#336699 1px solid;
	border-top:#336699 1px solid;
	padding:6pt;
	color: #336699;
}

table.list tr.add
{
	color: darkblue;
}
table.list tr.edt { color:saddlebrown; }
table.list tr.del { color:black;text-decoration:line-through; }
table.list tr.comment { font-style: italic; }

table.calendar
{
	margin-bottom:6pt;
}

table.calendar td
{
	/*border:LightSlateGray 1px solid;*/
	color:SlateGray;
}

table.calendar td a
{
	color: steelblue;
	text-decoration:none;
	font-weight:bold;
}

dl.errors dd
{
	color:Red;
}

span.tip
{
	color:Red;
}

dl.sendmail dd
{
	margin-bottom:3pt;
}

table.recipients
{
	color: steelblue;
}

div.name
{
	font-size: smaller;
}

table.bet tr.error
{
    color: red;
}

table.substs
{
	background-color:Silver;
}

table.substs th
{
	background-color:gainsboro;
}

table.substs td
{
	background-color:whitesmoke;
}

table.substs td.pattern
{
	color: darkslateblue;
	text-align: right;
	background-color:white;
}

dl.sendmail dt
{
	font-size:larger;
}
/**********************************************************************/
table.decorated
{
    margin-right: 6px;
}

td.top
{
	background-image: url(res/top.gif);
	background-repeat: repeat-x;
	background-position: left,top;
	padding: 4px;
	font-family: verdana, tahoma;
	font-size:smaller;
}

td.lt 
{ 
	background-image:url(res/lt.gif); 
	background-repeat:no-repeat;
	background-position:left,top;
	width:10px;
}

td.rt 
{
	background-image:url(res/rt.gif); 
	background-repeat:no-repeat;
	background-position:left,top;
	width:10px;
}

td.bottom
{
	background-image:url(res/bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:4px;
        padding-bottom: 7px;
}

table.decorated td.bottom input
{
    font-size: smaller;
}

td.lb
{
	background-image:url(res/lb.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:10px;
}

td.rb
{
	background-image:url(res/rb.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:10px;
}

td.lc
{
	background-image:url(res/lc.gif);
	background-color:white;
	background-repeat:repeat-y;
	border-top:#7a88a7 1px solid;
	border-bottom:#7a88a7 1px solid;
	width:10px;
}

td.rc
{
	background-image:url(res/rc.gif);
	background-color:white;
	background-repeat:repeat-y;
	border-top:#7a88a7 1px solid;
	border-bottom:#7a88a7 1px solid;
	width:10px;
}

td.cc
{
	background-image:url(res/cc.gif);
	background-color:white;
	background-repeat:repeat;
	border-top:#8c9ab9 1px solid;
	border-bottom:#7a88a7 1px solid;
}

td.c
{
	background-color: #8c9ab9;
}

fieldset
{
    padding:3px;
}

fieldset dl
{
    margin: 2px;
}

fieldset dl dd
{
    margin-top: 3px;
}

fieldset.countries td.description
{
    font-style: italics;
}

table.countries tr.odd
{
    background-color:whitesmoke;
}

dl.userinfo.specific td
{
    font-weight: bold;
}

table.current-currency
{
    width: 100%;
    background-color: LightYellow;
    border-top: goldenrod 1px solid;
    border-left: goldenrod 6px solid;
    border-right: khaki 1px solid;
    border-bottom: khaki 1px solid;
}

table.current-currency caption b, table.current-currency caption i
{
    color: brown;
}

table.current-currency caption
{
    width: 100%;
    font-size: smaller;
    text-align: left;
    padding: 3px;
    /*color: Teal;*/
    background-color: ivory;
    border-left: goldenrod 6px solid;
    border-top: khaki 1px solid;
    border-right: khaki 1px solid;
    border-bottom: khaki 1px solid;
}

table.current-currency caption.UAH
{
    background-color: white;
}

table.current-currency select
{
    font-size: smaller;
    color: Teal;
}

table.current-currency input
{
    font-size: smaller;
}

dl.group-info
{
    margin-top: 6px;
    padding: 4px;
    font-size: smaller;
    background-color: whitesmoke;
    border-left: Gainsboro 1px solid;
    border-top: Gainsboro 1px solid;
    border-right: Silver 1px solid;
    border-bottom: Silver 1px solid;
}

dl.group-info dd
{
    margin-left: 10pt;
}
