body	{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 12px;
	color:#56595F;
	scrollbar-face-color: #EAE9E4;
	scrollbar-highlight-color: #C9C8C4;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #C4C2BC;
	scrollbar-track-color: #FBF4E3;
	scrollbar-darkshadow-color: #C8C7C2;
	}
.border		{border: 1 solid #9B3528}
table		{margin: 0px; padding: 0px}                 
td			{padding: 0px;font-size: 12px; color:#56595F;}
th			{padding: 0px;font-size: 12px; font-size:normal}
img			{border: none}
form		{margin: 0px}
p			{margin: 0px; font-size: 12px; color:#56595F;}
a			{color:#56595F; text-decoration:underline; font-size: 12px;}
a:hover		{color:#EE000D; text-decoration:none;}

table.admin	{background-color:#ffffff; border:1px solid #676A74;}
td.admin		{PADDING: 1px 3px 2px 3px; background-color: #E9EAED;}
td.admin1	{PADDING: 1px 3px 2px 3px; background-color: #E9EAED;}
td.admin2	{PADDING: 1px 3px 2px 3px; background-color: #DDDEE2;}
td.admin0	{color:#ffffff; PADDING: 1px 3px 2px 3px; background-color: #EE000D;}
th.admin		{PADDING: 1px 3px 2px 3px; background-color: #EE000D; color:#ffffff; font-size:normal}
th p	{color:#ffffff}
img.border	{border:1px solid #9B3528;}

.a.up				{font-size:12px; color:#FFFFFF; text-decoration:underline;}
.a.up:hover			{color:#F0B36B;}
.a.bottom			{font-size:11px; color:#FFFFFF;}
.a.bottom:hover	{color:#9B3528;}
.a.menu1				{font-size:13px; color:#922315; margin:  0px 0px 0px 15px; font-weight:bold;}
.a.menu1:hover		{color:#BA503F;}
.a.menu				{font-size:11px; color:#922315; font-weight:bold; margin:  0px 0px 0px 0px;}
.a.menu:hover		{color:#BA503F;}
.a.news				{font-size:12px; color:#9B3528; font-weight:bold}
.a.news:hover		{color:#BA503F;}
.a.menuMap1			{font-size:12px; color:#9B3528;}
.a.menuMap1:hover	{color:#BA503F;}
.a.menuMap2			{font-size:12px; color:#9B3528;}
.a.menuMap2:hover	{color:#BA503F;}
.a.menuMap3			{font-size:12px; color:#9B3528;}
.a.menuMap3:hover	{color:#BA503F;}
a.edit				{color:#56595F; text-decoration:underline; font-size: 12px;}
a.edit:hover		{color:#EE000D; text-decoration:none;}

p.up				{font-size:15px; font-weight:bold; color:#FFFFFF;}
p.bottom			{font-size:11px;  color:#9B3528;}
p.1 {font-family:verdana;font-size:13px;color:#63251D;font-weight:bold}

input				{color:#56595F; }
input.button		{font-family: tahoma; border:2px solid #676A74; color:#EE000D; font-weight:bold; font-size: 12px; width: 113; height: 20; background-color: #FFFFFF;}
input.text			{ border:1px solid #676A74; font-size: 14px; width: 113; height: 22; background-color: #FFFFFF;}
input.serch1		{border:1px solid #ffffff; font-size: 10px; width: 160; height: 18; background-color: #FFFFFF;}
input.serch2		{border:0px; font-size: 13px; font-weight:bold; background-color: #ffffff; color:#EE000D; cursor:hand; margin:0 0 0 0; text-decoration:underline; height:17px}

a.link1			{font-family: arial; font-size: 13px; color:#676A74; font-weight:bold; text-decoration:underline;}
a.link1:hover	{text-decoration:none;}

.menon				{font-family: tahoma; font-size: 13px; color:#676A74; font-weight:bold; text-decoration:underline; line-height:20px}
.menon:hover		{text-decoration:none; color:#EE000D}
.menlev1on				{font-family: tahoma; font-size: 13px; color:#676A74; font-weight:bold; text-decoration:underline; line-height:20px}
.menlev1on:hover		{text-decoration:none; color:#EE000D}
.menlev2on				{font-family: tahoma; font-size: 13px; color:#676A74; text-decoration:underline; line-height:20px}
.menlev2on:hover		{text-decoration:none; color:#EE000D}



.menoff				{font-family: tahoma; font-size: 13px; color:#EE000D; font-weight:bold; text-decoration:underline; line-height:20px}
.menoff:hover		{text-decoration:none; color:#EE000D}
.menlev1off			{font-family: tahoma; font-size: 13px; color:#EE000D; font-weight:bold; text-decoration:underline; line-height:20px}
.menlev1off:hover	{text-decoration:none; color:#EE000D}
.menlev2off			{font-family: tahoma; font-size: 13px; color:#EE000D; font-weight:bold; text-decoration:underline; line-height:20px}
.menlev2off:hover	{text-decoration:none; color:#EE000D}


.linkr			{font-size: 12px; color:#EE000D; text-decoration:underline;}
.linkr:hover	{text-decoration:none;}

.textr			{font-size: 12px; color:#EE000D; text-decoration:underline; font-weight:bold;}

.black			{color:#1F1F1F; line-height:18px}

.gen				{color:#676A74; font-size: 12px; text-decoration:underline; }
.maintit			{color:#EE000D; font-size: 16px; font-weight:bold;}

.bott1				{font-size: 12px; color:#1F1F1F;}
.bott2				{font-size: 12px; color:#676A74;}
.bottlink			{font-size: 12px; color:#EE000D; text-decoration:underline;}
.bottlink:hover	{text-decoration:none;}


font.gol			{font-size:11px; margin:  1px 1px 3px 5px;}
font.golh			{font-size:10px; color:#9B3528; font-weight:bold}
font.news1			{font-size:12px; color:#9B3528; font-weight:bold}
font.news2			{font-size:12px; color:#FFFFFF;}

.adminCaption		{font-weight:bold}
.textInput			{border:1px solid #676A74; font-size: 12px; width: 485; background-color: #FFFFFF;}
.checkInput			{border:0px solid #676A74; font-size: 12px;}
.button				{}

.textinp        	{border:1px solid #9B3528; font-size: 14px; height: 22; background-color: #FFFFFF;}
.buttoninp			{border:1px solid #9B3528; font-size: 12px; width: 113; height: 22; background-color: #F0CEA6;}
.buttonex			{border:1px solid #9B3528; font-size: 12px; background-color: #F0CEA6;}


.osn1					{font-size:11px; color:#676A74}
.osn2					{font-size:12px; color:#56595F; text-decoration:underline; font-weight:normal; text-align:justify}
.osn2:hover			{color:#EE000D; text-decoration:none;}

.link1              {font-family: tahoma; color:#76A74; font-weight:bold; font-size: 12px; }
.link2              {font-family: tahoma; color:#76A74; font-weight:normal; font-size: 12px; }
.bluetext2          {font-family: tahoma; color:#FFFFFF; font-weight:bold; font-size: 12px}
#link               {overflow:auto; width:1px; height:1px;}
h1.text             {FONT-SIZE: 12px; FONT-WEIGHT: normal; display: inline;}
#h1                 {overflow:auto; width:1px; height:1px;}

.calcCaption{background-color:#fe0000;color:#ffffff;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff}
.calcCaptionRight{background-color:#fe0000;color:#ffffff;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}
.calcSubCaption{color:#666666;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff}
.calcSubCaptionRight{color:#666666;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}
.calcBody{color:#666666;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff}
.calcBodyRight{color:#666666;font-family:tahoma;font-weight:bold;font-size:12px;padding:5px 5px 5px 5px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff}
.calcRubles{padding:5px 5px 5px 5px;border-left:1px solid #ffffff;background-color:#f0f0f2}
.calcDollars{padding:5px 5px 5px 5px;background-color:#e4e5e8;border-left:1px solid #ffffff}









/* new */

table.divisions {
	border-collapse: collapse;
	width: 100%;
	background: #dedfe3;
	border: 2px solid gray;
}

table.divisions th, table.divisions td {
	border: 1px solid white;
}

table.divisions table.level2, table.divisions table.level3 {
	height: 100%;
	border-collapse: collapse;
}

table.divisions table.level2 td {
	border: 0px;
}

table.divisions table.level3 td {
	padding: 2px !important;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}

table.divisions th {
	background: #ee000f;
	color: white;
	font-weight: normal;
	padding: 2px !important;
}

table.divisions td {
	text-align: center;
}

div.divisions {
	margin-top: 22px;
	margin-bottom: 10px;
}

div.divisions a {
	font-weight: bold;
	color: #0a618c;
}


table#division_worktime, table#division_rates {
	background: #e9eaee;
	border: solid grey 2px;
	border-collapse: collapse;
	width: 100%;
}

#division_rates th, #division_rates td {
	font-weight: normal;
	padding: 2px;
	border: solid white 1px;
}

#division_rates td {
	background: #dedfe3;
}

#division_worktime th, #division_worktime td {
	width: 14.28%;
	padding: 2px;
	border: solid white 1px;
}

#division_worktime th.day_off {
	color: #ee000f;
}

#division_worktime td {
	background: #dedfe3;
	font-size: 8pt;
}

td#division_info div, div.division {
	margin-top: 16px;
	margin-bottom: 6px;
}

td#division_info div#division_name {
	margin: 0px;
}

td.division_map, td#division_info {
	padding: 2px;
}

td.division_map img {
/*	border: 1px solid grey;*/
}