
BODY,P,TABLE,TH,TD,TR,INPUT,SELECT {COLOR: #262626; FONT: 13px Arial; TEXT-TRANSFORM: none;}

a:link, a:visited {COLOR: #336699; FONT: 13px Arial;}
a:active, a:hover {COLOR: #FF0000; FONT: 13px Arial;}

a.blink:link, a.blink:visited {font-family : Arial; font-weight : bold; color:#336699; text-decoration: underline;}
a.blink:active, a.blink:hover {font-family : Arial; font-weight : bold; color:#FF0000; text-decoration: underline;}

html
{
    margin:0;
    padding:0;
}
body
{
    background:#85969e;
    margin:0px;
    padding:0px;
    padding-top:2px;
    text-align:center;
}
#root
{
    margin:0 auto;
    padding:0px;
    min-width:1002px;
    max-width:1200px;
}



* html #root
{
    width:expression(
        (document.compatMode && document.compatMode == 'CSS1Compat')
        ?
        (
            document.documentElement.clientWidth < 1002
            ?
            "1002px"
            :
            (
                document.documentElement.clientWidth > 1200
                ?
                "1200px"
                :
                "auto"
            )
        )
        :
        (
            document.body.clientWidth < 1002
            ?
            "1002px"
            :
            (
                document.body.clientWidth > 1200
                ?
                "1200px"
                :
                "auto"
            )
        )
    );
}

.data {color: #000000; font: 11px Arial, sans-serif, serif; text-decoration: none;}


.materialdate {font-size:12px; padding-bottom:11px;}
.materialheader {text-align:center;  font-size: 16px;}



td.leftmenu1s1 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s1 A:hover {background-color: #e5e5e5}
td.leftmenu1s1a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s1a {background-color: #7f7f7f}


td.leftmenu1s2 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s2 A:hover {background-color: #dde5ec}
td.leftmenu1s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s2a {background-color: #7593b0}


td.leftmenu1s3 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s3 A:hover {background-color: #ffc2a2}
td.leftmenu1s3a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s3a {background-color: #f37159}


td.leftmenu2s1 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s1 A:hover {background-color: #e5e5e5}
td.leftmenu2s1a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s1a {background-color: #7f7f7f}


td.leftmenu2s2 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s2 A:hover {background-color: #dde5ec}
td.leftmenu2s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s2a {background-color: #7593b0}


td.leftmenu2s3 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s3 A:hover {background-color: #ffc2a2}
td.leftmenu2s3a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s3a {background-color: #f37159}




td.leftmenu3s1 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; background: #ffffff url('/images/icons/menu3_line_1.gif') no-repeat;
}
td.leftmenu3s1 A:hover {background-color: #e5e5e5}

td.leftmenu3s1a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; 
background: #ffffff url('/images/icons/menu3_line_0.gif') no-repeat;
}
td.leftmenu3s1a {background-color: #7f7f7f}


td.leftmenu3s2 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; background: #ffffff url('/images/icons/menu3_line_2.gif') no-repeat;
}

td.leftmenu3s2 A:hover {background-color: #dde5ec}
td.leftmenu3s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; }
td.leftmenu3s2a {background-color: #7593b0}


td.leftmenu3s3 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; background: #ffffff url('/images/icons/menu3_line_3.gif') no-repeat;
}
td.leftmenu3s3 A:hover {background-color: #ffc2a2}
td.leftmenu3s3a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; }
td.leftmenu3s3a {background-color: #f37159}





td.leftmenu1_1 {width: 100%; padding-left: 5px; vertical-align:top; text-align:left;}
td.leftmenu1_2 {width: 100%; padding-left: 5px; vertical-align:top; text-align:left;}



a.leftmenu1:link, a.leftmenu1:visited  {font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; display: block;}
a.leftmenu1a:link, a.leftmenu1a:visited {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; display: block;}

a.leftmenu1:active, a.leftmenu1:hover {font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; text-decoration: none; display: block;}
a.leftmenu1a:active, a.leftmenu1a:hover {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; display: block;}




a.leftmenu1_1:link, a.leftmenu1_1:visited {font-family: Arial; font-size : 12px; color:#000000; text-decoration: none;}
a.leftmenu1_1a:link, a.leftmenu1_1a:visited {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu1_1:active, a.leftmenu1_1:hover {font-family: Arial; font-size : 12px; color:#000000; text-decoration: none;}
a.leftmenu1_1a:active, a.leftmenu1_1a:hover {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu1_2:link, a.leftmenu1_2:visited {font-family: Arial; font-size : 11px; color:#000000; text-decoration: none;}
a.leftmenu1_2a:link, a.leftmenu1_2a:visited {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}

a.leftmenu1_2:active, a.leftmenu1_2:hover {font-family: Arial; font-size : 11px; color:#000000; text-decoration: none;}
a.leftmenu1_2a:active, a.leftmenu1_2a:hover {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}



a.leftmenu2:link, a.leftmenu2:visited {font-family: Arial; color: #52789c; font-size: 12px; font-weight: bold; text-decoration: none;}
a.leftmenu2a:link, a.leftmenu2a:visited {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}

a.leftmenu2:active, a.leftmenu2:hover {font-family: Arial; color: #52789c; font-size: 12px; font-weight: bold; text-decoration: none;}
a.leftmenu2a:active, a.leftmenu2a:hover {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}

a.leftmenu2_1:link, a.leftmenu2_1:visited {font-family: Arial; font-size : 12px; color:#52789c; text-decoration: none;}
a.leftmenu2_1a:link, a.leftmenu2_1a:visited {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu2_1:active, a.leftmenu2_1:hover {font-family: Arial; font-size : 12px; color:#52789c; text-decoration: none;}
a.leftmenu2_1a:active, a.leftmenu2_1a:hover {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu2_2:link, a.leftmenu2_2:visited {font-family: Arial; font-size : 11px; color:#52789c; text-decoration: none;}
a.leftmenu2_2a:link, a.leftmenu2_2a:visited {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}

a.leftmenu2_2:active, a.leftmenu2_2:hover {font-family: Arial; font-size : 11px; color:#52789c; text-decoration: none;}
a.leftmenu2_2a:active, a.leftmenu2_2a:hover {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}



a.leftmenu3:link, a.leftmenu3:visited {font-family: Arial; color: #d2492a; font-size: 12px; font-weight: bold; text-decoration: none;}
a.leftmenu3a:link, a.leftmenu3a:visited {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}

a.leftmenu3:active, a.leftmenu3:hover {font-family: Arial; color: #d2492a; font-size: 12px; font-weight: bold; text-decoration: none;}
a.leftmenu3a:active, a.leftmenu3a:hover {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none;}

a.leftmenu3_1:link, a.leftmenu3_1:visited {font-family: Arial; font-size : 12px; color:#97351e; text-decoration: none;}
a.leftmenu3_1a:link, a.leftmenu3_1a:visited {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu3_1:active, a.leftmenu3_1:hover {font-family: Arial; font-size : 12px; color:#97351e; text-decoration: none;}
a.leftmenu3_1a:active, a.leftmenu3_1a:hover {font-family: Arial; font-size : 12px; color:#ffffff; text-decoration: none;}

a.leftmenu3_2:link, a.leftmenu3_2:visited {font-family: Arial; font-size : 11px; color:#97351e; text-decoration: none;}
a.leftmenu3_2a:link, a.leftmenu3_2a:visited {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}

a.leftmenu3_2:active, a.leftmenu3_2:hover {font-family: Arial; font-size : 11px; color:#97351e; text-decoration: none;}
a.leftmenu3_2a:active, a.leftmenu3_2a:hover {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}



a.menulink:link, a.menulink:visited {font-family: Arial; font-size : 11px; color:#FFFFFF;  font-weight: bold; text-decoration: none;}
a.menulink:active, a.menulink:hover {font-family: Arial; font-size : 11px; color:#DDDDDD;  font-weight: bold; text-decoration: none;}


a.rightmenu:link, a.rightmenu:visited {font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
a.rightmenu:active, a.rightmenu:hover {font-family: Arial; color: #e8eef2; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 1px;}



form { margin: 0px; padding: 0px; }

.button {font-family: Arial; font-size: 11px; color: #6b879c; font-weight: bold; height:20px; border-color:#ffffff #dbe1e5 #c0cad1 #ffffff; border-style:solid; border-width:1px; background:#f2f4f3; cursor:pointer;}

.searchboxlp
{ 
    height:20px;
    padding-top:2px;
    padding-left:20px; width: 180px; 
    font-family: Arial; 
    color: #000; 
    border:1px #8ea0ad solid;
    margin: 0px;	
	background:url('/images/icons/search.png') #FFF no-repeat 3px;
}

a.searchalp:link, a.searchalp:visited {font-size:11px; font-family: Arial; font-weight: normal; color:#e1e1e1; text-decoration: none;}
a.searchalp:active, a.searchalp:hover {font-size:11px; font-family: Arial; font-weight: normal; color:#ffffff; border-bottom: 1px dashed #ffffff;}

a.aprint:link, a.aprint:visited {font-size:11px; font-family: Arial; font-weight: normal; color:#777777; text-decoration: none; border-bottom: 1px dashed #000000;}
a.aprint:active, a.aprint:hover {font-size:11px; font-family: Arial; font-weight: normal; color:#777777; text-decoration: none; border-bottom: 1px dashed #000000;}



div.searchalp {font-size:11px; font-family: Arial; font-weight: normal; color:#ffffff; border-bottom: 1px dashed #ffffff;}

input.txt
{ 
    color: #67889b;
    height:20px;
    padding-top:1px;
    padding-left:4px;
    font-family: Arial; 
    color: #000; 
    border:1px #8ea0ad solid;
    margin: 0px;	
}



.txtblue {color: #52789c;}

.txt11 {font-size: 12px;}
.txt11blue {color: #52789c; font-size: 11px;}





.lineblue {height:1px; padding: 0px; background-color: #ccd4e1;}
.linegrey {height:1px; padding: 0px; background-color: #d3d5d2;}



td.blockheader {background-color: #f04e30; height: 18; padding-left: 5px; vertical-align: middle;}
  .blockheader {font-family: Arial; color: #fffdfd; font-size: 11px;}
  .bblockheader {font-family: Arial; font-size: 12px; color: #fffdfd; font-weight: bold; letter-spacing: 1px; }



a.nulink10:link, a.nulink10:visited, a.thurl:link, a.thurl:visited
{font-size:11px; /* only 11 in v2 */
font-family: Arial;
font-weight:bold;
color:#52789c;
text-decoration: none;}

a.nulink10:active, a.nulink10:hover, a.thurl:active, a.thurl:hover
{font-size:11px;
font-family: Arial;
color:#52789c;
font-weight:bold;
text-decoration:underline;}




a.nulink:link, a.nulink:visited 
{font-size:12px;
font-family: Arial;
font-weight:bold;
color:#336699;
text-decoration: none;}

a.nulink:active, a.nulink:hover {font-size:12px;
font-family: Arial;
color:#336699;
font-weight:bold;
text-decoration:underline;}

/* Блок вкладок */
.hblockmenutd
{ padding: 4px; padding-left:4px; padding-right:4px; text-align: center; background-color: #ececee; border-bottom: #ececee 1px solid;  }

/* Блок вкладок */
.hblockmenutdact
{ padding: 4px; padding-left:4px; padding-right:4px; text-align: center;	background-color: #67889b; border-bottom: #67889b 1px solid;  }

a.hblockmenuact:link, a.hblockmenuact:visited 
{ text-align: center; font-size: 11px; color:#ffffff; font-weight:normal; text-decoration: none; display: block; }

a.hblockmenuact:active,a.hblockmenuact:hover 
{ font-size: 11px; color:#ffffff; font-weight:normal; text-decoration: none; display: block; }

a.hblockmenu:link, a.hblockmenu:visited 
{ font-size: 11px; color:#6b8898; font-weight:normal; text-decoration: none; display: block; }

a.hblockmenu:active,a.hblockmenu:hover 
{ font-size: 11px; color:#6b8898; font-weight:normal; text-decoration: none; display: block; }



td.copyr  {color: #ffffff;  font-size: 11px; padding: 11px; padding-top: 5px; vertical-align:top;}

a.copyr:link, a.copyr:visited {font-size: 11px; font-family: Arial; font-weight : bold; color:#ffffff; text-decoration: none;}
a.copyr:active, a.copyr:hover {font-size: 11px; font-family: Arial; font-weight : bold; color:#ffffff; text-decoration: underline;}






 












/* *** */











h1 {font-size:18px;
font-family: Arial;
font-weight:bold;
margin: 2px; padding: 2px;
}

h2 {font-size:16px;
font-family: Arial;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h3 {font-size:14px;
font-family: Arial;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.topmenu:link, a.topmenu:visited {font-size:12px; font-family : Arial; font-weight : bold; color:#000000; text-decoration: none;}
a.topmenu:active, a.topmenu:hover {font-size:12px; font-family : Arial; font-weight : bold; color:#000000; text-decoration: underline;}

a.topmenuitem:link, a.topmenuitem:visited {padding-bottom: 4px; padding-top: 3px; padding-left:11px; padding-right:3px; display: block; font-size:11px; font-family : Arial; font-weight : bold; color:#B92F0B; text-decoration: none;}
a.topmenuitem:active, a.topmenuitem:hover {padding-bottom: 4px; padding-top: 3px; padding-left:11px; padding-right:3px; display: block; background-color: #D78C79; font-size:11px; font-family : Arial; font-weight : bold; color:#FFFFFF; text-decoration: none;}

a.topmenuitem2:link, a.topmenuitem2:visited {padding-bottom: 4px; padding-top: 3px; padding-left:25px; padding-right:3px; display: block; font-size:11px; font-family : Arial; font-weight : bold; color:#B92F0B; text-decoration: none;}
a.topmenuitem2:active, a.topmenuitem2:hover {padding-bottom: 4px; padding-top: 3px; padding-left:25px; padding-right:3px; display: block; background-color: #D78C79; font-size:11px; font-family : Arial; font-weight : bold; color:#FFFFFF; text-decoration: none;}

a.h2link:link, a.h2link:visited {font-size:16px; font-family : Arial; font-weight : bold; color:#4273A0; text-decoration: underline;}
a.h2link:active, a.h2link:hover {font-size:16px; font-family : Arial; font-weight : bold; color:#FF0000; text-decoration: underline;}

a.h3link:link, a.h3link:visited {font-size:14px; font-family : Arial; font-weight : bold; color:#4273A0; text-decoration: underline;}
a.h3link:active, a.h3link:hover {font-size:14px; font-family : Arial; font-weight : bold; color:#FF0000; text-decoration: underline;}

/* A,BODY,P,TABLE,TD,TR,INPUT,SELECT {COLOR: #00427F; FONT: 11px Arial,Helvetica,Arial; TEXT-TRANSFORM: none;} */



  
                    
/* Стили короткого списка новостей */

.snewsdate {font-size : 11px; font-weight : bold; color:#68889a;}
a.snewslink:link, a.snewslink:visited {font-family : Arial; color:#336699; text-decoration: none;}
a.snewslink:active, a.snewslink:hover {font-family : Arial; color:#00427F; text-decoration: underline;}

a.snewsalink:link, a.snewsalink:visited {font-family : Arial; color:#7A84F5; text-decoration: none;}
a.snewsalink:active, a.snewsalink:hover {font-family : Arial; color:#7A84F5; text-decoration: underline;}

a.mlink:link, a.mlink:visited {font-size : 12px; font-family : Arial; color:#336699; text-decoration: underline;}
a.mlink:active, a.mlink:hover {font-size : 12px; font-family : Arial; color:#336699; text-decoration: underline;}

/* Стили таблиц */

table.table1, table.rtstable { 
margin-top:2px;
font-size: 12px; 
border: 1px #C6C6C6  solid;
border-collapse: collapse;
}

table.table1 th 
{
color: white;
background-color: #7C97AB;
border: 1px #C6C6C6 solid;
font-family: Arial;
font-size: 12px;
vertical-align: middle; 
padding: 4 5 4 5px;
}

table.table1 td
{ 
border-bottom: 1px #999999 dotted;
border-right: 1px #AAAAAA dotted;
font-family: Arial;
font-weight: normal;
font-size: 12px;

padding: 4 6 4 6px;
}



/* Серые */
a.gblink:link, a.gblink:visited {font-family : Arial; font-weight : bold; color:#908D8D; text-decoration: underline;}
a.gblink:active, a.gblink:hover {font-family : Arial; font-weight : bold; color:#908D8D; text-decoration: underline;}

.h1header {font-size : 16px; font-weight : bold;}
.h2header {font-size : 13px; font-weight : bold;}

.sysbgcolor {background-color:#EFEFEF;}

a.submenu:link, a.submenu:visited {font-family : Arial, sans-serif, serif; font-size : 12px; font-weight : bold; color:#336699; text-decoration: none;}
a.submenu:active, a.submenu:hover {font-family : Arial, sans-serif, serif; font-size : 12px; font-weight : bold; color:#336699; text-decoration: none;}

a.submenuact:link, a.submenuact:visited {font-family : Arial, sans-serif, serif; font-size : 12px; font-weight : bold; color:#B84745; text-decoration: none;}
a.submenuact:active, a.submenuact:hover {font-family : Arial, sans-serif, serif; font-size : 12px; font-weight : bold; color:#B84745; text-decoration: none;}



/* Верхний навигатор и т.п. */
a.scent:active,a.scent:link,a.scent:visited {color: #858585; font-size: 12px; text-indent: 2 px; text-decoration: none}
a.scent:hover {color: #727272; font-size: 12px; text-indent: 2px; text-decoration: underline}
.scentr: {color:#FF0000; font-size: 12px; padding-bottom: 5px;}
.scent {color: #727272; font-size: 12px; text-indent: 2px;}



tr.tr0 {background-color:white;}                     
tr.tr1 {background-color:#e6eaeb;}  



.tblockheader {background-color: #D9E0E2; color: #555555; font-weight: bold; }

table.tablels {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablels th {vertical-align: middle; font-weight: bold; background-color:#7C97AB; font-size: 11px;}                      
table.tablels td {} 
table.tablels tr.tr0 {background-color:#E8F0F8;}                     
table.tablels tr.tr1 {background-color:white;}                     
/* padding: 0 0 0 0px; */

table.tablest {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablest th {padding: 4 4 4 4px;  vertical-align: middle; font-weight: bold; background-color: #D9E0E2; font-size: 11px; color: #555555}                      
table.tablest td {padding: 1 2 1 4px;} 
table.tablest tr.tr0 {background-color:#E8F0F8;}                     
table.tablest tr.tr1 {background-color:white;}                     
/* padding: 0 0 0 0px; */

table.tablest2 {padding: 0 0 0 0px; background-color:#fcfcfc; border: 1px solid #dddddd /* Рамка вокруг таблицы */}
table.tablest2 th {padding: 2 2 2 2px;  vertical-align: middle; font-weight: bold;
 background-color: #7c97ab; font-size: 11px; 
color: #DDE9F4}                      
table.tablest2 td {padding: 1 2 1 4px;} 
table.tablest2 tr.tr0 {background-color:#E8F0F8;}                     
table.tablest2 tr.tr1 {background-color:white;}     



TH {BACKGROUND-color:#7C97AB; COLOR: #DDE9F4; text-align: center; vertical-align: top; font-weight: normal}
TH.bold {BACKGROUND-color:#7C97AB; COLOR: #DDE9F4; text-align: center; vertical-align: top; font-weight: bold}
TH.simple {BACKGROUND-color:#ffffff; COLOR: #00427F; text-align: center; vertical-align: top; font-weight: normal}
TH.index {font-size: 10px; font-weight: normal; BACKGROUND-color:#7C97AB; COLOR: #DDE9F4; text-align: right; vertical-align: top}

a.wblink:link, a.wblink:visited { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}
a.wblink:active, a.wblink:hover { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}

a.wblink2:link, a.wblink2:visited { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: none;}
a.wblink2:active, a.wblink2:hover { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}


.field80 {width : 80;}
.field100 {width : 100;}
.field120 {width : 120;}
.field150 {width : 150;}
.field180 {width : 180;}
.field200 {width : 200;}




a.sulink:link, a.sulink:visited 
{font-size:12px;
font-family: Arial;
color:#336699;
text-decoration: none;}

a.sulink:active, a.sulink:hover {font-size:12px;
font-family: Arial;
color:#336699;
text-decoration:underline;}

a.s2link:link, a.s2link:visited 
{font-size:12px;
font-family: Arial;
color:#336699;
text-decoration: underline;}

a.s2link:active, a.s2link:hover {font-size:12px;
font-family: Arial;
color:#336699;
text-decoration:underline;}

a.s1link:link, a.s1link:visited 
{font-size:11px;
font-family: Arial;
color:#336699;
text-decoration: underline;}

a.s1link:active, a.s1link:hover {font-size:11px;
font-family: Arial;
color:#336699;
text-decoration:underline;}

span.hmenu 
{font-size:14px;
font-family: Arial;
color:#336699;
font-weight : bold;
}

a.hmenu:link, a.hmenu:visited 
{font-size:14px;
font-family: Arial;
color:#336699;
text-decoration: underline;
font-weight : bold;
}

a.hmenu:active, a.hmenu:hover {font-size:14px;
font-family: Arial;
color:#336699;
text-decoration:underline;
font-weight : bold;}

/*************/

.even {background-color: #FFFFFF}
.odd {background-color: #DDE9F5}

.newsheader {background-color: transparent; COLOR: #1162B1; font-size:11px; font-weight : bold;}
a.newslink:link, a.newslink:visited {font-size:12px; font-family : Arial; color:#52789c; text-decoration: none;}
a.newslink:active, a.newslink:hover {font-size:12px; font-family : Arial; color:#FF0000; text-decoration: underline;}
.newsdate {font-size:11px;}

.bsminfo {color: #00427F; font-size:11px; font-weight : bold;}

/* small th */
.smth {color: #DDE9F4; font-size:11px;}
.smthr {color: #DDE9F4; font-size:11px; text-align: right;}
.smthl {color: #DDE9F4; font-size:11px; text-align: left;}
.smthc {color: #DDE9F4; font-size:11px; text-align: center;}
.smtext {font-size:11px;}

.ssmth {color: #ffffff; font-size:11px;}
.ssmthr {color: #ffffff; font-size:11px; text-align: right;}
.ssmthl {color: #ffffff; font-size:11px; text-align: left;}
.ssmthc {color: #ffffff; font-size:11px; text-align: center;}
.ssmtext {font-size:10px;}

.ssmtext1 {font-size:10px; background-color: #618199; color: #ffffff;}
.ssmtext2 {font-size:10px; background-color: #91a8b9; color: #ffffff;}

.tmainheader {color: #DDE9F4; font-size: 12px; font-weight: bold}

/* Звезда в заголовке таблицы (info) */
a.headerstar:link, a.headerstar:visited {font-size: 11px; font-family : Arial; color:#FFFF66; text-decoration: none;}
a.headerstar:active, a.headerstar:hover {font-size: 11px; font-family : Arial; color:#FFFF66; text-decoration: underline;}

.boldfont {font-weight: bold}


.pnav_act {background-color: #E8E9EC; padding: 0.2em 5px; }
.pnav {padding: 0.2em 5px;}
a.pnav {padding: 0.2em 5px;}

/* Вывод документов */
a.docheaderlink:link, a.docheaderlink:visited {font-weight: normal; font-size: 12px; 
font-family : Arial; color:#336699; text-decoration: none;}
a.docheaderlink:active, a.docheaderlink:hover {font-weight: normal; 
font-size: 12px; font-family : Arial; color:#FF0000; text-decoration: underline;}


a.docheaderlink2:link, a.docheaderlink2:visited {font-weight: bold; font-size: 12px; 
font-family : Arial; color:#336699; text-decoration: none;}
a.docheaderlink2:active, a.docheaderlink2:hover {font-weight: bold; 
font-size: 12px; font-family : Arial; color:#336699; text-decoration: underline;}


/* 336699*/

.docheader  {font-weight: normal; font-size: 11px; font-family : Arial; color:#00427F; text-decoration: none;}

a.docchheaderlink:link, a.docchheaderlink:visited {font-weight: normal; font-size: 12px; font-family : Arial; color:#00427F; text-decoration: none;}
a.docchheaderlink:active, a.docchheaderlink:hover {font-weight: normal; font-size: 12px; font-family : Arial; color:#00427F; text-decoration: underline;}
.docchheader {font-weight: normal; font-size: 11px; font-family : Arial; text-decoration: none;}

.b10 {font-weight: bold; font-size: 11px;}

.f10 {font-size: 11px;}                     

a.docdlink:link, a.docdlink:visited {font-size: 12px; color:#3D6477; text-decoration: underline;}
a.docdlink:active, a.docdlink:hover {font-size: 12px; color:#3D6477; text-decoration: underline;}
.docfinfo  {color: #9a9a9a;  font-size: 12px;}
.docsmdescr  {color: #636363;  font-size: 12px;}

.docchfinfo  {color: #3D6477;  font-size: 12px;}
.docchsmdescr  {color: #646464;  font-size: 12px;}

.docactdate  {color: #9F1500;  font-size: 12px;}


a.nulinkred:link, a.nulinkred:visited 
{font-size: 11px;
font-family: Arial;
font-weight:normal;
color:#dc143c;
text-decoration: none;}

a.nulinkred:active, a.nulinkred:hover {
font-size:11px;
font-family: Arial;
color:#dc143c;
font-weight:normal;
text-decoration:underline;}



/*.docsmdescr  {color: #5F6362;  font-size: 11px;}*/

.pname {background-color: #F8F5EE; padding: 3 6 4 4px;}
.pvalue {background-color: #F1F1E0; padding: 3 2 4 4px;}


a.linkblock:link, a.linkblock:visited 
{
	/*background-color: #F1F1E0; */
	font-weight: bold;
}

a.linkblock:active,a.linkblock:hover 
{
	color:#C20000;
	font-weight: bold;
}


td.pageblockheader
{
	font-size: 13px;
	color:#000000;
	font-weight: bold;
	background-color: #DFDFDF;
	padding: 6 9 4 11px;
}

a.pageblockheader:link, a.pageblockheader:visited 
{
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

a.pageblockheader:active,a.pageblockheader:hover 
{
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}


/* Стили от различных таблиц */
table.t33 { background-color: #f8f8f8; }
table.t33 th {vertical-align: middle; background-color: #DDE9F5; color: #00427F; font-weight: bold; }   

ul
{
	list-style-image: url('/images/bullet.gif');
	line-height: 18px;
}

ol {line-height: 18px;}


@media print 
{
	.noprint {
		display: none !important;
	}
}








/* Стили фотогалереи */
.albumdate { font-size: 11px; color:#999999;}
.albumdatesm { font-size: 11px; color:#999999;}

a.csulink:link, a.csulink:visited 
{font-size:11px;
font-family: Arial;
color:#666666;
text-decoration: none;}

a.csulink:active, a.csulink:hover {font-size:11px;
font-family: Arial;
color:#666666;
text-decoration:none;}


span.inote
{
font-size:10px;
display: inline;
color:#999999;
vertical-align: super
}

a.inote:link, a.inote:visited 
{
font-size:11px;
color:#999999;
text-decoration: none;
}

a.inote:link, a.inote:visited 
{
font-size:11px;
color:#999999;
text-decoration:underline;
}


/* Белые ссылки */
a.wlink:link, a.wlink:visited {font-weight: normal; font-size: 11px; color: #DDE9F4; text-decoration: none;}
a.wlink:active, a.wlink:hover {font-weight: normal; font-size: 11px; color: #DDE9F4; text-decoration: underline;}
a.bwlink:link, a.bwlink:visited { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}
a.bwlink:active, a.bwlink:hover { font-size: 11px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}



/* Тестовые стили */
/*

.searchbox {font-size:14px;margin-right:.6em;width:28.8em;*width:28.7em;vertical-align:top;*margin-top:-1px}

.listclass {font-weight: bold; height:100px; overflow-y:scroll;}

.searchbox {font-size:14px; width:480;vertical-align:top;margin-top:-1px; }

*/

.searchbox {font-size:14px; width:340;vertical-align:top; margin-top:-1px;font-weight : bold; }
.searchbox2 {font-size:14px; width:480;vertical-align:top; margin-top:-1px;font-weight : bold; }
.ac_listclass {}
.ac_listelem
{  
    list-style-type:none;
	margin:0px!important;
	padding:0px!important; 
	visibility : hidden;
	cursor : 'default';
}

.ac_listitemsel
{
	margin:0px!important;
	background-color: #697F95;
	color: White;
	padding : 2px;
	cursor : pointer;
	border-bottom: 1px #999999 dotted; 
	border-right: 1px #AAAAAA dotted; 
	border-left: 1px #AAAAAA dotted;
}

.ac_listitem 
{
	margin:0px!important;
	background-color : #f3f3f3;
	padding : 2px;
	cursor : pointer;
	border-bottom: 1px #999999 dotted;
	border-right: 1px #AAAAAA dotted; 
	border-left: 1px #AAAAAA dotted;
}

.ac_code
{
	font-size:13px;
}





