
html, body { margin: 0px 0px 0px 0px;}
body.mainb {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #ffffcc; background: #ff0000  url('images/bg_red-gradient01.jpg');}
div.footer {position: absolute; top: 0px; width: 99.8%;  height: 16px; overflow: hidden; margin-left: 0px; text-align: center;}
div.footer2 {margin-left: auto; margin-right: auto; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
blockquote.proj {margin-right: 5px;}
div.maind {font-family : Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #ffffcc;}
div.topic {border-radius: 15px; margin-bottom : 30px; font-family : Tahoma, Helvetica, Arial, sans-serif; font-size : 14px; color: #ffffcc; background : #a20004; border : 1px solid #ffffcc;}
div.submodule {border: 1px solid #ffffcc;  border-radius: 15px; background: #b50000;}
div.shade {font-family : Tahoma, Helvetica, Arial, sans-serif; font-size : 12px; color : #ffffcc; background : #a20004;}
div.shadow {border-radius: 15px; background: #1d1d1d;}
div.thumbshadow {margin-left: 11px;}
div.imgview1 {border: 1px solid #000000; font-family : Tahoma, Helvetica, Arial, sans-serif; font-size : 12px; color : #ffffcc; background : #a20004;}
.imgview1b {position: fixed; z-index: 1; top: 0px; margin-left: auto; margin-right: auto; width: 100%; height: 100%; visibility: hidden;}
.imgview1c {margin-top: 30px; max-width: 640px; cursor: pointer;}
.imgview2 {border: 2px solid #ffffcc;}
div.preview {background: #ffffff; color: #000000; font-family: times; font-size: 12px; border: 3px solid #000000; margin-top: 0px; line-height: 50%;}
div.example {background: #ffffff; color: #000000; font-family: times; font-size: 16px; border: 3px solid #000000; margin-top: 0px;}
div.m10 {margin-left : 10px;}
div.m15 {margin-left : 15px;}
div.m20 {margin-left : 20px;}
div.m25 {margin-left : 25px;}
div.m30 {margin-left : 30px;}
.bordertop1 {border-top: 1px solid #ffffcc; height: 2px;}
.bordertop2 {height: 2px; border-top: 1px solid #c50000;}
.borderright2 {border-right: 1px solid #c50000;}
.line {border: 1px solid #ffffcc;}
.b1 {background: #ffffcc;}
.t1 {color: #ffffcc;}
.t2 {color: #ffffff;}
h1 {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: -5px;}
h2 {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: -5px;}
.h28 {font-size : 28px;}
.h26 {font-size : 26px;}
.h24 {font-size : 24px;}
.h22 {font-size : 22px;}
.h20 {font-size : 20px;}
.h18 {font-size : 18px;}
.h16 {font-size : 16px;}
.h16b {font-size : 16px; font-weight: bold;}
.h14 {font-size : 14px;}
.h14b {font-size : 14px; font-weight: bold;}
.h14bm5 {font-size : 14px; font-weight: bold; margin-bottom: 5px;}
.h12 {font-size : 12px;}
.h10 {font-size : 10px;}
.h8 {font-size : 8px;}
.hmenu {border: 1px solid #ffffcc; border-radius: 5px; background: #1d1d1d; background-image: url('images/bar_grey-gradient01.jpg'); position: absolute; z-index: 4; top: 80px; left: 0px; height: 25px; width: 99.8%; visibility: hidden; overflow: hidden;}
.hmenuskip {position: absolute; z-index: 6; top: 100px; left: 0px; height: 10px; width: 99.8%; visibility: visible;}
.subhmenu {background: #1d1d1d; border-radius: 5px;}
.subhmenub {background: #5f5f5f; border: 1px solid #ffffcc; border-radius: 5px;}
.subhmenu1 {position: absolute; z-index: 5; top: 0px; left: 0px; width: 100px; height: 32px; overflow: hidden; visibility: hidden;}
.subhmenu2 {position: absolute; z-index: 5; top: 0px; left: 0px; width: 100px; height: 48px; overflow: hidden; visibility: hidden;}
.subhmenu3 {position: absolute; z-index: 5; top: 0px; left: 0px; width: 150px; height: 80px; overflow: hidden; visibility: hidden;}
.menu1 {font-family : Tahoma, Helvetica, Arial, sans-serif; font-size : 12px; font-weight : normal; color : #ffffcc; background : #4d4d4d; margin-left : 2px; width : 100%; cursor : pointer;}
.menu1:hover {color : #ffff00; background : #7d7d7d;}
.menu1a {font-family : Tahoma, Helvetica, Arial, sans-serif; height: 1px; margin-top: -10px; color : #ffffcc; background : #4d4d4d; width : 100%; border: 1px solid #ffffff;}
.men0 {position: absolute; bottom: 0px;}
.men16 {position: absolute; bottom: 16px;}
.men32 {position: absolute; bottom: 32px;}
.men48 {position: absolute; bottom: 48px;}
.men64 {position: absolute; bottom: 64px;}
.men80 {position: absolute; bottom: 80px;}

a {font-weight : normal; color : #ffffff; text-decoration : none; cursor : pointer;}
a:hover {font-weight : normal; color : #ffff00;}
a.l0 {font-weight : bold; color : #ffffff; text-decoration : none; cursor : pointer;}
a.l0a {font-weight: normal; font-size: 12px; color : #ffffff; text-decoration : none; cursor : pointer;}
a.l0bl {color : #ffffff; text-decoration : blink; cursor : pointer;}
a.l0:hover {font-weight : bold; color : #ffff00;}
a.l0bl:hover {color : #ffff00;}
a.l1 {font-size : 14px; border: 0 solid #ffffcc; color: #ffffcc; background: #4d4d4d; text-decoration : none; cursor : pointer; border-radius: 5px;}
a.l1:hover {color: #000000; background: #ffffcc;}
a.l2 {color: #ff0000;}
a.l2:active {color: #ff0000;}
a.l2:hover {color: #ff0000;}
a.l2:visited {color: #ff0000;}
input.in0 {background: #ffffff; border: 1px solid #ff0000;}
input:focus, select:focus, onchange {background: #ffff00; border: 1px solid #ff0000;}
input.bNorm {width: auto; background: #ffffff; border: 2px solid #ff0000;}
input.bNorm:hover {width: auto; background: #ffff00; border: 2px solid #ff0000;}
.b2Norm {cursor: pointer; width: 70px; color: #1d1d1d; background: #ffffff; border: 2px solid #ff0000; border-radius: 10px; margin-left: auto; margin-right: auto;}
.b2Norm:hover {width: 70px; background: #ffff00;}
input.bClick {width: auto; background: #ff0000; border: 2px solid #ff0000;}
textarea {background: #ffffff; border: 1px solid #ff0000;}
form.copy {background: gray; height: 30px; padding-top: 7px; padding-left: 10px;}

