@charset "windows-1251";
html                 {filter:expression(document.execCommand("BackgroundImageCache", false, true)); }
html, body           {height: 100%}
body                 {font-family: arial, verdana, helvetica, sans-serif; color: #3A3A3A; font-size: 13px; line-height: 130%; }
textarea, input      {font-family: arial, verdana, helvetica, sans-serif; font-size: 100%; border: 1px solid #888; }
form                 {margin: 0; padding: 0; }

h1                   {font-size: 18px; font-weight: 100; margin: 0 0 5px 0; }
h2                   {font-size: 110%; margin-top:5px}

a:visited            {text-decoration: underline; color: #575757; }
a                    {text-decoration: underline; color: #353535; }
a:hover              {text-decoration: underline; color: #ed1b2f; }

.inverse:visited     {text-decoration: underline; color: #575757; }
.inverse             {text-decoration: none; color: #353535; }
.inverse:hover       {text-decoration: underline; color: #ed1b2f; }

.iePNG               {filter:expression(fixPNG(this)); } 
.iePNG a             {position: relative; }

.clear               {clear: both; font-size: 0; line-height: 0; height: 0; border: none; float: none }
.hidden              {visibility: hidden; display: none}

.tborder             {background: #888; }
.tborder table td    {background: #fff; }

.table-border        {border: 1px solid #888; }
.table-border td     {border-right: 1px solid #888; border-bottom: 1px solid #888; }

#err                 {color: #c00; margin-left: 0.7em; font-size: 80%; }
.error, .msg-2       {color: #c00;}

p                    {margin: 10px 0px 15px 0px;}

