BODY, td    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;}
BODY {  background: #FFFFFF ; MARGIN: 0px; }

a   {text-decoration: none; color: #003C6E;}
a.cur   {text-decoration: none; color: #FFFFFF;}

table.menu td.top { background: #0A4E86 url(/images/site/home/top_menu.gif) repeat-x; }
table.menu td.tops { background:#4885A4 url(/images/site/home/top_menu_select.gif) repeat-x; }
table.menu td.but { background: #6994B5 url(/images/site/home/fon_menu.gif) repeat-x; text-align: center;}
table.menu td.middle { background: #134B7A url(/images/site/home/line_banner.gif) repeat-x bottom; padding: 5px;}
table.menu td.banner { background: #003C6E url(/images/site/home/baikal.gif) no-repeat left;}
table.menu td.cbanner { background: #003C6E;}
table.menu td.cbannerfon { background: #003C6E url(/images/site/prod/baikal_fon.gif) no-repeat left;}
table.menu td.path { background: #D8E1E6;}

table.ddmenu      { CURSOR: pointer; background:#333333;}
table.ddmenu  td.text   {background: #5199B8; font-size: 11px; color: #FFFFFF; padding: 2px 5px;}
table.ddmenu  td.text a   {color:#FFFFFF; text-decoration: none;}

table.msearch td    { color: #90BAD3; font-weight: bold; font-size: 11px;}
table.msearch td a  { color: #90BAD3; font-weight: bold; text-decoration: none;}
table.msearch td input.search { border: none;  background: #2E6C93; color: #FFFFFF; font-size: 10px;}

table.csearch td    { color: #FFFFFF; font-weight: bold; font-size: 11px;}
table.csearch td a  { color: #FFFFFF; font-weight: bold; text-decoration: none;}
table.csearch td input.search { border: none;  background: #2E6C93; color: #FFFFFF; font-size: 10px;}

table.copyr td      { background: #003C6E; color: #FFFFFF; padding: 5px 20px; font-weight: bold; font-size: 11px;}
table.copyr td a    { color: #FFFFFF; text-decoration: none; font-weight: bold;}

table.dcont  td     {padding-right:15px;}
table.lastnews td   { font-size: 70%; font-size:11px;  }
table.lastnews td a{text-decoration:none;}
table.prodc td      { background: #D0E2EC; padding: 3px; }
table.prodc td a    { text-decoration: none; font-weight: bold; color: #013D6F; text-transform: uppercase;}
table.prodc td.line     { background: #D0E2EC url(/images/site/home/line.gif) repeat-x center; }

table.navel td.li   { padding-right:10px; }

td.cont H1  { font-size: 100%; color: #2E77B5; font-weight: bold; margin: 3px 0px;}
td.title    { font-size: 80%; font-weight: bold; }
td.uptitle  { font-size: 80%; font-weight: bold; color:#4C7369}
td.smalltitle   { font-size: 11px; color: #003C69;}

td.alllnk   { color: #003C69; font-size: 10px;}
td.alllnk a     { color: #003C69; text-decoration: none; font-size: 10px;}

table.lwimg td a    { color: #003B6D; text-decoration: none; font-size: 90%;}

table.subsc             { font-size: 120%;  }
table.subsc tr.grey td      { background: #EAEAEA;}

td.line   { background: url(/images/site/home/line.gif) repeat-x; }
td.blueline   { background: #2E77B5; }
td.greyline   { background: #639694; }
td.litegreyline   { background: #D8E0CC; }

a.head { color: #2E77B5; font-size: 10px; text-decoration: none; font-weight: bold;}

a.smlink { font-size: 90%; text-decoration: none; }

H1  { font-size: 130%; color: #013B69; font-weight: bold; margin: 1px 0px;}
H2  { font-size: 110%; font-weight: bold; margin: 3px 0px;}
H2.downtitle    { font-size: 130%; font-weight: bold; color: #003C6E; margin: -5px 0px 10px;}
H3  { font-size: 110%; font-weight: bold; color: #003C6E; margin: 1px 0px 10px;}
H3.downtitle    { font-size: 100%; font-weight: bold; color: #003C6E; margin: -5px 0px 10px;}

font.head { color: #2E77B5; font-size: 10px; font-weight: bold;}
font.head a { color: #2E77B5; font-size: 10px; text-decoration: none; font-weight: bold;}

div.path    {margin: 3px 10px; font-size: 9px; color: #255A7F; font-weight: bold;}
div.path a  {color: #255A7F; text-decoration: none; font-weight: bold;}

div.divSelect       {margin: 10px 20px;}
div.divSelectLi     {margin: 5px 5px;}

table.foto      {font-size: 120%; }
table.foto tr.text td   {padding: 5px; color:#818181; }
table.foto tr.text td b {color:#000000; }
table.foto tr.text td a {color:#818181; text-decoration: none;}
table.foto tr.text td a b   {color:#000000; text-decoration: none;}
table.foto td.head  {padding: 5px 20px; background: #E8E8E8; border-right:#757575 1px solid; border-left:#757575 1px solid; border-top:#757575 1px solid; color: #696969;}
table.foto td.foto-first    {padding: 5px; border-right:#B4B4B4 1px solid; border-left:#B4B4B4 1px solid; border-top:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto  {padding: 5px;  border-bottom:#B4B4B4 1px solid; border-top:#B4B4B4 1px solid; border-right:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto-first-n  {padding: 5px; border-right:#B4B4B4 1px solid; border-left:#B4B4B4 1px solid; border-bottom:#B4B4B4 1px solid; text-align: center;}
table.foto td.foto-n    {padding: 5px;  border-bottom:#B4B4B4 1px solid; border-right:#B4B4B4 1px solid; text-align: center;}
table.foto td a     {color: #818181; text-decoration: none;}
table.foto td.dark  {background: #7A6DB4 url(/images/el-head.gif) no-repeat top right; border-bottom :#7A6DB4 2px solid; color: #FFFFFF; padding: 1px 30px 1px 10px;}
table.foto td.lite  {border-bottom :#7A6DB4 2px solid;}

table.teh       {font-size: 120%; }
table.teh td.dark   {background: #7A6DB4 url(/images/el-head.gif) no-repeat top right; border-bottom :#7A6DB4 2px solid; color: #FFFFFF; padding: 1px 30px 1px 10px;}
table.teh td.lite   {border-bottom :#7A6DB4 2px solid;}

table.tehtab        {font-size: 130%; }
table.tehtab td.tab {border:#5D86AB 1px solid; vertical-align: top; padding:0px;}
table.tehtab td.also    {border:#5D86AB 1px solid; padding: 10px; vertical-align: top;}
table.tehtab td.also b  {color:#000000;}
table.tehtab td.also li {color:#0072BC;}

table.tehtabint      {font-size: 130%; border-collapse:collapse;}

table.tehtabint tr.head td.first {background: #5D86AB;  border-right:#FFFFFF 1px solid;  padding: 4px 10px; text-align: left; color: #FFFFFF;}
table.tehtabint tr.head td.next  {background: #5D86AB; border-left:#FFFFFF 1px solid; padding: 2px; text-align: center;  color: #FFFFFF;}
table.tehtabint tr.head td.next1 {background: #5D86AB; border-left:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding: 2px; text-align: center;  color: #FFFFFF;}

table.tehtabint td.first    {border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; }
table.tehtabint td.afirst   {background: #E0E8EB;  border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; }
table.tehtabint td.section  {border-bottom:#5D86AB 1px solid; padding: 4px 10px; text-align: left; font-weight: bold; font-style: italic;}
table.tehtabint td.next     {border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 2px; text-align: center; }
table.tehtabint td.btn      {border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 10px; text-align: center; }
table.tehtabint td.anext    {background: #E0E8EB;  border-bottom:#5D86AB 1px solid; border-left:#5D86AB 1px solid; padding: 2px; text-align: center;}
table.tehtabint td.descr    {border-top:#5D86AB 1px solid;}
table.tehtabint td.subline  {padding: 4px 25px; vertical-align: top; border-bottom:#5D86AB 1px solid; text-align: left;}
table.tehtabint td.serial   {background: #E0E8EB;  border:#999C9F 1px solid;}

table.tehmod         {font-size: 120%; }
table.tehmod td.hfirst   {border-bottom:#999C9F 1px solid; padding: 2px; font-weight: bold; color: #818181; text-align: center;}
table.tehmod td.hnext    {border-bottom:#999C9F 1px solid; border-left:#999C9F 1px solid; padding: 2px; text-align: center;  color: #818181;}
table.tehmod td.first    {border-top:#999C9F 1px solid; padding: 5px; color: #818181;}
table.tehmod td.next     {border-top:#999C9F 1px solid; border-left:#999C9F 1px solid; padding: 2px; color: #818181; text-align: center;}

table.prodcat       { font-size: 120%; border-collapse:collapse; }
table.prodcat td    { border: none; background: #FFFFFF; }
table.prodcat td.bord   { border: #C0C7CD 1px solid; }
table.prodcat td.title  { border-top: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; }
table.prodcat td.cont   { border-bottom: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; padding-top: 1px;}
table.prodcat td.constr { background: #F2F2F2; border-bottom: #C0C7CD 1px solid; border-left: #C0C7CD 1px solid; border-right: #C0C7CD 1px solid; padding-top: 1px;}
table.prodcat td.constr td{ background: #F2F2F2; }

table.fragm     {font-size: 120%; border-collapse:collapse;}
table.fragm td      {border:#A3B9D0 1px solid; }
table.fragm td.fon  {background: #E0E8EB url(/images/site/prod/product_fon.gif); padding-left: 30px; border-right:none;}
table.fragm td.left     {background: #E0E8EB url(/images/site/prod/det/left.gif) repeat-y; border:none;}
table.fragm td.right    {background: #E0E8EB url(/images/site/prod/det/right.gif) repeat-y; border:none;}

table.years tr.years  td    {padding: 4px 1.5em; font-size: 70%; background: #F0ECE8 no-repeat top left; width: 4.2em;}
table.years tr.years  td.current  {background: #16555D no-repeat top left; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {background-color: white; font-size: 70%; padding-top: 0; padding-left: 1.5em;}
table.years tr.years  td  a {color: black;}
table.years tr.months td  a.cur {color: #777777; text-decoration: none;}
table.years tr.months td.current{ border-top: 1px solid #366257;}

table.izh     { border-collapse: collapse; width: 100%; }
table.izh td   { border: 1px solid #5D86AB; padding: 1px 10px;  font-size: 80%; }
table.izh th    { border: 1px solid #5D86AB; padding: 1px 10px; font-size: 80%; color: #FFFFFF; background-color: #5D86AB;}
table.izh tr td   {  background-color: #E0E8EB; }
table.izh tr.row2 td  {   background-color: #FFFFFF; }

table.fact  td      {font-size: 70%; }

table.koment        {font-size: 120%; }
table.koment  td    {background: #E8F1F6; color: #003B6D; padding:10px}

table.prodlist      {font-size: 120%; }

div.fleft           {float: left;}
div.note            {color: #636A72; font-size: 90%;}

table.tcorn         {position:relative; top: 3px; z-index: 1;}
table.bcorn         {position:relative; top: -3px; z-index: 1;}
div.tcorn           {position:relative; top: 3px; z-index: 1;}
div.bcorn           {position:relative; top: -3px; z-index: 1;}
img.tcorn           {position:relative; top: 3px; z-index: 1;}
img.bcorn           {position:relative; top: -3px; z-index: 1;}


.blue       {color: #003C6E;}

table.imghead td   { padding: 0px;}

ul      {margin: 0; padding: 0 1.5em; /*list-style: url(/images/site/page/p.gif) outside ; */}
ul  li  {margin: 0.5em 0; }

div.order {
    border: 1px solid #C0C7CD;
    padding: 3px 5px 5px 5px;
    float: right;
    background: #E0E6D8
}

div.order a  {
    display: block;
    font-weight: bold;
    padding-right: 15px;
    background: #E0E6D8 url('/images/site/prod/buy.gif') no-repeat right 3px
}

table.attributes {border-collapse:collapse;background: #FFFFFF; padding: 0px; margin:0px; border:1px solid #000000;}
table.attributes td {background: #FFFFFF; padding: 5px;}
table.attributes td.head {text-align:right; vertical-align:top;}
div.likelink {color: #013DD5; cursor:pointer;text-decoration:underline;}
div.filterform {font-weight: bold; font-size:13px;}
div.textlittle {font-size:10px;}

table.basket            {font-size: 100%; background: #C7C7C7; }
table.basket    td      {background: #FFFFFF; padding: 3px 10px;}
table.basket    tr.head td  {font-size: 110%; background: #FFFFFF; font-weight: bold;}
table.basket    td.itemhead {background: #D8E1E6; color: #2E77B5; font-weight: bold;}
table.basket    td.price    {font-size: 90%; color: #777777; text-align: center; padding: 10px;}
table.basket    td.price div.rur    {color: #000070; text-align: center;}

table.rep       {border-collapse:collapse;background: #FFFFFF;}
table.rep a     {color: #2E77B5 !important;}
table.rep td.head   {border:#000000 1px solid; text-align: center; font-weight: bold;}
div.head {background:#F2EFF5; border:#000000 1px solid; text-align: center; font-weight: bold; vertical-align:middle;}
/*table.rep td.rewrite  {padding:0px; margin:0px;vertical-align:top;}*/
table.rep td.empty  {vertical-align:top;}
table.rep td.override   {border:0px none;width:100%; height:100%;}
table.rep td        {border:#000000 1px solid; }
table.rep td.auto   {border:#000000 1px solid;background-color:#F2EFF5; }
table.rep td.autoedit   {background-image:url(/images/mifors/block_edit.gif); 
    background-repeat: no-repeat; 
    background-position:right bottom;
}
table.rep td.headinfo   {padding: 40px 0px 14px 5px; border:#FFFFFF}

table.rep td.indebug   {padding: 5px;vertical-align:top;}
table.rep td.debug   {
    padding: 10px;
    vertical-align:top;
    background-image:url(/images/mifors/block_edit.gif); 
    background-repeat: no-repeat; 
    background-position:right bottom;
}

table.rep td.pathdebug   {
    padding: 10px;
    vertical-align:top;
    background-image:url(/images/site/arrow_right_g.png); 
    background-repeat: no-repeat; 
    background-position:right bottom;
}

table.rep td.column   {padding: 10px; width: 40px;}
table.rep td.nobord   {border:0px none;}

table.repcell {margin: 0px; padding: 0px;}
table.repcell td   {padding: 0px; border:0px none;}


div.otchet h1 {color: #012B49;}
div.otchet h2 {color: #012B49;}
div.otchet h3 {color: #012B49;}
div.otchet td {color: #012B49;}
div.otchet p {color: #012B49;}

div.otchet table.rep        {border-collapse:collapse;}
div.otchet table.rep td.head    {border:#000000 1px solid; text-align: center; font-weight: bold;}
div.otchet table.rep td     {border:#000000 1px solid; }
div.otchet table.rep td.auto    {border:#000000 1px solid;background-color:#F2EFF5; }
div.otchet table.rep td.headinfo    {padding: 40px 0px 14px 5px; border:#FFFFFF}

div.otchet table.otchet td.head {text-align: left; background-color:#F2EFF5;}
div.otchet table.otchet td.auto {background-color:#F2EFF5; }
div.otchet table.otchet td.headinfo {padding: 40px 0px 14px 5px; border:#FFFFFF}

div.otchet table.svodny td.head {text-align: left; font-weight: bold; background-color:#FFFFFF;}

div.otchet h1.otchethead {font-weight: bold; font-size: 180%; }
div.otchet h1.otchethead1 {font-weight: bold; background-color:#CCFFCC;}
div.otchet h2.otchethead2{font-weight: bold; background-color:#CCFFCC;}


table.itog      {border-collapse:collapse; }
table.itog td.head  {border:#000000 1px solid; text-align: center; font:bold 14pt serif;}
table.itog td.naprav    {border:#000000 1px solid; background-color:#FFFFA5; font:14pt serif;}
table.itog td       {border:#000000 1px solid; font:14pt serif; }
table.itog td.sp12  {border:#000000 1px solid; font:12pt serif; }
table.itog td.auto  {border:#000000 1px solid;background-color:#F2EFF5; font:14pt serif; }
table.itog td.headinfo  {padding: 0px 0px 5px 5px; border:#FFFFFF; font:14pt serif;}

table.itoghead      {font:14pt serif; text-align:center;}
table.itoghead td       {font:14pt serif; text-align:center;}

table.itogpodp      {font:14pt serif;}
table.itogpodp td       {font:14pt serif;}

td.err {
   border:#000000 1px solid;
   background: #FF0000
}

input.r { text-align: right; }

td.st000 { background: #F3F6FB; }
td.st0 { background: #FF0000; }
/*td.st1 { background: #FFA828; }*/
td.st1 { background: #00FF20; }
td.st2 { background: #FFFF00; }
/*td.st3 { background: #00FF20; }*/
td.st4 { background: #FFFFFF; }
td.st5 { background: #DEDEDE; }

/* Styles from mail */

table.data       { border-collapse:collapse;}
table.data  th   { border: 1px solid #E1E1E1; background: #EDEDED; padding: 5px; font-size: 11px; font-weight: bold;}
table.data  th a     { color: #33429F;}
table.data  td   { border: 1px solid #E1E1E1; padding: 5px;}
table.data  tr.folder td     { background: #EDEDED; border: solid #E1E1E1; border-width: 1px ; padding: 5px;}
table.data  tr.folder td.sel     { background: #F7F7F7; border: solid #E1E1E1; border-width: 1px 1px 0px 1px; padding: 5px;}
table.data  tr.folder td.empty   { background: #FFFFFF; border: solid #E1E1E1; border-width: 0px 0px 1px 0px; padding: 5px 0px;}
table.data  tr.subfolder td  { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 0px 1px; padding: 5px;}
table.data  tr.subfolderend td   { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 1px 1px; padding: 5px;}
table.data  tr.next td   { background: #F7F7F7;}
table.data  tr.lite td   { background: #D2DAE5;}
table.data  tr.white td  { background: #FFFFFF;}
table.data  tr.nobord td     { border: none;}

div.rbutton     {padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: right}
div.rbutton a  { display: block; color: #4E76A4; text-decoration: none;}

div.lbutton     {padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: left}
div.lbutton a  { display: block; color: #4E76A4; text-decoration: none;}

input.mbutton   { padding: 0px 5px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; font-size:11px;}
a.mbutton       { background-image:url(/images/site/btnbg.gif); background-position:top left; background-repeat:repeat-x; margin:0px; font-weight:bold; border:0px none; font-size:11px; color:#000; display:block; padding:7px 0px; text-decoration:none;}

table.mail  { border:1px solid #A1AFA4; background-color:#EDF3F9;}

table.blank td          { border: none; padding:0px; margin:0px;}
table.blank tr.blackline td     { background: #000000;}
