/*
** По умолчанию для всех страниц
*/
BODY {
  margin-top: 0;
  margin-left: 0%;
  margin-right: 0%;
}

DIV.body {
  width: 750;
; color: #FFFFFF
}


BODY {
	font-family: verdana, arial, sans-serif;
  font-size: 10pt;
  background: #008080;
; color: #DDDDDD
}

BODY.dlg {
  margin: 0 0 0 0;
  background: #FFFFFF;
}
TH{
	font-family: verdana, arial, sans-serif;
  font-size: 8pt;
}
/*
 * Tony's dialog styles
 * dialog style with right-left margins
 */
BODY.dlgm {
  margin: 0 10 0 10;
}
td.sel
{
  background: #E7F3F9;
}
td.bdy
{
  background: #f1f1f1;
}

TD {
  align: left;
  vertical-align: top;
}

/* формы: разделительная линия */
TD.line { background: #003399; }

/* формы: левый и правый столбец */
TD.td0 { background: #E7F3F9; font-weight: bold; }
TD.td0n { background: #E7F3F9; padding-left: 10px; vertical-align: middle;}
TD.td1 { background: #F5F5F5; }
/* ****************************************************************
                            FormTable
*/
TABLE.formTable {
  vertical-align: middle;
  border:0;
  cellpadding:7;
  cellspacing:3;
  width: 100%;  

}

TABLE.formTable TD.tdLt {
  background: #E7F3F9; 
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 30%;
}

TABLE.formTable TD.tdRt {
  background: #F5F5F5;
  width: 70%;
  padding-top: 3px;
  padding-bottom: 3px;
}


/* Все линки по умолчанию */
	a:link { 
		color: #99FFFF;
		text-decoration: none;
		}
	a:visited { 
		color: #99CCFF;
		text-decoration: none;
		}
	a:active { 
		color: #33FFCC;
		text-decoration: none;
		}
	a:hover { 
		color: #FFFFCC;
		text-decoration: underline;
		}	

/* Линк: Верхнее/Нижнее меню */

A.topmenu {
  font-size: 9pt;
  font-weight: bold;
}

*/
/* Линк: выглядит как текст с подсветкой */
A#hilite {
  color: #000000;
  text-decoration: none;
}
A#hilite:HOVER {
  color: #33FFFF;
  text-decoration: underline;
}
A#hilite:VISITED {
  color: #33CCCC;
  text-decoration: underline;
}

/* Текст метки */
#label {
  color: #660000;
  font-style: normal;
}
/*
** Стили для таблиц сласса browse
*/
TABLE.browse {
  vertical-align: top;
  border-top: 2 solid #003399;
  border-bottom: 2 solid #003399;
  margin-top: 4;
}

/* Стиль для строк черезстрочной раскраски */
TR.tr0 { background: #FFFFFF; }
TR.tr1 { background: #F5F5F5; }

/* Стиль для выбранной строки */
TABLE.browse TR.sel {
  background: #333399;
  color: white;
}
TABLE.browse TR.sel A {
  color: white;
}

TABLE.browse TH {
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  color: #000000;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  background: #E7F3F9; /*#E0F0FB;*/
  padding: 2 4 2 4;
  border-bottom: 2 solid #003399;
}

TABLE.browse TD {
  padding-left: 4px;
  padding-right: 4px;
}

TABLE.browse TD.total {
  border-top: 1 solid #000000;
}

TD.a0 { color: #000000; } /* просто текст */
TD.a1 { color: #CCCCCC; } /* запрещенный текст */
TD.a2 { color: #660000; } /* измененый текст */
/*
** Стили для таблиц сласса form
*/
TABLE.form TD {
  vertical-align: middle;
}

/*
** Разделительная полоска
*/
IMG#spacer {
  width: 100%;
  height: 1px;
  background-color: #003399;
}

/*
** Стандартные заголовки
*/
H1 {
	font-size : 10pt;
	font-weight: bold;
  margin-top: 2pt;
  margin-bottom: 2pt;
	color: #CCCCCC;
}

H1 A { 
  text-decoration: none;
}
/*
H1 {
	font-family :  Arial, sans-serif ;
	font-size : 12pt;
	font-weight: bold;
	color: "003399";
	margin-top: 2pt;
	margin-bottom: 2pt;
}
*/

H2 {
	font-size : 9pt;
	font-weight: bold;
  margin-top: 2pt;
  margin-bottom: 2pt;
}

/*
** Стиль для картинок отраслей
*/
IMG#imgBranch {
  width: 60px;
  height: 60px;
  border-width: 0;
}

/*
** Стиль для выделения примеров в тексте
*/
EM {
  color: #990033;
  paddin-top: 4px;
  padding-bottom: 4px;
}

/*
** Стили для новостей
*/
DIV#divBranch {
  width: 20%; 
  text-align: center;
  float: left;
  padding: 10px 10px 10px 10px;
}

/*
** Стили для форматирования Новостей
*/
DIR#dirNews {
  margin-top: 8px;
  margin-bottom: 16px;
}

FONT#fontNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
  color: #003399;
}

TD#tdPartnersImg {
  vertical-align: bottom;
}


/* ****************************************************************
                            GridTable
*/

TABLE.gridTable {
  vertical-align: middle;
  border: 0px;
  
  width: 100%;  
}

TABLE.gridTable TR.tLR {
  background: WHITE;
  vertical-align: middle;
}

TABLE.gridTable TR.tDR {
  background: #f1f1f1;
  vertical-align: middle;
}


TABLE.gridTable TR.sel {
/*  background: #E7F3F9;*/
  background: #333399;
  color=white;  
}

TABLE.gridTable TR.lightSel {
  background: #D0E0FF;
}

TABLE.gridTable TR.lightSel2 {
  color: red;
}

TABLE.gridTable TR.sel A {color=white;}

TABLE.gridTable TH{
  background: #003399;
  vertical-align : middle;
  font-size: 8pt;
  font-weight: bold;
  color: E7F3F9;
}
/***********************************************************************/

TD#tdLeftForm {
  background: #E7F3F9;
  padding-left: 10px;
  width: 30%;
}

TD#tdLightHeader {
  background: #E7F3F9;
}

TD#tdLightContent {
  background: #F5F5F5;
}

TABLE TH.tdHeader {
  background: #003399;
  vertical-align : middle;
  font-size: 8pt;
  font-weight: bold;
  color: E7F3F9;
}

TD#tdHeader {
  background: #003399;
  vertical-align : middle;
}

TH#tdHeader {
  background: #003399;
  vertical-align : middle;
}

TR#tdLR{
  background: WHITE;
}

TR#tdDR{
  background: #f1f1f1;
}

TD#tdLR{
  background: WHITE;
}

TD#tdDR{
  background: #f1f1f1;
}

TD#tdRightForm {
  background: #F5F5F5;
  width: 70%;
}

#tdLeft {
  background: #E7F3F9;
}

#tdRight {
  background: #F5F5F5;
}

IMG.little_photo {
    width: 40;
    height: 50;
}

IMG.big_photo {
    width: 80;
    height: 100;
}

/* 
** Popup window style
*/
DIV.popup {
  position: absolute; 
  left: 0; 
  top: 0; 
  visibility: hidden;
  display: block;
}             

SPAN.td {
  margin-left: 4px;
  padding-right: 4px;
}

/*
** Стиль списка с картинкой
*/
UL.simple {
  overflow: auto;
  height: 100%;
  width: 100%;
	list-style-image: url("/faktura/img/mark1.gif");
  color: #003366;
  margin-left: 16;
  text-decoration: underline;
  cursor: hand;
}
UL.inline {
	list-style-image: url("/faktura/img/mark1.gif");
  color: #003366;
  margin-left: 16;
  cursor: hand;
}

/*
* old-styled tables
*/
TABLE.old
{
  vertical-align: top;
  cellpadding:4;
  cellspacing:1;
}
TABLE.old TH
{
  background: #8acae5;
  vertical-align : middle;
  text-align : left;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}
TABLE.old TD
{
  vertical-align : top;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
}
TABLE.old TR.tr0
{
  background: #f1f1f1;
}
TABLE.old TR.tr1
{
  background: #ffffff;
}

p  { }p  { 
	font-family: verdana, arial, sans-serif;
 } 

TD { 
	font-family: verdana, arial, sans-serif;
  font-size: 10pt;
 } 
