body {background: url(i/bbg.jpg) 0px 0px}
p { margin: 0; padding: 0; }
td {}
img, .woman { behavior: url(iepngfix.htc); }
.ubg { background: url(i/ubg.jpg) repeat-x 0px 0px }
.dbg { background: url(i/dbg.jpg) repeat-x 0px 100% }
.upline { background: url(i/dot.gif) repeat-x 0px 0px }
.backs { background: url(i/backs.gif) repeat-x 0px 142px }
.backs2 { background: url(i/backs2.gif) repeat-x 0px 142px }
.images { background: url(i/image1.jpg) no-repeat 0px 0px }
.menu  { color: #313131; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; padding-left: 20px; height: 14px }
.titlehd { color: #313131; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: left; text-transform: uppercase; padding-top: 27px; padding-bottom: 10px; height: 14px }
a.level:link { color: #313131; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }
a.level:visited { color: #313131; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }
a.level:hover { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }

a.level_act:link { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }
a.level_act:visited { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }
a.level_act:hover { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; text-transform: uppercase; }

.seclevel_box   { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: right; padding-top: 4px; padding-bottom: 10px; height: 14px }
a.seclevel:link   { color: #5d5d5f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: right }
a.seclevel:visited  { color: #5d5d5f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: right }
a.seclevel:hover  { color: #ff0020; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: right }

a.lang_inact:link   { color: #5d5d5f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: left }
a.lang_inact:visited  { color: #5d5d5f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: left }
a.lang_inact:hover  { color: #ff0020; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; text-align: left }

a:link    { color: #3f3f3f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: left }
a:visited   { color: #5d5d5f; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: left }
a:hover   { color: #ff0020; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: underline; text-align: left }

.bminput { color: #5d5d5f; font-size: 11px; font-family: Tahoma, Arial, Vedana; text-decoration: none; background-image: url(i/bbg.jpg); padding-right: 3px; padding-left: 3px; border: solid 1px #b8b8ba; width: 65px; height: 18px }
.bmitext { color: #5d5d5f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; padding-right: 14px; height: 20px }
.lang  { color: #5d5d5f; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdama; text-decoration: none; vertical-align: top; padding-top: 63px; padding-left: 26px }
.txblock { color: #3f3f3f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; padding-bottom: 25px }
.clss { color: #3f3f3f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; background: url(i/line.gif) no-repeat 0px 2px; padding-right: 10px; padding-left: 15px; height: 13px }
.instr { color: #3f3f3f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; padding-right: 10px; padding-left: 9px; height: 34px }
.header  { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: none }

a.hdr:link    { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
a.hdr:visited   { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
a.hdr:hover   { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: underline }

a.news:link    { color: #c60019; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.news:visited   { color: #c60019; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.news:hover   { color: #c60019; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none }

a.offer:link    { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.offer:visited   { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.offer:hover   { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: none }

.header1 { color: #c60019; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
.clock { vertical-align: top; padding-top: 55px; padding-right: 16px }
.picplace  { padding-right: 16px; padding-bottom: 10px }
.picplace2 { padding-right: 16px }
.tabs  { background: url(i/dline.gif) repeat-x 0px 100% }
.tab_act   { color: #313131; font-weight: bold; font-size: 10px; font-family: Tahoma, Arial, Verdama; text-decoration: none; background: url(i/tb_act.gif) no-repeat 0px 100%; text-align: left; text-transform: uppercase; padding-left: 11px }
.tab_pass   { color: #898989; font-size: 10px; font-family: Tahoma, Arial, Verdana; background: url(i/tb_pass.gif) no-repeat 0px 100%; padding-left: 10px; padding-top:4 }
.ltab  { background: url(i/ltab.gif) no-repeat 0px 0px; padding-right: 20px; padding-left: 14px }
.hours  { color: #929294; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; border-bottom: 1px solid #c7c7c9; height: 39px }
.lhours { color: #929294; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: top; padding-top: 5px; padding-bottom: 6px; border-bottom: 1px solid #c7c7c9 }
.lhours_sel { color: #ff0020; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: top; padding-top: 5px; padding-bottom: 6px; border-bottom: 1px solid #c7c7c9 }
.classbox { color: #3c3c3c; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: top; padding-top: 6px; padding-bottom: 5px }
.classbox_sel { color: #fff; font-weight: normal; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; background-color: #f46376; vertical-align: top; padding-top: 6px; padding-bottom: 5px }
.inst_cl { color: #3c3c3c; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: top }
.inst_cl_sel { color: #fff; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: top }
.hours2  { color: #929294; font-size: 9px; font-family: Tahoma, Arial, Verdana; text-decoration: none; background: url(i/q2.png) 0px 0px; vertical-align: top; border-bottom: 1px solid #c7c7c9; height: 39px; behavior: url(iepngfix.htc); }
.days { color: #727171; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: bottom; padding-bottom: 5px; padding-left: 8px; border-bottom: 2px solid #ff0020 }
.day_sel { color: #ff0020; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; vertical-align: bottom; padding-bottom: 5px; padding-left: 8px; border-bottom: 2px solid #ff0020 }
img, #hours2 { behavior: url(iepngfix.htc); }
img { behavior: url(iepngfix.htc); }
.type  { color: #3f3f3f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; height: 16px }
.price { color: #3f3f3f; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; text-align: center; padding-right: 4px; padding-left: 4px; width: 73px }
.price_vip { color: #990013; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; text-align: center; padding-right: 4px; padding-left: 4px; width: 73px; background: url(i/q3.png) 0px 0px; behavior: url(iepngfix.htc); }
.tdline { padding-bottom: 6px; border-bottom: 2px solid #ff0020 }
.tdline2 { border-bottom: 2px solid #c0c0c2 }
ul { list-style-image: url(i/li.gif); list-style-position: outside; padding-top: 0px; padding-left: 15px }
.datecl { color: #000; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none }

a.class_plan:link    { color: #898989; font-size: 10px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.class_plan:visited   { color: #898989; font-size: 10px; font-family: Tahoma, Arial, Verdana; text-decoration: none }
a.class_plan:hover   { color: #4c4c4c; font-size: 10px; font-family: Tahoma, Arial, Verdana; text-decoration: none }

#subscribe .bg { border-bottom: 1px solid #c4c4c6; font-size: 11px; font-family: Tahoma, Arial, Verdana; text-decoration: none; padding-right: 4px; padding-left: 14px; background: url(i/q3000000.png) 0px 0px; behavior: url(iepngfix.htc); }
#subscribe .type { padding: 6px 0; border-bottom: 1px solid #c4c4c6; }
#subscribe .type-error { color: #f00; }
#subscribe #errorspan { color: #f00; display: none; }
#subscribe .last td { border: 0; padding: 10px 14px; }
#subscribe .input-text { width: 80%; height: 17px; padding: 0 4px; border: 1px solid #717171; }
#subscribe .input-error { border: 1px solid #f00; }

#subscribe input {
margin-top:-1px;
vertical-align:middle;
}
#subscribe label {
float:left;
line-height:20px;
overflow:auto;
width:150px;
}
#subscribe .button { border: 0; background: none; padding: 0; margin: 0; width: auto; overflow: visible; text-transform: uppercase; font-weight: bold; font-size: 11px; font-family: Tahoma; cursor: pointer; text-decoration: none; }
#subscribe .button:hover { color: red; }