.body2 {
        background-color: #f9FFf9;
        scrollbar-face-color: #CEE7CE;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #999999;
        scrollbar-3dlight-color: #D1D1D1;
        scrollbar-arrow-color:  #009966;
        scrollbar-track-color: #DDEFDD;
        scrollbar-darkshadow-color: #98B1AA;
        }

ol {font-size: 10pt; color: #000000;}
li {font-size: 10pt; color: #000000;}
h1             {font-size: 20pt; color: #008800; font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 90%;}
h2             {font-size: 14pt; color: #008800; font-weight: Bold; font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; line-height: 80%;}

SELECT {font-family: Verdana, Arial, Helvetica; font-size: 12px}

.TMenu         {height: 38px; background: url("img/menuline2.gif")}

.zag           {font-size: 16pt; color: #008800; font-weight: Bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
.zagr          {font-size: 16pt; color: #FF0000; font-weight: Bold; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-decoration: none}
.f_zag         {font-size: 15pt; color: #FFFFFF; font-weight: Bold; font-family: Arial, Georgia, Times, serif; text-decoration: none}
.f_zag2        {font-size: 12pt; color: #DDDDFF; font-weight: Bold; font-family: Georgia, Arial, Times, serif; text-decoration: none}
.title_m       {font-size: 11pt; color: #9900AA; font-weight: bold; font-family: Arial, Georgia, Verdana; text-decoration: none}
.title_b       {font-size: 13pt; color: #008800; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.subtitle      {font-size:  9pt; color: #008800; font-weight: bold; text-decoration: none;}
.subtitle_d    {font-size:  9pt; color: #006600; font-weight: bold; text-decoration: none;}
.subtitle1     {font-size: 12pt; color: #008800; font-weight: bold; text-decoration: none;}
.sunboog       {font-size:  9pt; color: #008800; font-weight: bold; text-decoration: none}
.zakaz         {font-size:  9pt; color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
.q1            {font-size: 11pt; color: #FF0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

.text          {font-size:  9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal; text-align: justify; }
.text_i        {font-size:  9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: italic; text-align: justify; }
.text_c        {font-size:  9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal;}
.text_right    {font-size:  9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal; text-align: right; }
.tab_gr        {font-size:  9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal; text-align: left; background-color: #eeeafa; background-repeat: no-repeat; background-position: 100% 20px; background-attachment: fixed; }

.namec          {height: 18px; color: #000099; background-color: #f8f8ff; font-size: 12px; font-family: verdana; border: 1px; border-style: solid;  text-align: center;}
.namel          {height: 18px; color: #000099; background-color: #f8f8ff; font-size: 12px; font-family: verdana; border: 1px; border-style: solid;  text-align: left;}

.text_l        {font-weight: normal; font-size:  9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 130%; font-style: normal; text-align: left;}
.text_ri       {font-weight: normal; font-size:  9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 130%; font-style: normal; text-align: right;}
.text2         {font-weight: normal; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 130%;}
.text_b        {font-weight: normal; font-size:  9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: none}
.text_b_b      {font-weight: bold;   font-size:  9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #006600; text-decoration: none}
.text_b_r      {font-weight: bold;   font-size:  9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none}
.text_b_w      {font-weight: bold;   font-size: 11pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; text-decoration: none}
.text_r        {font-weight: normal; font-size:  9pt; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.text_dr       {font-weight: normal; font-size:  9pt; color: #AA0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.text_sm       {font-weight: normal; font-size:  7pt; color: #000088; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 100%;}
.text_sm1      {font-weight: normal; font-size:  8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.text_sm1r     {font-size: 8pt; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height: 100%; }
.text_sm2      {font-weight: normal; font-size:  8pt; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.text_gd       {font-weight: normal; font-size: 14pt; color: #FF4444; font-family: Times New Roman, Times, sans-serif, Verdana; font-weight: bold}
.courset       {font-size:  8pt; background-color: #22AA22; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.course        {font-size:  8pt; background-color: #D8F3D9; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}

.close         {font-size:  9pt; color: #EDEDFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 130%; font-style: normal; text-align: right; }
.user          {CURSOR: pointer; background: url(img/enter.gif) #78DA70 no-repeat center center; WIDTH: 254px; height: 20px;}
.us_top_bg     {background-color: #2549d1; }
.name_pl       {height: 18px; color: #000077; background-color: #efffef; font-size: 12px; font-family: verdana; border: 1px; border-style: solid; font-weight: bold; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; border-top-color: #0000AA; border-right-color: #0000AA; text-align: left; }
.us_txt        {font-size:  8pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal; text-align: right; }
.adm_input     {font-size: 12pt; color: #CCCCFF; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 130%; font-style: normal; text-align: center; }
.adm_txt       {font-size: 10pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 130%; font-style: normal; text-align: right; }

.passvord-div      {Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute; }
.passvord-button   {CURSOR: pointer; background: url(img/pz.gif) #e4fce4 no-repeat center center; WIDTH: 40px; height: 17px;}
.passvord-button2  {CURSOR: pointer; background: url(img/pz1.gif) #e4fce4 no-repeat center center; WIDTH: 40px; height: 17px;}
.passvord          {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; background-color: #dfefff}
.passvord.clear    {BORDER-TOP: #999999 1px solid; CURSOR: pointer; background-color: #d0f0f0}

.f-button          {CURSOR: pointer; background: url(img/dopin3.gif) #fafaff no-repeat center center; WIDTH: 20px; height: 17px;}
.bt_z_val          {CURSOR: pointer; BACKGROUND: #FF0000 no-repeat center center; height: 22px; width: 180px; font-weight: bold; color: #FFFFFF; font-size: 11pt; }

.row1        {background-color: #EFEFEF; }
.row2        {background-color: #DEE7E3; }
.row3        {background-color: #D1DCD7; }
.rowg        {background-color: #FEFBDE; }
.main_text   {background-color: #fbfbff; font-size: 9pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
.fd_zag      {background-color: #008800; }
.pd1         {background-color: #f1fffa; }
.pd2         {background-color: #eafbf9; }

.pdbr        {background-color: #EFFFEF; }
.pdb         {background-color: #EFFFEF; }
.pdr         {background-color: #EFFEFF; }
.pdd         {background-color: #EEFAF8; }
.pde         {background-color: #F5EFFA; }
.pd_red      {background-color: #FF5555; }
.pd_red_t    {background-color: #FF5555; font-size: 11pt; color: #FFFFFF; font-family: Arial, verdana; font-weight: bold}

/*    validation   */
.ttl         {background-color: #EEFAEE; }
.ttr         {background-color: #f9FFf9; }  /**** body2 ******/
.tbl         {background-color: #f9FFf9; }  /**** body2 ******/
.tsub1       {background-color: #9ADABC; }  /**** subtitl ******/
.tsub2       {background-color: #DFEFDF; }  /**** subtitl ******/
.tdoc       {background-color: #EEFAEE; }  /**** subtitl ******/

.faq_t       {background-color: #d1efdf; }
.rzag        {background-color: #edffed; font-size: 11pt; color: #008800; font-weight: Bold; font-family: Times, Georgia, "Times New Roman", serif; text-decoration: none}
.prtop       {font-size: 9pt; background-color: #f4f4f4;}
.pr1         {background-color: #f1fffa; font-size: 9pt;}
.pr2         {background-color: #eafbf9; font-size: 9pt;}
.pr3         {background-color: #B6EBB1;}

.c_mess             {background-color: #FF0000; font-size: 12pt; color: #FFFFFF; font-family: Arial, verdana; font-weight: bold}

.tab_zag     {background-color: #E1FFE1; font-size: 10pt; color: #000000; font-family: verdana; font-weight: normal; font-style: italic;}
.last        {background-color: #EEFFEE; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: bold}
.new         {background-color: #FFFFFF; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: normal}
.pred        {background-color: #FFEEFF; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: normal}
.sch         {background-color: #99FFFF; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: normal}
.oplo        {background-color: #A2F2B2; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: normal}
.opl         {background-color: #AAFFBB; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: normal}
.napr        {background-color: #EAEAFF; font-size: 10pt; color: #000000; font-family: verdana; font-weight: normal }
.fax         {background-color: #FAFAFF; font-size: 10pt; color: #000066; font-family: verdana; font-weight: normal }

.no          {background-color: #F0FAFF; font-size: 10pt; color: #880000; font-family: verdana; font-weight: normal }
.otkl        {background-color: #F0F0FF; font-size: 10pt; color: #AA0000; font-family: verdana; font-weight: normal }

.otkaz       {background-color: #FFEEEE; font-size: 10pt; color: #DD0000; font-family: verdana; font-weight: normal}
.not_used    {background-color: #F1AEEE; font-size: 10pt; color: #DD0000; font-family: verdana; font-weight: normal}
.day_10_5    {background-color: #FAFAFF; font-size: 10pt; color: #000000; font-family: verdana; font-weight: normal}
.day_4_0     {background-color: #FAFAFF; font-size: 10pt; color: #FF0000; font-family: verdana; font-weight: bold}
.day_san     {background-color: #E1FFE1; font-size: 10pt; color: #005500; font-family: verdana; font-weight: normal}
.day_over    {background-color: #AFFFAF; font-size: 10pt; color: #000000; font-family: verdana; font-weight: normal}
.new_comm    {background-color: #FFAAAA; font-size: 10pt; color: #FFFFFF; font-family: verdana; font-weight: normal}

.gor             {background-color: #FFBBBB; font-size: 10pt; color: #EF0000; font-family: verdana; font-weight: bold}
.gor_otk     {background-color: #FBD7AA; font-size: 10pt; color: #EF0000; font-family: verdana; font-weight: bold}
.gor_rez     {background-color: #FBF1AA; font-size: 10pt; color: #EF0000; font-family: verdana; font-weight: bold}
.gor_san     {background-color: #FFEEFA; font-size: 10pt; color: #EF0000; font-family: verdana; font-weight: bold}
.gor_del     {background-color: #FFDAEF}
.gor_pro     {background-color: #FADDFF}
.bt_close    {CURSOR: pointer; BACKGROUND: url(img/bt_close.gif) #efefef no-repeat center center; WIDTH: 24px; height: 24px;}
.bt_write    {CURSOR: pointer; BACKGROUND: url(img/bt_write.gif) #efefef no-repeat center center; WIDTH: 24px; height: 24px;}

.tab_red     {font-size:  9pt; BORDER-RIGHT: #FF9999 1px solid; BORDER-TOP: #FF9999 1px solid; BORDER-LEFT: #FF9999 1px solid; BORDER-BOTTOM: #FF9999 1px solid; }
.tab_act     {font-size:  9pt; BORDER-RIGHT: #FF0000 2px solid; BORDER-TOP: #FF0000 2px solid; BORDER-LEFT: #FF0000 2px solid; BORDER-BOTTOM: #FF0000 2px solid; }
.tab_pas     {font-size:  9pt;}

.rleft2    {background-color: #8BD69F;}
.rleft3      {background-color: #A7D69E;}
.dleft2    {background-color: #66fff8;}
.dleft3    {background-color: #44aa44;}
.t_zakaz   {background-color: #d1f1d1;}
.f_zakaz   {background-color: #effffa; border-color: #000099}
.galer     {background-color: #eaeafe;}
.atten     {background-color: #efffef; border-color: #FF0000}
.atten2    {background-color: #efffef; border-color: #FF8888}

A.menu:link      {font-weight: normal; font-size: 10pt; font-family: verdana; color:#375168; text-decoration: none;}
A.menu:visited   {font-weight: normal; font-size: 10pt; font-family: verdana; color:#375168; text-decoration: none;}
A.menu:active    {font-weight: normal; font-size: 10pt; font-family: verdana; color:#375168; text-decoration: none;}
A.menu:hover     {font-weight: normal; font-size: 10pt; font-family: verdana; color:#8a00ff; text-decoration: none;}

A.menu1:link     {font-weight: bold; font-size: 10pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu1:visited  {font-weight: bold; font-size: 10pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu1:active   {font-weight: bold; font-size: 10pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu1:hover    {font-weight: bold; font-size: 10pt; font-family: verdana; color:#8a00ff; text-decoration: none;}

A.menu2:link     {font-weight: bold; font-size: 11pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu2:visited  {font-weight: bold; font-size: 11pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu2:active   {font-weight: bold; font-size: 11pt; font-family: verdana; color:#ee0000; text-decoration: none;}
A.menu2:hover    {font-weight: bold; font-size: 11pt; font-family: verdana; color:#8a00ff; text-decoration: none;}

A.menu_b:link    {font-weight: bold; font-size: 10pt; font-family: verdana; color:#0000ff; text-decoration: none;}
A.menu_b:visited {font-weight: bold; font-size: 10pt; font-family: verdana; color:#0000ff; text-decoration: none;}
A.menu_b:active  {font-weight: bold; font-size: 10pt; font-family: verdana; color:#0000ff; text-decoration: none;}
A.menu_b:hover   {font-weight: bold; font-size: 10pt; font-family: verdana; color:#aa00ff; text-decoration: none;}

A.menu_c:link    {font-weight: normal; font-size: 10pt; font-family: verdana; color:#000000; text-decoration: none;}
A.menu_c:visited {font-weight: normal; font-size: 10pt; font-family: verdana; color:#000000; text-decoration: none;}
A.menu_c:active  {font-weight: normal; font-size: 10pt; font-family: verdana; color:#000000; text-decoration: none;}
A.menu_c:hover   {font-weight: normal; font-size: 10pt; font-family: verdana; color:#0000AA; text-decoration: none;}

A.menuz:link    {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffff00; font-weight: bold; text-decoration: none;}
A.menuz:visited {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}
A.menuz:active  {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}
A.menuz:hover   {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffff00; font-weight: bold; text-decoration: none;}

A.menum:link    {text-decoration: none; font-family: verdana; font-size: 11pt; color:#0000FF}
A.menum:visited {text-decoration: none; font-family: verdana; font-size: 11pt; color:#0000FF}
A.menum:active  {text-decoration: none; font-family: verdana; font-size: 11pt; color:#0000FF}
A.menum:hover   {text-decoration: none; font-family: verdana; font-size: 11pt; color:#CC00CC}

A.menut:link    {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}
A.menut:visited {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}
A.menut:active  {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}
A.menut:hover   {font-weight: normal; font-size: 11pt; font-family: Arial, verdana; color:#ffffff; font-weight: bold; text-decoration: none;}

A.menu_map:link    {font-weight: normal; font-size: 9pt; font-family: Arial, verdana; color:#000088; text-decoration: none;}
A.menu_map:visited {font-weight: normal; font-size: 9pt; font-family: Arial, verdana; color:#000088; text-decoration: none;}
A.menu_map:active  {font-weight: normal; font-size: 9pt; font-family: Arial, verdana; color:#000088; text-decoration: none;}
A.menu_map:hover   {font-weight: normal; font-size: 9pt; font-family: Arial, verdana; color:#cc00aa; text-decoration: none;}
.menu_titl         {font-weight: normal; font-size: 9pt; font-family: Arial, verdana; color:#000000; text-decoration: none; font-weight: bold; }


A.sunboog:link     {font-weight: bold; font-size:  9pt; font-family: Arial, verdana; color: #009900; text-decoration: none;}
A.sunboog:visited  {font-weight: bold; font-size:  9pt; font-family: Arial, verdana; color: #009900; text-decoration: none;}
A.sunboog:active   {font-weight: bold; font-size:  9pt; font-family: Arial, verdana; color: #009900; text-decoration: none;}
A.sunboog:hover    {font-weight: bold; font-size:  9pt; font-family: Arial, verdana; color: #aa0000; text-decoration: none;}

A.text_sm:link     {font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; line-height: 100%; text-decoration: none;}
A.text_sm:visited  {font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; line-height: 100%; text-decoration: none;}
A.text_sm:active   {font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; line-height: 100%; text-decoration: none;}
A.text_sm:hover    {font-weight: normal; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; line-height: 100%; text-decoration: none;}

.CHO_GRAY  {color: #000055; background-color: #fafaff; font-size: 12px;}
.CHO_TITL2 {color: #006600; background-color: #eaffea; font-size: 12px;}

.MonthNav                 {CURSOR: pointer; vertical-align:middle; text-decoration:none; font:bold 9pt Arial; color:black; width:18px; height: 20px;}
.CalHead                  {BACKGROUND-COLOR: #5555dd;}
.CalTitl                  {text-align:center; text-decoration:none; font:bold 11pt sans-serif; color:white;}
.dates-head               {BACKGROUND-COLOR: #eeeeff;}
.date_w                   {color:red;}
.Today                    {text-align:center; text-decoration:none; font:bold 10pt sans-serif; color:#4444DD;}

/*
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: small Verdana,Geneva,Arial,Helvetica,sans-serif; PADDING-TOP: 0px}
A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: underline}
.jsLink {CURSOR: pointer; COLOR: #008}
H1 {MARGIN-TOP: 0px; FONT-SIZE: large}
H1:first-child {MARGIN-TOP: 0px}
H2 {FONT-SIZE: medium; MARGIN: 1.5em 0px 0.5em}
H2.headerT1 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6f6}
#clubHeader {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/header_bg2.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
*/

#sitemapWrapper {LEFT: 30px; POSITION: absolute; TOP: 150px}  /* позиция кнопки */
/*
#sitemapButton {BACKGROUND: url(img/m_menu.gif) no-repeat left top; MARGIN-LEFT: 15px; CURSOR: pointer;}
*/
#sitemapButton {CURSOR: pointer;}
#sitemapContentWrapper {BORDER-RIGHT: #2222AA 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2222AA 2px solid; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #2222AA 2px solid; WIDTH: 700px; PADDING-TOP: 10px; BORDER-BOTTOM: #2222AA 2px solid; HEIGHT: 130px; BACKGROUND-COLOR: #f1faff; }
#sitemapContent {DISPLAY: none}

