/*   version 1.5 16.07.2001   */

body,td,p,div,textarea,input,select,option,ol,ul
{color:#000000; font: 8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;}
small{ font-size:8pt}

a                       {color:#666666;}
a:link                  {color:#666666;}
a:visited               {color:#666666;}
a:hover                 {color:#CC0000; text-decoration:underline}
a:active                {color:#CC0000;}

/* ************************************************************* */
/* ADD STYLES */
UL{margin:5 0 5 2em}
UL LI{list-style:square;margin:2 0 2 0}
OL{margin:5 0 5 2em}
OL LI{margin:2 0 2 3}
DIV.text{text-align:justify;text-indent:2em}

/* ************************************************************* */
/* layout-only */
.contcenter {}
.contleft   {}
.contright  {}
.conttable  {}
.copyright  {FONT-SIZE: 7pt; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px; text-align: right; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.hidemenu   {}
.logintextb {}
.logintextt {}
.logo       {}

a.loginlinkt            {}
a.loginlinkt:link       {}
a.loginlinkt:visited    {}
a.loginlinkt:hover      {}
a.loginlinkt:active     {}

a.loginlinkb            {}
a.loginlinkb:link       {}
a.loginlinkb:visited    {}
a.loginlinkb:hover      {}
a.loginlinkb:active     {}

a.hidemenulink          {}
a.hidemenulink:link     {}
a.hidemenulink:visited  {}
a.hidemenulink:hover    {}
a.hidemenulink:active   {}

a.copyrightlink         {color: #666666; font-weight:bold; text-decoration:none}
a.copyrightlink:link    {color: #666666; font-weight:bold}
a.copyrightlink:visited {color: #666666; font-weight:bold}
a.copyrightlink:hover   {color: #CC0000; font-weight:bold}
a.copyrightlink:active  {color: #CC0000; font-weight:bold}

/* ************************************************************* */
/* navigation-only */
.m1all      {}
.m2all      {font-size:7pt; color: #FFFFFF; padding-left:12px; text-transform: uppercase; font-weight:bold}
.m1act      {}
.m1pas      {}
.m1item     {padding-left:10px; border-bottom:1 solid #b19765}
.m1div      {padding-left:10px; border-bottom:1 solid #b19765; background-color: #b19765;} 
.m2act      {}
.m2pas      {}
.m2item     {}
.m2div      {}
/* дополнительные классы для меню, если не хватает основных */
.m1actadd   {color:#ffffff}
.m1pasadd   {}
.m2actadd   {}
.m2pasadd   {}

a.m1add                 {color:#FFFFFF; text-decoration:none;}
a.m1add:link            {color:#FFFFFF; text-decoration:none;}
a.m1add:visited         {color:#FFFFFF; text-decoration:none;}
a.m1add:hover           {color:#FFFFFF; text-decoration:underline;}
a.m1add:active          {color:#FFFFFF; text-decoration:none;}

a.m1act                 {color:#FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1act:link            {color:#FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1act:visited         {color:#FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1act:hover           {color:#FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:underline;}
a.m1act:active          {color:#FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}

a.m1pas                 {color:#999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1pas:link            {color:#999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1pas:visited         {color:#999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m1pas:hover           {color:#999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:underline;}
a.m1pas:active          {color:#999999; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}

a.m2act                 {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2act:link            {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2act:visited         {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2act:hover           {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:underline;}
a.m2act:active          {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}

a.m2pas                 {color:#333333; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2pas:link            {color:#333333; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2pas:visited         {color:#333333; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}
a.m2pas:hover           {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:underline;}
a.m2pas:active          {color:#CC0000; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; text-decoration:none;}


/* ************************************************************* */
/* content-only */
.division   {background:#666666}
.error      {color:red;background:white}
.header     {color: #CC0000; font-size: 8pt; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-weight: bold;}
.pager      {}
.tablefix   {width:579;}
.tablevar   {}
.theme      {FONT-SIZE: 9 pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;  padding-top: 4px; padding-bottom:4px; padding-left:10px; background:#F5F5F5;}
.themeother {FONT-SIZE: 9 pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;  padding-top: 4px; padding-bottom:4px; padding-left:10px; background:#F5F5F5;}
.themesub   {FONT-SIZE: 9 pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;  padding-top: 4px; padding-bottom:4px; padding-left:10px; background:#F5F5F5;}
.rowsdivisor  {background:#F5F5F5}       /* расстояние между строками в News, м.б. где-то еще будет */

/* дополнительные классы для модулей, лучше не трогать без нужды
    Эти значения работают по умолчанию
*/
.wtuheaders   {}                  /* theme для навигации по заголовкам в "Напишите Нам" */
.newsheader   {font-weight:bold;} /* для заголовков новостей - заглавия */
.newsdate     {background:#f5f5f5;color: #CC0000;font:bold 8pt}                  /* для заголовков новостей - даты */

.newsheader a          {color: #666666; text-decoration:none} /* для заголовков новостей - заглавия */
.newsheader a:link     {color: #666666}
.newsheader a:visited  {color: #666666}
.newsheader a:hover    {color: #CC0000}
.newsheader a:active   {color: #CC0000}

/* дополнительные классы для модулей, обычно не используются -
если не предупредить XSL-щика */
.themenews      {background:#f5f5f5} /* theme      для новостей */
.themesubnews   {background:#f5f5f5} /* themesub   для новостей */
.themeothernews {} /* themeother для новостей */
.pagerdetailnews{} /* pager      для новостей в режиме просмотра одной новости */
.create {font-size:8pt;}

a.headerlink            {color: #CC0000; text-decoration: underline}
a.headerlink:link       {color: #CC0000; text-decoration: underline}
a.headerlink:visited    {color: #CC0000; text-decoration: underline}
a.headerlink:hover      {color: #CC0000; text-decoration: underline}
a.headerlink:active     {color: #CC0000; text-decoration: underline}

a.wtuheaders            {}
a.wtuheaders:link       {}
a.wtuheaders:visited    {}
a.wtuheaders:hover      {}
a.wtuheaders:active     {}

a.create                {color: #666666; font-size: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; text-decoration: none}     
a.create:link           {color: #666666; font-size: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; text-decoration: none}     
a.create:visited        {color: #666666; font-size: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; text-decoration: none}     
a.create:hover          {color: #CC0000; font-size: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; text-decoration: underline}
a.create:active         {color: #CC0000; font-size: 8pt; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; text-decoration: none}     

/* Стили для календаря */
.calendar                               {}
.cal_zag                                {color:#666633;text-align:center;margin:5 7 3 7}
.date                                   {}
.weekdayf                               {font-size:7pt;text-align:center}
.weekdayh                               {color:#006633;font-size:7pt;text-align:center}

.day                    {color:#666633;background:#eeeedc;text-align:center}
.today                  {color:#ffffff;background:#007050;text-align:center}

A.day                   {color:#006633;font-weight:bold}
A.day:link              {color:#006633;font:bold}
A.day:visited                   {color:#006633;font:bold}
A.day:hover             {color:#003300;font:bold}
A.day:active                    {color:#006633;font:bold}

A.today                 {color:#ffffff;font-weight:bold}
A.today:link                    {color:#ffffff}
A.today:visited                 {color:#ffffff}
A.today:hover                   {color:#ffffff}
A.today:active                  {color:#ffffff}


.100 {width:100px;} /* for NC: size="7" */
.200 {width:200px;} /* for NC: size="17" */
.246 {width:246px;} /* for NC: size="22" (type="file" - 18) */
.375 {width:375px;} /* for NC: size="35" (type="file" - 28) */
.f100{width:100px;} /* for NN:size="7" */
.f200{width:200px;} /* for NN:size="17" */
.f246{width:246px;} /* for NN:size="22" (type="file" - 18) */
.f275{width:275px;}
.f375{width:375px;} /* for NN:size="35" (type="file" - 28) */
.f405{width:405px;} /* for NN:size="44" (type="file" - ?) */
