body { background: #94a2ab url("bg.1.png") repeat-x 0 0; }
p { text-align: justify; margin: 1em 0; }
a { color: #369; }
a:hover { color: #369; }
a:active { color: #369; }
a:visited { color: #369; }

.Container { width: 100%; height: 100%; position: absolute; top: 0; margin: 0 auto;  }
.MenuSpace { height: 100%; text-align: left; width: 19%; }
.MenuContainer { position: relative; width: 200px; height: 100%; border-right: 1px solid #899ba3; margin: 0 0 0 auto; padding: 0 0 0 10px; }
.MainSpace { height: 100%; width: 81%; background: #fff; }
.MainContainer { width: 100%; height: 100%; }

.MenuSpace .Site { padding: 10px 0; text-align: center; }
.MenuSpace .Site img { margin: 0 0 5px 0; }
.MenuSpace a, .MenuSpace a:hover, .MenuSpace a:visited { color: #fff; }

.Boomerang { position: relative; margin: 0 0 0 auto; width: 0px; }
.Boomerang div
{
    z-index: 0;
    position: absolute;
    width: 397px;
    height: 256px;
    background: url("boomerang.1.png") no-repeat 0 0;
    top: -15px;
    left: -357px;
    // background: none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="boomerang.1.png",sizingMethod="crop");
}

.LogoType { position: relative; width: 156px; height: 90px; margin: 30px auto 10px auto; }
.LogoType div
{
    width: 156px;
    height: 90px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("logo.gif") no-repeat;
    // background: none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="logotype.gird.png",sizingMethod="crop");
}
a:hover .LogoType div { cursor: pointer; }

.Menu { padding: 5px 0; position: relative; z-index: 5; }
.Menu a { text-decoration: none; color: #333; font-size: 8pt; }
.Menu ul { margin: 0; padding: 0; list-style: none; }
.Menu li
{
    padding: 4px 14px 4px 4px;
    margin: 3px 0 3px 0;
    background: #aeb9bd url("arrow.4.png") no-repeat right center;
}
.Menu .Selected
{
    color: #fff;
    background: #728993 url("arrow.5.png") no-repeat right center;
    font-weight: bold;
    margin: 2px 0;
    padding: 3px 14px 3px 4px;
}
.Menu .Last { border-bottom: 0; }
.Menu a:visited { text-decoration: none; color: #333; font-size: 8pt; }.Menu a:hover { color: white; }



.HeaderSpace { position: relative; z-index: 4; border-top: 7px solid #ed1b23; }
.HeaderSpace h1 { font-size: 14pt; text-transform: uppercase; padding: 12px 10px; background: #e4e7e8; color: #0066b3; border-top: 1px solid #777; border-bottom: 1px solid #b4bbbf; }


.ContentSpace { padding: 10px; }
.ContentSpace blockquote { margin: 2px 10px 5px 30px; }

.FooterSpace { background: #e1eaef; }
.Additional { border-top: 1px solid #959ca5; }


.GroupGird { font-size: 10pt; font-style: italic; font-weight: bold; }
.GroupGird { margin: 10px 0; padding: 0 10px 0 0; }
.GroupGird .Enterprise { margin: 0; padding: 3px 0 10px 33px; background: url("boomerang.small.3.png") no-repeat; }
.GroupGird .Selected { background: url("boomerang.small.1.png") no-repeat 0 0; }
.GroupGird, .GroupGird a { color: #006db8; text-decoration: none; }


.Contacts { font-style: normal; font-size:1.2em; font-weight: 500; color: #fff; margin: 0 auto; width: 150px; }
.Contacts a { color: #fff; text-decoration: none; padding: 0 0 0 10px; background: url("link.1.png") no-repeat 0 center; }
.Catalog a { color: #000000; padding: 0 0 0 10px; no-repeat 0 center; }
.Contacts .Phone ul { margin: 0; font-weight: 700; font-size:1.1em; padding: 10px 0; list-style: none;}
.Contacts .Phone li { margin: 0; padding: 0 0 0 3.3em; }.Contacts .E-mail { font-size:1em; font-weight: 700; padding: 0; }
.Contacts .Phone .First { padding: 0; }


.GroupEnterprise { background: #fff; border-top: 1px solid #959ca5; }
.GroupEnterprise th { padding: 10px 10px 0 10px; }
.GroupEnterprise td { text-align: right; padding: 0 10px 10px 0;}

.GEFoot th { padding: 15px 0 0 26px; vertical-align: middle; text-align: left; background: url("boomerang.small.4.png") no-repeat 3px center; }
.GEFoot td { font-size: 0.9em; text-align: left; padding: 0 10px 10px 16px; color: #999; font-style: normal; }
.GEFoot th.Raw { background: none; }

.Foot
{
    height: 40px;
    vertical-align: middle;
    text-align: center;
    border-top: 0px solid #036;
    padding: 10px 0;
}

.Copyright { padding: 4px; background: #fff; color: #728993; font-size: 7pt; font-family: arial; }
.Developer { padding: 4px; background: #fff; width: 200px; text-align: right; }


.Pagination { width: 100%; }
.Pagination td { width: 33%; text-align: center; padding: 3px; }
.Pagination .Arrow { font-size: 10pt; padding: -2px 0; }
.Pagination .Sheets span { color: #d00; font-weight: bold; padding: 0 0.5em; }
.Pagination .Sheets a { color: #006fbd; text-decoration: underline; padding: 0 0.5em; }
.Pagination .Sheets a:hover { text-decoration: none; }


.DataGrid { width: 100%; border: 1px solid #ccc; border-collapse: collapse;}
.DataGrid td, .DataGrid th { border: 1px solid #ccc; padding: 5px; }.newmig { color: red; font-weight: 700; }.StoreHouse th { background: #e4e7e8; color: #0066b3; }