/* стили для всех элементов #A8C6DD*/
a, p, span, td, th, div, body
{ font-family: verdana, arial, helvetica; font-size: 8pt; color: #000000 ; text-decoration: none; }

a						{ color: #518DBC; text-decoration: none; }
a:hover				{ color: #518DBC; text-decoration: underline; }
a.bluebold			{ color: #518DBC; font-weight: bold; text-decoration: none; }
a.bluebold:hover	{ color: #518DBC; font-weight: bold; text-decoration: underline; }
a.DisPage			{ font-size: 7pt; color: #518DBC; font-weight: bold; text-decoration: none; }
a.DisPage:hover	{ font-size: 7pt; color: #518DBC; font-weight: bold; text-decoration: underline; }
a.blue				{ color: #518DBC; text-decoration: underline; }
a.blue:hover		{ color: #518DBC; text-decoration: underline; }
a.greybold			{ color: #686868; font-weight: bold; text-decoration: underline; }
a.greybold:hover	{ color: #686868; font-weight: bold; text-decoration: underline; }
a.Chosen				{ font-size: 14px; color: #000000; font-weight: bold; text-decoration: underline; }
a.Chosen:hover		{ font-size: 14px; color: #000000; font-weight: bold; text-decoration: underline; }

/* описание блочных элементов */
p.LeftMenu			{ padding-left: 12px; padding-right: 3px; }

/* описание неблочных элементов */
span.white		{ color: #FFFFFF; }
span.wbold		{ color: #FFFFFF; font-weight: bold; }
span.bluebold	{ color: #518DBC; font-weight: bold; }
span.red			{ color: #CC0000; }
span.redbold	{ color: #CC0000; font-weight: bold; }
span.greybold	{ color: #CFCFCF; font-weight: bold; }

span.Issue		{ font-size: 30px; color: #CFCFCF; font-weight: bold; }
span.BlChosen	{ font-size: 13px; color: #518DBC; font-weight: bold; }
span.Title		{ font-size: 22px; color: #518DBC; font-weight: bold; }
h1		{ color: #518DBC; font-weight: bold;font-size:12pt; }
span.PageNum	{ font-size: 21px; color: #FFFFFF; }
span.ActPage	{ font-size: 7pt; color: #FFFFFF; font-weight: bold; }
span.Page		{ font-size: 11pt; color: #CFCFCF; }
span.CompanyName{ font-size: 14pt; color: #CFCFCF; }
span.Chosen		{ font-size: 14px; color: #000000; font-weight: bold; }

/* стили описания элементов форм */
select			{ font-family: verdana, arial, helvetica; font-size: 11px; height: 21px; background-color: #F8F8F8; }
input				{ font-family: verdana, arial, helvetica; font-size: 11px; background-color: #F8F8F8; }
textarea			{ font-family: verdana, arial, helvetica; font-size: 11px; width: 530px; background-color: #F8F8F8; }
.SubscrCheck	{ background-color: #FDF7EF; }

input.radio		{ background-color: #FFFFFF; }
input.SearchButton	{ width: 100px; }

/*.LogInput { height: 21px; width: 150px; }
.BlockInput { height: 21px; width: 130px; }
.OptionInput  { height: 21px; width: 300px; }
.PersonalInput  { height: 21px; width: 220px; }
.TitleInput  { height: 21px; width: 530px; }
.SmallInput  { height: 21px; width: 70px; }
.VoteInput  { height: 21px; width: 50px; }
.ExpInput { height: 21px; width: 25px; }
.CfgInput { height: 21px; width: 50px; }
.button { height: 22px; background-color: #e6e2d9; }*/

.tbl-border { background-color:#ccc; }
.tbl { font-size:11px; padding:3px 4px 3px 4px; }
.tbl1 {
    font-size:11px;
    color:#000;
    background-color:#F7F7F8;
    padding:4px;
    background-image: url(images/tbl1-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.tbl2 {
    font-size:11px;
    color:#000;
    background-color:#EBEBEB;
    padding:4px;
    background-image: url(images/tbl2-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.tbl-small {
    font-size:11px;
    margin: 1px;
    padding: 1px;
}