body { font-family: "Times New Roman", Times, serif; font-weight:normal; color:#000; background:#fff; margin:0; padding:0; font-size:14pt; }
h1 { font-size:105%; font-weight:bold; color:#000; background:#fff; font-variant:small-caps; margin:.5ex; }
p  { margin: 0 0 1ex 0; }
img { border:none; max-height:30em; }
img.card { margin:0 0 0 2ex;padding:0;vertical-align:top;border-radius:2.5ex; position:fixed; max-width:50%; }
img.minicard { margin:0;padding:0;vertical-align:top;border-radius:2.5ex; width:21ex; max-width:50%; margin-left:10%; }
img.inline { vertical-align:middle; }
img.text { width:3ex; height:3ex; }
div.right { float:right; }
.center { text-align:center;align:center; }
.right { text-align:right; }
.desc { border:1px solid black; border-radius:1ex; position:relative; z-index:10; background:#fff; font-size:80%; max-width:80ex; text-align:justify; padding:.75ex; display:none; cursor:pointer; }
.buy { font-weight:bolder; float:right; color:#A9B286; }

div#bodytext { position:absolute; top:10.5ex; z-index:0; padding-left:2ex; }
div.item { float: left; white-space: nowrap; margin: 0 2ex 1ex 1ex; border:1px solid black; border-radius:0 1ex 1ex 0; width:60ex; overflow:hidden; padding-right:.5ex;}
.item img { height:24ex; margin:.5ex; }
div.abb { float: left; white-space: nowrap; margin: 0 2ex 1ex 1ex; border:1px solid black; border-radius:1ex; width:60ex; overflow:hidden; padding-right:.5ex; text-align:center; cursor:pointer; }
.abb img { height:24ex; align:top; margin:.5ex; display:inline; }
.abb span { font-size:80%; margin:1ex;}
div.header { position:fixed; height:5ex; font-weight:bold; font-size:120%; padding:1.5ex; z-index:5; top:0;}
.header a, .header a:link, .header a:visited, .header a:hover { text-decoration:none; }
div.footer { position:fixed; bottom:0; width:100%; padding:0.5ex;}
div.tab { text-align:center; margin:1em 0 1em 0;}

.buy { color:black; text-shadow:.2ex .2ex #B7D2A1; }
a, a:link, a:visited { color:#4E8DBF; text-decoration:none; }
a.buy, a.buy:link, a.buy:visited { color:black; text-shadow:.2ex .2ex #B7D2A1; text-decoration:none; }
a:hover { color:#4E8DBF; text-decoration:underline; }
a.noul:hover { color:#4E8DBF; text-decoration:none; }
a.buy:hover { color:black; text-shadow:.2ex .2ex #B7D2A1; text-decoration:underline; }

.title { text-align:center; margin-bottom:1ex; font-weight:bold; font-size:140%;}
.h1 { text-align:center; margin-top:2ex; margin-bottom:1ex; font-weight:bold; font-size:120%;}
.h2 { text-align:center; margin-top:2ex; margin-bottom:1ex; font-weight:bold; }
.red { color:#f00; font-weight:bold; }
.sc { font-variant:small-caps; }

span.keywords { display:none; }
.ordo { background: #494948; color:#fff;}
.fullwidth { width:100%; margin:0; clear:left; }
.ordo a, .ordo a:link, .ordo a:hover, .ordo a:visited { color:#fff; }
.error { color:red; font-weight:bold; }
.header img, .header p {  vertical-align:middle; }
.link { color:#4E8DBF; }

div.coll { float:left;  width:50%; }
div.colr { float:right; }

table { border-collapse:collapse; border:none; display:inline;}
th { font-weight:normal;background:#F2F2F2; text-align:left; }
th, td  { vertical-align:middle; padding:0.5ex 2.5ex 0.5ex 0.5ex; text-align:left; }
li { margin-top:0.5ex;margin-bottom:0.5ex;}
ul.flat { list-style:none; }	

.click { cursor:pointer; border-bottom:1px solid black; }
.hover { cursor:pointer; }
.hover:hover { color:blue;}
#popup { display:none;width:100%;position:absolute;background:#f6f6f6;top:0;left:0;z-index:1;}
#close { display:none;position:fixed; top:10.5ex; left:1ex; z-index:2; cursor:pointer; width:2ex; }
