@charset "windows-1251";
html, body       {font-family: arial, tahoma, verdana, helvetica, sans-serif; background: #fff; color: #444; font-size: 13px; line-height: 120%;}
textarea, input, select {font-family: arial, tahoma, verdana, helvetica, sans-serif; font-size: 90.1%}
label            {cursor: pointer; }

h1               {font-size: 150%; font-weight: 100; margin-top: 0em; margin-bottom: 1.1em; color: #2658a9; }
h2               {font-size: 16px; margin-top: 15px; letter-spacing: -1px; }

hr               {height: 1px; border-top: 1px solid #dcdcdc; border-right: 0px; border-bottom: 0px; border-left: 0px; }

form             {margin: 0; padding: 0}

a:visited        {text-decoration: underline; color: #444; }
a                {text-decoration: underline; color: #2658a9; }
a:hover          {text-decoration: underline; color: #2658a9; }

.table           {border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.table td        {border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }

.grey:visited    {color: #AFAFB0; }
.grey            {color: #AFAFB0; }
.grey:hover      {color: #AFAFB0; }

.green:visited    {color: #008000; }
.green            {color: #008000; }
.green:hover      {color: #008000; }

.blue:visited    {color: #2658a9; }
.blue            {color: #2658a9; }
.blue:hover      {color: #2658a9; }

.iePNG           {filter:expression(fixPNG(this)); } 
.iePNG a         {position: relative; }

.clear           {clear: both; font-size: 0; line-height: 0; height: 0; border: none; float: none; display: block; }

.hidden          {visibility: hidden; display: none}
.small           {font-size: 10px; line-height: 110%;}
.small1          {font-size: 11px; line-height: 110%;}
.center          {text-align: center}
.right           {text-align: right}

.pages            {text-align: left; margin: 1em 0px 0px 0em; }
A.page_on:visited {color: #5D5D5D; background: #E5E5E5; text-decoration:none; border:1px solid #E5E5E5; margin: 0 2 0 2;}
A.page_on         {color: #000; background: #E5E5E5; text-decoration:none; border:1px solid #C8C8C8; margin: 0 2 0 2}
A.page_on:hover   {color: #2658A9; background: #ffffff; text-decoration: none; border: 1px solid #E9E9E9; margin: 0 2 0 2}
.page_off         {color: #2658A9; background: #ffffff; text-decoration: none; border: 1px solid #E9E9E9; margin: 0 2 0 2; font-weight: bold; }
.pages #prev:visited, .pages #prev, .pages #prev:hover {background: url('/i/page-prev.png') left bottom no-repeat; text-decoration: none; margin: 0 2px; letter-spacing: 5px;}
.pages #next:visited, .pages #next, .pages #next:hover {background: url('/i/page-next.png') left bottom no-repeat; text-decoration: none; margin: 0 2px; letter-spacing: 5px;}

