body { font-size: 9pt; background-color: #667AB3; margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial; width: 100%; min-width: 1000px; _width: 1000px; }
html>body { position: absolute; }
td { font-family: Tahoma, Verdana, Arial; font-size: 13px;  color: white; }
img { border-style: none; margin: 0; padding: 0; }
a { text-decoration: none; font-weight: bold; color: white; }
form { margin: 0; padding: 0; }
p { text-align: justify; }
img#logo { margin: 5px; }
.content { background-color: #e0f0ff; color: #1f0f00; font-size: 13px; vertical-align: top; height: auto; position: relative; z-index: 1; }
td.content#main { padding: 10px; margin: 0; position: relative; }
.content a { color: #465A93 }
.content td { color: #1f0f00; }
.content h2 { font-size: 14px; margin: 0; text-align: center; }
.content h3 { font-size: 13px; margin: 0; }
.content h5 { font-size: 11px; margin: 0; }
.content ul { margin: 0 0 20px 30px; text-align: justify; }
a.mi { display: block; padding: 3px 5px 3px 10px; }
a.mi:hover { background-color: #869AD3; }
a.mii { display: block; color: #b0b0b0; padding: 3px 5px 3px 10px; cursor: default; }
a.mia { display: block; color: #ffff00; padding: 3px 5px 3px 10px; background-color: #768AC3; }
a.mia:hover { background-color: #869AD3; }
a.smi { display: block; padding: 3px 5px 3px 20px; font-weight: normal; }
a.smi:hover { background-color: #869AD3; }
a.smia { display: block; color: #ffff00; padding: 3px 5px 3px 20px; background-color: #6d82bb; font-weight: normal; }
a.smia:hover { background-color: #869AD3; }
td#login { font-size: 11px; text-align: right; }
td#login table { float: right; }
td#login td { font-size: 11px; }
td#login input { font-size: 11px; width: 80px; }
input.but { background-color: #96AAE3; width: 90px; font-weight: bold; border: solid 1px black; }
input.sbut { background-color: #96AAE3; font-weight: bold; border: solid 1px black; margin-top: 2px;}
input.mbut { background-color: #96AAE3; width: 90px; font-weight: bold; border: solid 1px black; margin-top: 2px;}
tr.sf td { font-size: 1px; height: 1px; }
td#currsc { width: 120px; }
table.props th { text-align: right; }
table.props .r { text-align: right; }
table.props .l { text-align: left; }
table#currs { border: solid 1px black; float: right; }
table#currs th { border-bottom: solid 1px black; background-color: #e0f0ff; color: #1f0f00; font-size: 11px; }
table#currs td { background-color: #768AC3; padding: 0; font-size: 11px; }
table.price { width: 100%; border-collapse: collapse; border: 1px solid black;}
table.price th { background-color: #c0d0ff; cursor: default; padding: 4px; margin: 1px; font-size: 11px; border: 1px solid black;}
table.price td { padding: 2px 4px 2px 4px; margin: 1px; cursor: default; font-size: 11px; border: 1px solid black; }
table.price tr.c0 td.col { background-color: #cfdfef; border: 1px solid black;}
table.price tr.c1 td.col { background-color: #c8d8e8; border: 1px solid black;}
table.price tr.cr0 td.col { background-color: #dfdf4f; border: 1px solid black;}
table.price tr.cr1 td.col { background-color: #d8d848; border: 1px solid black;}
table.price tr.d0 td.col { background-color: #bfcfdf; border: 1px solid black;}
table.price tr.d1 td.col { background-color: #b8c8d8; border: 1px solid black;}
table.price tr.delim { background-color: #a0b0df; font-size: 4px; height: 4px; border-collapse: collapse; border: 1px solid black;}
table.pager th { position: relative; cursor: pointer; width: 50px; border: solid 1px black; background-color: #c0d0e0; }
table.pager td { border: solid 1px black; border-top-style: none; background-color: #cfdfef; }
table.pager th.no { width: auto; border: none 1px black; border-bottom-style: solid; background: none; cursor: default; }
table.pager th.active { border-bottom-style: none; background-color: #cfdfef; }
div.hint { position: absolute; background-color: #ffffe0; border: solid 1px #e0e0c0; display: none; font-weight: normal; font-style: normal; color: black; text-align: left; padding: 2px; }
div.hint td { font-weight: normal; font-style: normal; }
#basket { position: absolute; margin: 4px; color: #1f0f00; z-index: 10; }
#basket td.b { background-color: #e0f0ff; border-color: #667AB3; }
#basket.closed { width: 193px; }
#basket.opened { width: 750px; }
#basket #opener { background-color: #e0f0ff; cursor: pointer; }
#basket.closed #opener { background: #e0f0ff url(img/rarrg.gif) repeat; }
#basket.opened #opener { background: #e0f0ff url(img/larrg.gif) repeat; }
#basket.closed #opener.hover { background: #e0f0ff url(img/rarrb.gif) repeat; }
#basket.opened #opener.hover { background: #e0f0ff url(img/larrb.gif) repeat; }
#basket.closed #odata { display: none; }
#basket.opened #odata { display: block; }
#basket.closed #cdata { display: block; }
#basket.opened #cdata { display: none; }
#basket.closed #blya { width: 185px; }
#basket.opened #blya { width: 730px; }
#afterbasket { width: 190px; margin-top: 10px; }
img.tl { position: absolute; left: 0; top: 0; }
img.tr { position: absolute; right: 0; top: 0; }
img.bl { position: absolute; left: 0; bottom: 0; }
img.br { position: absolute; right: 0; bottom: 0; }
.dd { margin-left: 20px; }
.dd td { background-color: #cfdfef; }
.dd th { background-color: #bfcfdf; }
div.icon { width: 200px; height: 230px; float: left; overflow: hidden; text-align: center; }
div.sicon { width: 100px; height: 100px; float: left; overflow: hidden; text-align: center; }
#dost_form { display: none; color: #000; }
#dost_form table { width: 100%; }
#dost_form td { color: #000; }
#dost_form td input, #dost_form td textarea { width: 100%; }
#dost_form td input#dater, #dost_form td input#timer { width: 100px; }

#recall_form { display: none; position: absolute; left: 0; top: 0; width: auto; height: auto; opacity: 0; z-index: 100; background: #fff; padding: 20px; border: solid 2px #666; }
#recall_form td { color: #000; text-align: right; }
#recall_form a { color: #00f; text-decoration: underline; font-weight: normal; }
#recall_f2 { display: none; }
.recall_vf { display: none; }

.bbro { border-collapse: collapse; margin: 20px auto;}
.bbro td, .bbro th { border-style: none solid solid none; border-width: 1px; padding: 5px; }

.mag { display: none; float: right; width: 50%;}

.tiles { width: 400px; height: 150px; float: left; margin: 0 20px 0 0; }
.tiles img { float: left; margin: 0 10px 0 0; }
span.h4 { font-weight: bold; color: #000; }

p.left { text-align: left; }
p.right { text-align: right; }

