html { height: 100%; }
body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #CCCCCC; 
height: 100%; }
body.m { padding: 8px; background-color: white; height: 100%; }
body.semm { padding: 8px; background-color: white; height: 100%; }
table { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: black; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; text-align: left; }
td { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: black; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
p { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: black; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #B03581; text-decoration: none; }
td a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: gray; text-decoration: none; }
h1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 170%; line-height:20px;font-weight: bold; color: #763E85; margin: 0; padding: 0 4px 4px 4px; border-bottom: 1px solid #763E85; }
#firstpage h1 { background: #CECECE; border: 1px solid white;font-size: 13px; color: #555555; padding: 2px 10px; border-bottom: 0; }
h2 { font-size: 13px; font-weight: bold; color: #E77817; margin-bottom: 10px; }
#firstpage h2, h2.lp{ text-align:left;margin:0px;padding:0px;font-weight: normal; font-size: 10px; color: white; text-transform: uppercase; background-color: #C4A9B7; margin-bottom: 6px; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px;}
h3 { margin: 5px; color: #E77817; font-size:11px; margin-top: 5px; }
a:hover { text-decoration: underline; }
img { border-color: white; border: 0; }
form { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: black; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
#cm { width: 1000px; padding: 0; margin: 0 auto; background: white; }
#tl { float: left; width: 192px; }
#tl .f { width: 24px; height: 12px; margin-left: 26px; margin-bottom: 4px; }
#tl .n { width: 24px; height: 12px; margin-left: 4px; margin-bottom: 4px; }
#tc { width: 100%; height: 81px; }
#tc p { font-size: 9px; color: #763E85; padding-top: 0px; }
#tc p a { font-size: 9px; color: #763E85; }
#tr { float: right; width: 654px; }
#tr td { vertical-align: top; padding-top: 5px; }
#tr p { font-size: 9px; color: black; background: url(/images/mbuls.gif) no-repeat left -1px; padding-left: 12px; padding-top: 0px; text-transform: uppercase; }
#tr p.a { background-position: left -17px; }
#tr p a { font-size: 9px; color: gray; text-transform: uppercase; }
#tr p.a a { font-size: 9px; color: black; text-transform: uppercase; }
#tr p a.a { font-size: 9px; color: #E77817; text-transform: uppercase; }
#tr div { margin-top: 2px; font-weight: bold; }
.mc { width: 100%; border: 1px solid #D9D9D9; background-color: #E4E4E4; margin-bottom: 3px; }
.mc td { font-size: 9px;color: #555555; text-align: center; }
.mc td a { font-size: 9px; color: #555555; text-transform: uppercase; margin-left: 4px; margin-right: 4px; margin-top: 2px; margin-bottom: 2px; }
.mc td a.m { font-size: 9px;; font-weight: bold; color: #555555; text-transform: uppercase; margin-left: 4px; margin-right: 4px; margin-top: 2px; margin-bottom: 2px; }
.mc td a.a { font-size: 9px; color: white; text-transform: uppercase; font-weight: bold; margin-left: 4px; margin-right: 4px; margin-top: 2px; margin-bottom: 2px; }
#mp { font-size: 9px; color: white; background: #CECECE; text-transform: uppercase; padding: 3px 4px 3px 195px; }
#mp a,#mp b { background: url(/images/mbuls.gif) no-repeat 4px -68px; padding-left: 16px; }
#ml { width: 183px; }
#ml p { font-size: 9px; color: black; background: url(/images/mbuls.gif) #CECECE no-repeat 5px -32px; text-transform: uppercase; text-align: left; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 16px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
#ml p.m { background-position: 5px -50px; }
#ml p.c { font-size: 9px; color: white; background: #C4A9B7; text-transform: uppercase; text-align: left; font-weight: bold; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
#ml p a { font-size: 9px; color: #555555; text-transform: uppercase; }
#ml p a.a { font-size: 9px; color: white; text-transform: uppercase; font-weight: bold; }
#ml img { vertical-align: middle; }
#ms p { font-size: 9px; color: black; text-align: left; background: #EFF3F4; text-transform: none; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
#ms p.m { font-size: 9px; color: black; text-align: left; background: #F7C794; text-transform: none; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
#ms p.a { font-size: 9px; color: black; text-align: left; background: white;font-weight: bold;  text-transform: none; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
#ms p a { font-size: 9px; color: black;text-transform: none; }
#bm { width: 100%; background: #C4A9B7; position: relative; margin: 0; padding: 2px 0; overflow: hidden; }
#bm .l { float: left; width: 173px; position: relative; text-align: right; font-size: 9px; color: white; text-align: right; line-height: 11px; margin: 0 -1px 0 0; padding: 8px; border-right: solid 1px white; }
#bm .r { float: right; width: 794px; margin: 0; padding: 8px; border-left: solid 1px white; }
#bm .r .n { font-size: 9px; color: black; text-align: left; text-transform: uppercase; margin: 0 0 6px 0; }
#bm .r .b { margin-left: 0; text-align: left; }
#bm .r .b span { display: inline-block; width: 95px; height: 36px; border: 0; padding: 0; text-align: left; vertical-align: top; background: url(/images/mbshs.gif) no-repeat left; }
#bm .r .u { font-size: 9px; text-align: left; color: black; margin: 6px 0 0 0; }
#cc { width: 153px; border: white 2px solid; border-collapse: collapse; }
#cc td { font-size: 9px; color: black; background-color: #D7E9AC; text-align: center; border: white 2px solid; padding: 0px 2px; width: 30%; height: 14px; }
#cc td.h { font-size: 9px; color: black; background-color: #D7E9AC; text-align: left; border: white 2px solid; padding: 0px 2px; width: 40%; }
.er { width: 100%; height: 100%; background: white; text-align: center; }
.sl { background: #763E85; margin-left: 3px; margin-right: 3px; margin-top: 4px; margin-bottom: 4px; }
.zl { border-top: #763E85; border-top-width: 1px; border-top-style: solid; margin-left: 3px; margin-right: 3px; margin-top: 5px; padding-top: 5px; }
#fi { padding: 4px 8px; font-size: 9px; float: left; width: 191px; }
#fi img { vertical-align: middle; }
.fu { font-size: 9px; display: inline-block; padding-left: 9px; padding-top: 4px; padding-bottom: 4px; padding-right: 8px; }
.fu a { font-size: 9px; }
.fu span { font-size: 9px; display: inline-block; vertical-align: middle; padding-right: 8px; }
.fu form { display: inline; vertical-align: middle; }
#om { width: 100%; height: 100%; border: 0; background: white; }
.ot { border: 0; border-collapse: collapse; padding: 0; }
.ot td { margin: 0; padding: 2pt 2pt 2pt 0; }
.l { text-align: left; }
.c { text-align: center; }
.r { text-align: right; }
.j { text-align: justify; }
.deep { font-size: 9px; color: #763E85; margin-left: 5px; margin-bottom: 3px; }
.deea { font-size: 9px; color: #763E85; }
.dbnp { font-size: 9px; color: white; text-align: right; margin-right: 5px; margin-top: 8px; line-height: 11px; }
.dbwp { font-size: 9px; color: white; text-align: right; margin-right: 5px; margin-top: 4px; margin-bottom: 4px; line-height: 11px; }
.dbna { font-size: 9px; color: white; }
.dbop { font-size: 9px; color: white; margin-left: 5px; margin-right: 5px; margin-top: 8px; line-height: 11px; }
.depp { font-size: 9px; color: white; text-transform: uppercase; margin-left: 195px; }
.depa { font-size: 9px; color: black; text-transform: uppercase;color:#555 }
.deop { font-size: 9px; color: #555; text-transform: uppercase; font-weight: bold; margin-left: 8px; margin-right: 8px; }
.desp { font-size: 9px; color: white; text-transform: uppercase; margin-left: 3px; margin-right: 3px; }
.dese { font-size: 10px; font-weight: bold; text-align: left; }
.detp { font-size: 10px; font-weight: bold; color: #E77817; text-align: center; margin-left: 4px; margin-top: 3px; }
.detf { font-size: 10px; font-weight: bold; color: #763E85; }
.dbbp { margin-left: 5px; }
.dbcp { font-size: 9px; color: black; margin-left: 5px; margin-top: 7px; margin-bottom: 7px; }
.dbvp { font-size: 12px; font-weight: bold; color: white; text-align: center; background-color: #AC2A28; padding-top: 5px; padding-bottom: 5px; }
.dbva { font-size: 12px; font-weight: bold; color: white; }
.diip { margin-top: 4px; }
.disp { font-size: 9px; color: black; text-align: left; margin-left: 5px; margin-right: 5px; }
.digp { font-size: 9px; color: black; text-align: center; margin-top: 3px; margin-bottom: 14px; }
.dcbp { /*background-color: #E77817;*/ background-color: #C4A9B7;}
.dctp { color: #E77817; }
.dwip { text-align: center; background-color: #E77817; margin-left: 5px; margin-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.dlnp { font-size: 9px; /*color: #E77817; */text-align: left; margin-left: 5px; margin-right: 5px; margin-bottom: 3px; }
.dlna { font-size: 9px; color: #E77817; }
.ddbg { font-size: 10px; color: black; background-color: #EEEEEE; margin-top: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.ddbg span.e { font-size: 10px; font-weight: bold; color: #CC0000; }
.mcpn { font-size: 9px; color: white; text-transform: uppercase; text-align: center; margin-left: 4px; margin-right: 4px; }
.mcan { font-size: 9px; color: white; text-transform: uppercase; }
.mcpa { font-size: 9px; color: #FFFF00; text-transform: uppercase; font-weight: bold; text-align: center; margin-left: 4px; margin-right: 4px; }
.mcam { font-size: 9px; color: #FFFFCC; text-transform: uppercase; }
.mcaf { font-size: 9px; color: #FFFF00; text-transform: uppercase; font-weight: bold; }
.mcaa { font-size: 9px; color: white; text-transform: uppercase; font-weight: bold; }
.mlpc { font-size: 9px; color: white; text-transform: uppercase; text-align: left; font-weight: bold; background-color: #901561; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.mlpn { font-size: 9px; color: white; text-transform: uppercase; text-align: left; background-color: #B03581; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
.mlan { font-size: 9px; color: white; text-transform: uppercase; }
.mlaa { font-size: 9px; color: white; text-transform: uppercase; font-weight: bold; }
.mspn { font-size: 9px; color: black; text-align: left; background-color: #DFBFCF; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
.mspm { font-size: 9px; color: black; text-align: left; background-color: #C4A9B7; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
.mspa { font-size: 9px; color: black; text-align: left; background-color: #F8C300; margin-left: 3px; margin-right: 3px; margin-bottom: 2px; padding-left: 6px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; }
.msan { font-size: 9px; color: black; }
.msaa { font-size: 9px; color: black; }
.mbpn { font-size: 9px; color: black; text-transform: uppercase; margin-left: 5px; margin-top: 8px; margin-bottom: 6px; }
.mban { font-size: 9px; color: black; text-transform: uppercase; }
.mbaa { font-size: 9px; color: white; text-transform: uppercase; }
.mapn { font-size: 9px; color: #763E85; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; }
.maan { font-size: 9px; color: #763E85; }
.maam { font-size: 9px; color: #CC0000; }
.maaa { font-size: 9px; color: #763E85; font-weight: bold; }
.maaf { font-size: 9px; color: #AA7BB8; }
.rbip { margin-top: 8px; margin-bottom: 6px; }
.hphp { font-size: 11px; color: #E77817; margin-left: 4px; margin-right: 4px; }
.hpsp { font-size: 9px; margin-top: 3px; margin-bottom: 1px; }
.hpap { font-size: 9px; font-weight: bold; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 5px; }
.hpas { font-weight: normal; }
.hpnt { margin-top: 12px; color: white; background-color: #E77817; }
.hpph { font-size: 14px; color: white; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-top: 12px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.hppf { font-size: 10px; color: #FFFF00; text-transform: uppercase; font-weight: bold; }
.hppa { font-size: 10px; color: black; }
.hpna { font-size: 10px; color: white; }
.hpsa { color: #CC0000; }
.hptf { font-size: 9px; color: #666666; }
.gbhp { text-align: left; font-size: 11px; margin-top: 24px; }
.gbha { font-size: 11px; font-style: italic; text-decoration: underline; }
.gbtp { margin-top: 8px; }
.f000 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 100%; vertical-align: middle; }
.f030 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 30px; vertical-align: middle; }
.f040 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 40px; vertical-align: middle; }
.f050 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 50px; vertical-align: middle; }
.f056 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 56px; vertical-align: middle; }
.f060 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 60px; vertical-align: middle; }
.f070 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 70px; vertical-align: middle; }
.f080 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 80px; vertical-align: middle; }
.f096 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 96px; vertical-align: middle; }
.f120 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 120px; vertical-align: middle; }
.f125 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 125px; vertical-align: middle; }
.f145 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 145px; vertical-align: middle; }
.f146 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 146px; vertical-align: middle; }
.f160 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 160px; vertical-align: middle; }
.f200 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 200px; vertical-align: middle; }
.f300 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 300px; vertical-align: middle; }
.f450 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 450px; vertical-align: middle; }
.f630 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #EEEEEE; color: black; border: 1px solid black; width: 630px; vertical-align: middle; }
.ffpb { vertical-align: middle; }
.ffpf { font-weight: bold; margin-top: 12px; }
.ffpv { font-size: 10px; color: black; }
.csms { color: #006600; }
.csme { color: #CC3333; }
.csmb { color: #CC3333; font-size: 17px; text-align: center; margin-top: 16px; margin-bottom: 16px; }
.zpah { font-size: 13px; font-weight: bold; color: #E77817; margin-bottom: 10px; }
.zpad { font-size: 9px; margin-top: 6px; }
.zspl { font-size: 10px; color: white; text-transform: uppercase; background-color: #C4A9B7; margin-left: 3px; margin-right: 3px; margin-bottom: 6px; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; text-align: left; }
.zspl1 { font-size: 10px; color: white; text-transform: uppercase; background-color: #763E85; margin-bottom: 6px; padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; }
.zsnc { font-size: 10px; text-align: left; color: #E77817; text-transform: uppercase; margin-left: 5px; margin-right: 5px; }
.zsna { font-size: 10px; color: #E77817; text-transform: uppercase; }
.zsnn { font-size: 9px; color: #763E85; text-align: left; margin-left: 5px; margin-right: 5px; margin-top: 3px; }
.zsnd { font-size: 9px; text-align: left; margin-left: 5px; margin-right: 5px; margin-top: 3px; }
.frdw { font-size: 11px; color: #E77817; font-weight: bold; margin-left: 9px; margin-top: 10px; }
.frds { font-size: 10px; margin-left: 9px; margin-top: 3px; }
.frdl { margin-left: 10px; margin-top: 8px; margin-bottom: 8px; }
.frdu { font-size: 9px; margin-right: 6px; }
.frda { font-size: 9px; }
.frdg { background-color: #CCCCCC; }
.frdi { margin-left: 10px; margin-top: 7px; margin-bottom: 7px; }
.frdd { font-size: 9px; }
.frbp { margin-left: 5px; margin-top: 7px; }
.frcp { font-size: 9px; color: white; font-weight: bold; margin-left: 7px; margin-right: 7px; }
.frca { font-size: 9px; color: white; font-weight: bold; }
.frcn { font-size: 9px; color: white; }
.frpp { font-size: 12px; font-weight: bold; margin-left: 3px; margin-top: 3px; margin-bottom: 3px; }
.frpa { font-size: 12px; font-weight: bold; }
.frpm { font-size: 9px; color: #666666; }
.frmf { font-size: 13px; color: white; margin-left: 3px; margin-right: 3px; }
.frfn { font-size: 10px; color: black; margin-left: 0px; margin-right: 0px; }
.frmi { color: #006600; font-weight: bold; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.frme { color: #CC3333; font-weight: bold; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.frah { font-size: 12px; color: #666666; margin-left: 3px; margin-right: 3px; }
.frar { font-size: 12px; color: #666666; text-align: right; margin-left: 3px; margin-right: 32px; }
.frnp { font-size: 12px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.frna { font-size: 12px; color: #0066CC; }
.frru { font-size: 12px; font-weight: bold; color: #E77817; margin-left: 3px; margin-right: 3px; margin-top: 4px; }
.frrp { font-size: 10px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 1px; margin-bottom: 1px; }
.frrl { font-size: 11px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 1px; margin-bottom: 1px; }
.frrm { font-size: 11px; }
.fmgp { height: 24px; }
.fmnp { font-size: 12px; font-weight: bold; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 4px; margin-bottom: 4px; }
.fmtp { font-size: 12px; color: black; margin-left: 3px; margin-right: 3px; margin-top: 4px; margin-bottom: 4px; }
.fmsp { font-size: 11px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 8px; margin-bottom: 4px; }
.fsop { font-size: 12px; color: #666666; margin-left: 3px; margin-right: 3px; }
.fssp { font-size: 10px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.fslp { font-size: 12px; color: #666666; text-align: right; margin-left: 3px; margin-right: 32px; }
.fsnp { font-size: 12px; font-weight: bold; color: #0066CC; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px; }
.fsna { font-size: 12px; font-weight: bold; color: #0066CC; }
.fscp { font-size: 12px; color: #666666; margin-left: 3px; margin-right: 3px; margin-bottom: 3px; }
.fsup { font-size: 10px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 1px; margin-bottom: 1px; }
.fspp { font-size: 11px; color: #666666; margin-left: 3px; margin-right: 3px; margin-top: 4px; margin-bottom: 8px; }
.fspa { font-size: 11px; color: #0066CC; }
.sepp { font-size: 11px; font-weight: bold; color: #E77817; margin-top: 10px; margin-bottom: 4px; }
.sehp { font-size: 11px; }
.selp { font-size: 11px; margin-top: 3px; margin-bottom: 10px; }
.sela { font-size: 11px; }
.senp { font-size: 11px; margin-top: 10px; margin-bottom: 10px; }
.sena { font-size: 11px; }
.seib { font-size: 11px; font-weight: bold; text-align: center; color: #CC0000; margin-top: 30px; margin-bottom: 30px; }
.setb { /*writing-mode: tb-rl;*/ }
.uztct { background-color:#FFFFFF; border: #CECECE 1px solid; border-collapse: collapse; }
.uztct thead td { background-color: #DDDDDD; }
.uztct td { color: #4A494A; border-color: #CECECE; border-width: 1px; border-style: solid; padding-left: 3px; padding-right: 3px; padding-top: 4px; padding-bottom: 4px; }
.uztct a { color: #B03581; text-decoration: underline; }
.uztct a:hover { color: #B03581; text-decoration: none; }
.uztct a.uzhpsa { color: #CC0000; text-decoration: underline; }
.uztct a.uzhpsa:hover { color: #CC0000; text-decoration: none; }
.uztct a.s { color: #13ad00; }
.uztct a.s:hover { color: #13ad00; text-decoration: none; }
.uztct img { vertical-align: middle; }
.uztct td.vy { text-align: center; color: #008800; }
.uztct td.vn { text-align: center; color: #CC0000; }
.uztct td.vl { text-align: center; color: #FF7733; }
.uztct td.vr { text-align: center; color: #0000CC; }
.uztct span { display: inline-block; vertical-align: middle; }
.uztct span.n { color: #CC0000; }
.uztct span.w { font-weight: bold; color: #CC0000; }
.uztct span.d { text-decoration: line-through; color: #CC0000; }
#inf_hmn_pl { padding: 2px; margin: 0 3px; background: #E77817; }

.semm { line-height: 15px; }
.semm p { line-height: 15px; margin-bottom: 6px; }

.tct span { display: inline-block; vertical-align: middle; }
.tct a.s { font-weight: bold; color: #00CC00; }
.tct a.s:hover { font-weight: bold; color: #00CC00; text-decoration: none; }
.tct span.d { text-decoration: line-through; color: #CC0000; }

.uztch { background-color: #DDDDDD; }
.ppn { line-height: 15px; margin-bottom: 6px; }
.pps { font-size: 9px; }
.pan { font-weight: bold; color: #E77817; }
.prc { line-height: 15px; margin-bottom: 12px; text-align: center; font-weight: bold; color: #CC0000; }
.pmc { line-height: 15px; margin-bottom: 12px; text-align: center; font-weight: bold; color: #763E85; }
.aps { font-size: 9px; }
.tct { background-color:#FFFFFF; border: #CECECE 1px solid; border-collapse: collapse; }
.tct td { color: #4A494A; border-color: #CECECE; border-width: 1px; border-style: solid; padding-left: 3px; padding-right: 3px; padding-top: 4px; padding-bottom: 4px; }
.tct td a { color: gray; text-decoration: underline; }
.tct td a:hover { color: #B03581; text-decoration: none; }
.tcd { background-color:#FFFFFF; border: #CECECE 1px dotted; border-collapse: collapse; }
.tcd td { color: #4A494A; border-color: #CECECE; border-width: 1px; border-style: dotted; padding-left: 3px; padding-right: 3px; padding-top: 4px; padding-bottom: 4px; }

.nul { border-width: 0px; }
.nul td { color: #4A494A; border-width: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
.tch { background-color: #DDDDDD; }
.tca { background-color: white; }
.tcb { background-color: white; }
.enp { font-size: 12px; font-weight: bold; color: #763E85; background-color:#EEEEEE; margin-top: 8px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }
.ena { font-size: 12px; font-weight: bold; color: #763E85; }
.env { padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }
.enr { font-size: 10px; font-weight: bold; color: #CC0000; margin-top: 2px; margin-bottom: 2px;/* margin-left: 4px;*/ }
.erp { font-size: 9px; margin-top: 2px; }
.etp { font-size: 9px; margin-top: 5px; }
.edp { font-size: 9px; margin-top: 2px; margin-bottom: 8px; }
.epp { font-size: 10px; color: #CC0000; margin-left: 4px; margin-right: 4px; margin-top: 11px; }
.fsp { font-weight: bold; color: #763E85; }
.fss { font-weight: bold; color: #E77817; }
.yph { font-size: 14px; font-weight: bold; color: black; margin-bottom: 5px; }
.ypn { color: black; margin-bottom: 5px; }
.yan { color: black; }
.ytb { border: 1px solid black; }
.yth { font-weight: bold; color: black; border: 1px solid black; }
.ytn { color: black; border: 1px solid black; }
.uzhpph { font-size: 10px; color: white; text-transform: uppercase; font-weight: bold; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-top: 1px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.uzhpph a { font-size: 10px; color: white; font-weight: normal; }
.uzhppf { font-size: 10px; color: #FFFF00; text-transform: uppercase; font-weight: bold; }
.uzhppm { font-size: 8px; }
.uzmapn { font-size: 9px; color: #763E85; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; }
.uzmapn a { font-size: 9px; color: #763E85; }
.uzmapn a.maam { font-size: 9px; color: #CC0000; }
.uzhphp { font-size: 11px; color: #E77817; margin-left: 4px; margin-right: 4px; }
.uzhphn { font-weight: bold; }
.uzhpap { font-size: 9px; font-weight: bold; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 5px; }
.uzhpas { font-weight: normal; }
.uzdisp { font-size: 9px; color: black; text-align: left; margin-left: 5px; margin-right: 5px; }
.uzhptf { font-size: 9px; color: #666666; }
.uzhpsa { color: #CC0000; }
.uzppn { line-height: 15px; margin-bottom: 6px; }
.uzfss { font-weight: bold; color: #E77817; }

.denp { font-size: 9px; color: #763E85; margin-left: 5px; margin-top: 8px; line-height: 11px; }
.dena { font-size: 9px; color: #763E85; }
.mtpn { font-size: 9px; color: black; text-transform: uppercase; margin-top: 5px; }
.mtan { font-size: 9px; color: black; text-transform: uppercase; }
.mtam { font-size: 9px; color: #8C7982; text-transform: uppercase; }
.mtaa { font-size: 9px; color: black; text-transform: uppercase; }

.cbc { margin-top: 18px; }
.cbs { margin-top: 4px; }
.ppc { line-height: 15px; margin-bottom: 6px; }
.ppf { line-height: 15px; margin-bottom: 6px; }
.ppi { line-height: 15px; margin-bottom: 6px; }
.pph { font-size: 14px; font-weight: bold; color: #E77817; margin-top: 13px; margin-bottom: 8px; }
.phl { font-size: 13px; font-weight: bold; color: #E77817; margin-bottom: 6px; }
.phc { margin-left: 12px; font-size: 11px; }
.psl { margin-left: 4px; margin-right: 4px; text-align: left; }
.psr { margin-left: 4px; margin-right: 4px; text-align: right; }
.osf { font-weight: bold; color: #E77817; }
.oa7 { font-size: 7px; color: #66BBFF; }
.ob7 { font-size: 7px; color: #FFCC66; }
.oa8 { font-size: 7px; color: #66BBFF; }
.ob8 { font-size: 7px; color: #FFCC66; }
.oa9 { font-size: 9px; color: #66BBFF; }
.ob9 { font-size: 9px; color: #FFCC66; }
.oa0 { font-size: 10px; color: #66BBFF; }
.ob0 { font-size: 10px; color: #FFCC66; }
.oa1 { font-size: 11px; color: #66BBFF; }
.ob1 { font-size: 11px; color: #FFCC66; }
.hiddenrow { background-color: #B5B2A9; font-style: italic; color: #004f30; }
.datecell { font-size: 8px; }
.tch7 { background-color: #CCCCCC; font-size: 10px; }
.tca7 { background-color: #DDDDDD; font-size: 10px; }
.gray { color: #4A494A; }
TABLE.none{ border-width:1px;border:none; margin:0;padding:0 }
TABLE.none TD A { color: #B03581; text-decoration: underline; }
TABLE.none TD { border-width: 0;border:none; margin:0;padding:0 }
TABLE.newTable TD { border-color: #CECECE; border-width: 1px; border-style: solid; padding-left: 3px; padding-right: 0px; color: #4A494A; }
TABLE.newTable TD TABLE.none TD TABLE.newTable TD { border-color: #CECECE; border-width: 1px; border-style: solid; padding-left: 0px; padding-right: 5px; color: #4A494A; }
.newTable TD.img { padding-left: 0px }
.newTable TD A { color: #B03581; text-decoration: underline; }
.newTable TD A:hover { color: #B03581; text-decoration: none; }

.newTable { border-color: #CECECE; border-width: 1px; border-style: solid; border-collapse: collapse; }
.li { color: #37A6C2; list-style-type: circle; }
UL.ul { margin-top: 3px; margin-bottom: 0px; margin-left: 35px; }
.gray71 { color: #717171; font-weight:bold; }
.fldNew { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width: 100%; vertical-align: middle; }
.fldNewButton { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #EEEEEE; color: black; border: 1px solid #CECECE; width: 100%; vertical-align: middle; }

TD.size10, A.size10{ font-size: 9px; }
.tct_f200 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width:200px; vertical-align: middle; }
.tct_f50 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width:50px; vertical-align: middle; }
.tct_f100 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width:70px; vertical-align: middle; }
.tct_fbtn { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #EEEEEE; color: black; border: 1px solid #CECECE; vertical-align: middle; }
.tct_fbtn1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #EEEEEE; color: black; border: 1px solid #CECECE; vertical-align: middle;width:160px }
.tct_warn{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;color:red; }


TABLE.tct_null{ border-width:0;border:none; }
TABLE.tct_null TD{ border-width:0;border:none; padding: 0px; }
.tct_tres{ border-color: #CECECE; border-width: 1px; border-style: solid; border-collapse: collapse; }
TABLE.tct_null{ border-width:0;border:none; }
TABLE.tct_null TD{ border-width:0;border:none; padding: 0px; }
.tct_tres{ border-color: #CECECE; border-width: 1px; border-style: solid; border-collapse: collapse; }
.tct_tres td { color: #4A494A; border-color: #CECECE; border-width: 1px; border-style: solid; padding-left: 3px; padding-right: 3px; padding-top: 4px; padding-bottom: 4px; }
.tct_tres td a { color: #B03581; text-decoration: underline; }
.tct_pt { font-size: 9px; color: #B03581; text-decoration: underline; }
.tct_tres td a:hover { color: #B03581; text-decoration: none; }
.tct_tres_th { background-color: #DDDDDD; }
.tct_tres_th2 { background-color: #EEEEEE; }
TD.tct_tres_h { font-weight:bold; color:#FFFFFF; font-size: 10px; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-top: 12px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }

.nmn_l{ 
	width:8px;
	background:url("/images/mnu/n_l.jpg");
	height:26px;
	
 }
.nmn_c{ 

	background:url("/images/mnu/n_c.jpg");
	height:26px;
		text-align:center;
	
	
 }

.nm_hpph{ 
	font-size: 10px; color: white; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-top: 12px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px;	
	text-transform: uppercase;		 
 }

.nmn_c A{ 
	color:#E77817;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
		line-height:10px
 }

.nm_b{ 
	background:url("/images/mnu/s_c.jpg");
	height:11px;
 }


.nmn_r{ 
	width:8px;
	background:url("/images/mnu/n_r.jpg");
	height:26px;
 }
.nms_l{ 
	width:8px;
	background:url("/images/mnu/s_l.jpg");
	height:26px;
	background-repeat:no-repeat;
	background-position:top;
 }
.nms_r{ 
	width:8px;
	background:url("/images/mnu/s_r.jpg");
	height:26px;	   
	background-repeat:no-repeat;
	background-position:top;
 }

.nms_c{ 

	background:url("/images/mnu/s_c.jpg");
	height:26px;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	text-align:center;

line-height:10px
;
	
 }

.nms_c A{ 

	color:#FFF;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
 }
hr{ 
height:1px;
color:#763E85;
 }
.hpph2 { font-weight:bold; font-size: 10px; margin-top:3px; color: gray; text-transform: uppercase; background-color: #D7E9AC; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.hpph3 { margin:0px; font-weight:bold; height:16px; font-size: 10px; margin-top:0px; color: #FFF; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 0px;margin-top: 0px; }

.TipDiv{ width:250px;background-color: #FFFFFF; color:#000000; border:1px solid #E77817; }


.hpph1 { font-weight:bold; color:#FFF;font-size: 10px; margin-top:3px; color: white; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.hpph { font-size: 10px; margin-top:12px; color: white; text-transform: uppercase; background-color: #E77817; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }


.hpph_g{ 
font-weight:bold; color:#FFF;font-size: 10px; margin-top:-5px; margin-left:-5px; margin-right:-5px; margin-bottom:5px; color: white; text-transform: uppercase; background-color: #64c615; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
 }
.TipDiv2{ width:250px;background-color: #FFF; color:#000000; border:1px solid #64c615 }

.TipDiv2 img
{ 
margin-top:-5px;
 }


.TipDiv3{ background-color: #FFF; color:#000000; border:1px solid #004589
;

filter: progid:DXImageTransform.Microsoft.dropshadow(offX=6, offY=6, color=#666);
  /*
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6', MakeShadow='true', ShadowOpacity='0.80');
margin:20px;*/
	 box-shadow:6px 6px 6px 6px #666;/* Параметры тени */
    box-shadow: 6px 6px 6px 6px #666; /* Параметры тени */
    -moz-box-shadow: 6px 6px 6px 6px #666; /* Для Firefox */
    -webkit-box-shadow: 6px 6px 6px 6px #666; /* Для Safari и Chrome */

}




.TipDiv3 img
{ 
margin-top:-5px;
 }
.hpph_b{ 
font-weight:bold; color:#FFF;font-size: 10px; margin-top:-5px; margin-left:-5px; margin-right:-5px; margin-bottom:5px; color: black; text-transform: uppercase; background-color: #CECECE; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
 }

.uzhpsa_ { color: #64c615; }

.haki
{ 
height:21px;
background-color: #8fa662;
padding-left:10px;
padding-top:3px;
margin-bottom:5px;
text-align:center;
color:#FFF;
font-weight:bold;
 }
.tcbold { background-color: #EEEEEE;font-weight:bold }
.haki A
{ 
color:#FFF;
font-weight:bold;
 }
.font9
{ 
font-size:9px;
 }
.font9 A
{ 
font-size:9px;
 }
UL
{ 
margin-top:0px;
margin-bottom:3px;
 }
.warn{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;color:red; }
.warn2{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px;color:green; }

.fldNewButton1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; background-color: #EEEEEE; color: black; border: 1px solid #CECECE; width: 180px; vertical-align: middle; }
.fldNew1 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width: 100%; vertical-align: middle; }

.selector{ 
padding-bottom:3px;
 }
.warn1{ color:red; }
.hpph4{ font-weight:bold; color:#FFF;font-size: 10px; margin-top:3px; color: gray; text-transform: uppercase; background-color: #D7E9AC; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.hpph5{ font-weight:bold; color:#FFF;font-size: 10px; margin-top:3px; color: gray; text-transform: uppercase; background-color: #D7E9AC; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.hpph7{ font-weight:bold; color:#FFF;font-size: 10px; margin-top:3px; color: gray; text-transform: uppercase; background-color: #f7c794; padding-left: 4px; padding-right: 4px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }

.sel_m
{ 
border:1px solid #E77817;height:80px;background-color:#f6e2d5;background-image: url(/images/bg55.gif);
 }
.sel_im
{ 
background-image: url(/images/arr04.gif);
 }

.sel_im1
{ 
background-image: url(/images/arr05.gif);
 }

UL.uln LI
{ 

 }

UL.uln LI 
{ 
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 12px;
margin:10px;
 }

UL.uln LI A
{ 
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 12px;
 }
#days
{ 
color:#000000;
 }

.lbnb
			{ 
				padding:3px;
				
			 }
			
			.lbnb A
			{ 
				text-decoration:none;
				color:#FFF;
			 }
			
			.lbn1
			{ 
				padding:5px;
				background-color:#e77817;
			
			 }
			.lbn2
			{ 
				padding:5px;
				background-color:#ac2a28;
				
			 }
			
			.lbn3
			{ 
				padding:5px;
				background-color:#004589;
				
			 }
			
			
			.lbnn
			{ 
				font-size:11px;
				font-weight:bold;
				
			 }
			.lbnc
			{ 
				color:#FF0;
				font-weight:bold;
				padding-top:2px;
			 }
			.lbns
			{ 
				font-size:12px;
			 }
			
			.lbsp
			{ 
				height:3px;
			 }
			.lbnp A
			{ 
			 font-size:9px;
			 }	
			 
			 A.upr
	{ 
	text-transform:uppercase;
	
	 }
	
	.sel_m1
{ 
border:1px solid #E77817;background-color:#ffcb97;background-image: url(/images/bg55.gif); background-repeat:repeat-x;
 }

.sel_m1 TD A
{ 
/*color:#FFF;*/
 }

 .hpph3 A
 {
 font-size: 10px;
 }
	
	.hpph6 { font-size: 10px;font-weight:bold; color: white; text-transform: uppercase; background-color: #37A6C2; padding-left: 4px; padding-right: 4px; margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.gftbl{border-color: #CECECE; border-width: 1px; border-style: solid; border-collapse: collapse;	text-align:center		}


/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*LIGHTBOX*/


/* FLAGS*/
.flag, .flag2,.flag5, .flag9,.flag12,.flag14,.flag16,.flag18,.flag24,.flag27,.flag28,.flag30,.flag32,.flag34,.flag35,
.flag36,.flag39,.flag41,.flag42,.flag44,.flag85,.flag101,.flag107, .flag136,.flag148,.flag175,.flag215,.flag221,.flag261,.flag270,.flag37,.flag104,.flag13,.flag11,.flag179,.flag189,.flag199
,.flag17,.flag6,.flag216,.flag228,.flag10,.flag40,.flag29,.flag154,.flag69,.flag158,.flag15,.flag33,.flag47,.flag140,.flag60,.flag61,.flag62,.flag64,.flag21,
.flag71,.flag73,.flag77,.flag87,.flag166,.flag197,.flag3,.flag4,.flag65,.flag49,.flag220,.flag46,.flag63,.flag26,.flag141,.flag1,.flag25,.flag80,.flag8
 { display: inline-block; width: 15px; height: 9px; overflow: hidden; background: url(/images/flags/all.gif); }
 
#flag71, .flag71 { background-position: 0 -513px; }
#flag73, .flag73 { background-position: 0 -522px; } 
#flag77, .flag77 { background-position: 0 -531px; } 
#flag87, .flag87 { background-position: 0 -540px; } 
#flag166, .flag166 { background-position: 0 -549px; } 
#flag197, .flag197 { background-position: 0 -558px; } 
#flag3, .flag3 { background-position: 0 -567px; } 
#flag4, .flag4 { background-position: 0 -576px; } 
#flag65, .flag65 { background-position: 0 -585px; } 
#flag49, .flag49 { background-position: 0 -594px; } 
#flag220, .flag220 { background-position: 0 -603px; } 
#flag46, .flag46 { background-position: 0 -612px; } 
#flag63, .flag63 { background-position: 0 -621px; } 
#flag26, .flag26 { background-position: 0 -630px; } 
#flag141, .flag141 { background-position: 0 -639px; } 
#flag1, .flag1 { background-position: 0 -648px; } 
#flag25, .flag25 { background-position: 0 -657px; } 
 
#flag158, .flag158 { background-position: 0 -423px; }
#flag15, .flag15 { background-position: 0 -432px; }
#flag33, .flag33 { background-position: 0 -441px; }
#flag47, .flag47 { background-position: 0 -450px; }
#flag140, .flag140 { background-position: 0 -459px; }
#flag60, .flag60 { background-position: 0 -468px; }
#flag61, .flag61 { background-position: 0 -477px; }
#flag62, .flag62 { background-position: 0 -486px; }
#flag64, .flag64 { background-position: 0 -495px; }
#flag21, .flag21 { background-position: 0 -504px; } 
 
#flag2, .flag2 { background-position: 0 0px; }
#flag5, .flag5 { background-position: 0 -9px; }
#flag9, .flag9 { background-position: 0 -18px; }
#flag12, .flag12 { background-position: 0 -27px; }
#flag14, .flag14 { background-position: 0 -36px; }
#flag16, .flag16 { background-position: 0 -45px; }
#flag18, .flag18 { background-position: 0 -54px; }
#flag24, .flag24 { background-position: 0 -63px; }
#flag27, .flag27 { background-position: 0 -72px; }
#flag28, .flag28 { background-position: 0 -81px; }
#flag30, .flag30 { background-position: 0 -90px; }
#flag32, .flag32 { background-position: 0 -99px; }
#flag34, .flag34 { background-position: 0 -108px; }
#flag35, .flag35 { background-position: 0 -117px; }
#flag36, .flag36 { background-position: 0 -126px; }
#flag39, .flag39 { background-position: 0 -135px; }
#flag41, .flag41 { background-position: 0 -144px; }
#flag42, .flag42 { background-position: 0 -153px; }
#flag44, .flag44 { background-position: 0 -162px; }
#flag85, .flag85 { background-position: 0 -171px; }
#flag101, .flag101 { background-position: 0 -180px; }
#flag107, .flag107 { background-position: 0 -189px; }
#flag136, .flag136 { background-position: 0 -198px; }
#flag148, .flag148 { background-position: 0 -207px; }
#flag175, .flag175 { background-position: 0 -216px; }
#flag215, .flag215 { background-position: 0 -225px; }
#flag221, .flag221{ background-position: 0 -234px; }
#flag261, .flag261 { background-position: 0 -243px; }
#flag270, .flag270 { background-position: 0 -270px; }
#flag37, .flag37 { background-position: 0 -279px; }
#flag104, .flag104 { background-position: 0 -288px; }
#flag13, .flag13 { background-position: 0 -297px; }
#flag11, .flag11 { background-position: 0 -306px; }
#flag179, .flag179 { background-position: 0 -315px; }
#flag189, .flag189 { background-position: 0 -324px; }
#flag199, .flag199 { background-position: 0 -333px; }
#flag17, .flag17 { background-position: 0 -342px; }
#flag6, .flag6 { background-position: 0 -351px; }
#flag216, .flag216 { background-position: 0 -360px; }


#flag216, .flag216 { background-position: 0 -369px; }
#flag228, .flag228 { background-position: 0 -378px; }
#flag10, .flag10 { background-position: 0 -387px; }

#flag29, .flag29 { background-position: 0 -396px; }
#flag154, .flag154 { background-position: 0 -405px; }
#flag69, .flag69 { background-position: 0 -414px; }
#flag8, .flag8 { background-position: 0 -666px; }
#flag80, .flag80 { background-position: 0 -261px; }
#flag40, .flag40 { background-position: 0 -676px; }


/* FLAGS*/

/* CALENDAR*/
.cal_tblcls{
	background-color: #EEEEEE;
	border:2px;
	padding:0;
	margin:0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.cal_tblcls TD{
	background-color: #EEEEEE;
	padding:5px;
	margin:0px;
}
.cal_linkBold{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : bold;
	text-decoration : none;
}
.cal_linkBold:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : bold;
	text-decoration : underline;
}
.cal_dayName{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : bold;
	text-align : center;
	border-color : #666666;
	border-width : 1px;
}
.cal_day{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : normal;
	text-align : center;
	border-color : #666666;
	border-width : 1px;
	
}
.cal_day_link{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : normal;
	text-align : center;
	text-decoration : none;
}
.cal_day_link:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	font-weight : normal;
	text-align : center;
	text-decoration : underline;
}
.cal_day_sel{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #DC143C;
	font-weight : bold;
	text-align : center;
}
.cal_day_weekend{
	text-align : center;
	background-color: #DDDDDD;
	border-color : #666666;
	border-width : 1px;
}

.cal_header{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #DC143C;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;

}
.cal_main_table{
	background-color: #EEEEEE;
	border:5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
		width : 160px;
	border-collapse : collapse;
}
.cal_month_div{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #DC143C;
	font-weight : bold;
	text-align : center;
	width:100%;
	background-color: #EEEEEE;
}
.cal_title{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #FFFFFF;
	height:20px;
	border : 1 #CECECE solid;
	border-color : #CECECE;
	font-weight : normal;
	width : 160px;
	text-align : center;
	
}

.cal_inp_table{
	border-bottom-style : groove;
	border-width : 1px;
}
.cal_tbl_main{
	border-bottom-style : groove;
	border-width : 1px;
}
/* CALENDAR*/

.infoSub
{
background-color: #D7E9AC;
height:19px;

padding:0;
margin:0;
padding-left:5px;
padding-top:2px;
font-size : 10px;
font-weight:bold;
color: #FFF;
text-transform:uppercase;
}

p.book
{
font-family: Verdana, Arial, Helvetica;
font-size: smaller;
color: #666;
padding-left:7px;
padding-right:45px;
line-height:12px;

}
p.book A
{
font-family: Verdana, Arial, Helvetica;
font-size: smaller;
}

p.book b
{
font-weight:normal;
}

.frm
{
padding: 5px;
border: 1px solid #D9D9D9 !important;
background-color: #EFF3F4;
}

.frmb
{
background-color: #EFF3F4;
padding: .3em .6em .6em;
}
.frmb .fldNewButton1
{
font-family: sans-serif;
line-height: 1.2em;
font-size: 100%;
cursor: pointer;
color: white;
font-weight: bold !important;
font-weight: 14px!important;
background-color: #763E85;
border: 0px none;
}

.menu_0 TD
{
text-align:center;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
height:20px;
font-family: Verdana,Arial,Helvetica,Sans-Serif;
font-size: 11px;

}

.menu_1
{
border:1px solid #D9D9D9;
background-color:#EFF3F4;
color:#fff;
border-right:none;

}

.menu_0 TD A
{
color: #555;
font-weight: bold;
}

.menu_2
{

border:1px solid #D9D9D9;
border-bottom:1px solid #fff;
border-right:none;
font-weight: bold;

}
.menu_3
{
border-left:1px solid #D9D9D9;
border-bottom:1px solid #D9D9D9;


}

.menu_5
{

border-bottom:1px solid #D9D9D9;
width:10px;
}

.menu_6
{
border:1px solid #D9D9D9 !important;
background-color:#EFF3F4;
border-bottom:none !important;
color:#fff;
height:45px;
padding-left:5px !important;


}

.menu_6 A
{
color: #555;
font-weight: bold;
}

.menu_4
{
border:1px solid #D9D9D9;

border-right:none;
background-color:#EFF3F4;
}
/* new styles*/
.sel_m,.sel_m1 {
border: none;

background: #EFF3F4;

}

.sel_m {
height: 80px;
}

.hpph,.hpph3
{
background-color: #C4A9B7 !important;

}

.infoSub
{
background-color:#C4A9B7
}
.f120
{
background-color: #FFFFFF; color: black; border: 1px solid #CECECE; width: 100%; vertical-align: middle;
}

.fldNewButton1
{
font-family: sans-serif;
line-height: 1.2em;
font-size: 100%;
cursor: pointer;
color: white;
font-weight: bold !important;
font-weight: 14px!important;
background-color: #763E85;
border: 0px none;
}
.lin
{
background-image: url(/images/bg60.gif); 
background-repeat:repeat-x;
background-position:bottom;
}
.enr1 { font-size: 10px; font-weight: bold; color: #B03581; margin-top: 8px; margin-bottom: 4px; margin-left: 4px; }

.alt
{
background-color:#EFF3F4;
}
.rhdr
{
color: #E77817;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;

}
.rhtx
{
padding-top:2px;

padding-top:2px;
text-transform:uppercase
}
.rhtx A
{
font-size: 9px;
}
.rblk
{
padding-left:5px;
text-align:left;
}

 .map12 
	 {
	 font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; min-height:300px;
	 }
.square
{
background-color:#ef7817;
border:1px #000 solid;
padding:2px;
color:#000;
width:20px;
}

.f8px
{
font-size:8px;
vertical-align:top;
text-align:left;
text-transform:uppercase;
}

.f9px
{
font-size:9px;
vertical-align:top;
}

#chkGrC
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;

background-color: #FFF; color:#000000; border:1px solid #004589;
filter: progid:DXImageTransform.Microsoft.dropshadow(offX=6, offY=6, color=#666);
box-shadow:6px 6px 6px 6px #666;/* Параметры тени */
box-shadow: 6px 6px 6px 6px #666; /* Параметры тени */
-moz-box-shadow: 6px 6px 6px 6px #666; /* Для Firefox */
-webkit-box-shadow: 6px 6px 6px 6px #666; /* Для Safari и Chrome */
padding:10px;
font-size:12px;
width:350px;
/*
background-color:#e4e4e4;*/
background-color:#EFF3F4;
}
#chkGrC .smg
{
font-size:12px;
text-align:center;
color:#000;
}



#chkGrC A
{
  color: #fff;
  font-size:12px;

}

.frn 
{
background-color:#cc99cc;

}

.frn  td
{
font-size:16px;
vertical-align:middle;
color:#FFF;
height:50px;
}
.frn  td A
{
font-size:16px;
color:#FFF;
text-decoration:none;
}

.hft
{
visibility:hidden;
position:absolute;
background-color: #FFF; color:#000000; border:1px solid #004589;
filter: progid:DXImageTransform.Microsoft.dropshadow(offX=6, offY=6, color=#666);
box-shadow:6px 6px 6px 6px #666;/* Параметры тени */
box-shadow: 6px 6px 6px 6px #666; /* Параметры тени */
-moz-box-shadow: 6px 6px 6px 6px #666; /* Для Firefox */
-webkit-box-shadow: 6px 6px 6px 6px #666; /* Для Safari и Chrome */
padding:10px;
background-color:#e4e4e4;
}

.hrounded
{
width:266px;
height:51px;
padding:5px;
background-image: url(/images/hroun.jpg);
}

.simg
{
border:1px solid  #CECECE;padding:3px;  !important;
}

.o_r1
{
background-image: url(/images/corn/iw1.jpg);
width:7px;
}
.o_r2
{
background-image: url(/images/corn/iw2.jpg);
width:7px;
}
.o_r3
{
height:7px;
background-image: url(/images/corn/il1.jpg);
}
.o_r4
{
height:7px;
background-image: url(/images/corn/il2.jpg);
}
.o_r5
{
background :#f4c297;
color:#d8350a;
font-weight:bold;
font-size:10px;
}
div.ngz
{
border:1px solid #6189c7;
padding:2px;
width:130px;
text-align:center;
margin-left:5px;
color:#E77817;
font-size:10px;
}
div.ngz A
{
color:#E77817;
font-weight:bold;
font-size:10px;

}



/*#uz_sr_loader img
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
    -moz-opacity: 0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.9; 
	
	filter: progid:DXImageTransform.Microsoft.dropshadow(offX=6, offY=6, color=#666);
box-shadow:6px 6px 6px 6px #666;
box-shadow: 6px 6px 6px 6px #666; 
-moz-box-shadow: 6px 6px 6px 6px #666; 
-webkit-box-shadow: 6px 6px 6px 6px #666;
}*/

.or12
{
color:#ff9600; font-size:16px;
}
.infoSub A
{
color:#fff;
}

/* mode changer*/
.selm
{
	margin-left:3px;margin-right:3px;margin-bottom:4px;
}
.selm TABLE
{
	background-color:#eff3f4;border:1px solid #763e85;
}
TABLE.selc1
{
	background-color:#ff9900
}
.selm TD
{
	color:#fff; font-weight:bold;font-size:10px
}

.selm A
{
	color:#b03581; font-size:10px; text-decoration:underline
}
.selm IMG
{
	border:0px
}
/* mode changer*/
