@charset "windows-1251";
a		{text-decoration: none; color: #FFFCBD; cursor: pointer; outline: none;} /* fff1b8 b1fdb8*/
a:hover	{color: #ffe26b} /*  #FFF8DC*/

body	{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF;
	background-color: #78808f; /* 78808f */
	margin: 0;
	padding: 0;
	scrollbar-arrow-color: #FCFAC9;
	scrollbar-track-color: #616772;
	scrollbar-face-color: #616772;
	scrollbar-highlight-color: #FCFAC9;
	scrollbar-3dlight-color: #C1D3FB;
	scrollbar-darkshadow-color: #552200;
	scrollbar-shadow-color: #D1D1AF;
}
p		{text-indent: 16px; padding: 0; margin: 7px 0 5px 0}
hr		{size: 1px; color: #dae0ea;}
img		{text-decoration: none; border: 0; margin: 0; padding: 0}
select	{padding: 0 4px 0 4px; font-size: 13px}
input	{padding: 0 4px 0 4px; font-size: 13px;}
strong	{position: absolute; visibility: hidden}

table			{border-collapse: collapse; color: #FFF; vertical-align: top; font-size: 13px;}
.topmenu		{line-height: 160%; color: #FFF; border: 1px solid #9A9EB0;} /* background-color: #616772;*/
.topmenu td		{padding: 0 0 0 10px; background: url('img/tdbg.png') repeat-x;}
.mm th			{border: 1px solid #b7bbcc; padding: 3px 7px 3px 7px; background-color: #616772; font-weight: bold; text-align: center; color: #FFF}
.mm tr:hover	{background-color: #7d8aa5}
.mm td			{border: 1px solid #b7bbcc; padding: 3px 3px 3px 3px;}

.vl				{border-left: 1px dashed #b7bbcc}
.vrm			{border-right: 3px double #b7bbcc}
.vlm			{border-left: 3px double #b7bbcc}
.mt6			{margin-top: 6px}
.button			{border: 1px solid #b7bbcc; padding: 1px 5px 1px 5px; cursor: pointer}
.button:hover	{border: 1px solid #8E929F; color: #C6CBDE; padding: 1px 5px 1px 5px; cursor: pointer}
.title			{font-weight: bold; font-size: 14px; color: #d8d8c1} /*fffcdb d8d8c1*/

.divll			{background: url('img/ll.gif') no-repeat; width: 200px;}
.divlm			{background: url('img/lm.gif') repeat-x;}
.divlr			{background: url('img/lr.gif') no-repeat; width: 200px;}

.tblscroll		{overflow-y: scroll; overflow-x: hidden; height: 353px;}
.va				{vertical-align: middle;}

.loader			{width: 44px; height: 44px; position: absolute; top: 200px; left: 600px; visibility: hidden; display: block; z-index: 101; text-align: center; vertical-align: middle;}

.mt1	{padding: 1px 0 0 0}
.pl12	{padding-left: 12px}

ul		{list-style-type: none; padding: 0 0 0 13px; margin: 0; color: #FFF; font-weight: normal;  font-size: 13px;}
.nbr li	{float:left; margin: 0 20px 0 0; font-weight: bold;}
.nbr li a {color: #fff}
.nbr li a span {color: #bfc7cd; border: 1px solid #d6e5ea; padding: 0 3px 0 3px}
.nbr li a:hover {color: #bfc7cd}
.ts		{width: 100%; display: none; font-weight: normal}
.sm		{list-style-type: none; margin: 0; font-weight: bold}

.inp	{border: 1px solid #b7bbcc; color: #FFF; background-color: #616772; height: 20px;}
.inp2	{padding: 0 3 2 3; border: 1px solid #b7bbcc; color: #FFF; background-color: #616772; height: 20px;}


.tsr	{border: 1px solid #b7bbcc; color: #FFF; background-color: #7f4f61; height: 20px; padding: 1 3 1 3;}
.lsel	{background-color: #7d8aa5}	/*7f4f61*/

.bImg	{position: absolute; visibility: hidden; display: block}
.cImg	{border-width: 2px 2px 0 2px; border-style: solid; border-color: #b7bbcc; text-decoration: none; background-color: #616772; padding: 3px; color: #FFF; width:90; height: 16}
.sImg	{border: 2px solid #b7bbcc; text-decoration: none;}


.valT	{vertical-align: top}
.talC	{text-align: center}
.paL	{padding-left: 5px}
.paR	{padding-right: 5px}

.fs12	{font-size: 12px}
.fs13	{font-size: 13px}
.fs14	{font-size: 14px}
.fsN	{font-weight: normal}
.fsB	{font-weight: bold}
.fsBI	{font-style: italic; font-weight: bold}
.fsR	{text-align: right}

.tc1	{color: #FFF8DC}

/*upFrame*/
.upFrame	{width: 600px; height: 478px; position: absolute; visibility: hidden; display: block; top: 0; left: 0; z-index: 100;}
.bclose		{width: 100px; font-weight: bold; border-top: 2px solid #b7bbcc; border-left: 2px solid #b7bbcc; border-right: 2px solid #b7bbcc; background-color: #616772; cursor: pointer}
.bclose img	{vertical-align: middle; margin: 3px 0px 4px 3px}
.btable		{border-bottom: 2px solid #b7bbcc; border-left: 2px solid #b7bbcc; border-right: 2px solid #b7bbcc; background-color: #616772}
.btoptd		{width: 486px; border-top: 2px solid #b7bbcc;}
.wtoptd		{border-top: 2px solid #616772;}
.dFrame		{padding: 0px}
.vFrame		{background-color: #78808f;}
/*------------*/


