﻿

html
{
    margin:0;
    padding:0;
}
body
{
    background:#949C91;
    margin:0px;
    padding:0px;
    padding-top:2px;
    text-align:center;
    
    font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	min-width:760px;
	line-height: 1.4em;
}
#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"
            )
        )
    );
}

/* 4 2 7 8 3 C */
.clear{ content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clear { zoom:1; }


A,BODY,P,TABLE,TH,TD,TR,INPUT,SELECT {COLOR: #262626; FONT: 13px Arial; TEXT-TRANSFORM: none;}

a:link, a:visited {COLOR: #336699; font-family : Arial; font-size:13px; text-decoration: none;}
a:active, a:hover {COLOR: #FF0000; font-family : Arial; font-size:13px;  text-decoration: underline;}

a:link, a:visited {COLOR: #336699; font-family : Arial; font-size:13px; text-decoration: none;}
a:active, a:hover {COLOR: #FF0000; font-family : Arial; font-size:13px;  text-decoration: underline;}

a:link strong, a:visited strong {COLOR: #336699; font-weight:bold; font-family : Arial; font-size:13px; text-decoration: none;}
a:active  strong, a:hover strong {COLOR: #FF0000; font-weight:bold; font-family : Arial; font-size:13px;  text-decoration: underline;}


a.blink:link, a.blink:visited {font-family : Arial; font-weight : bold; color:#336699; text-decoration: none;}
a.blink:active, a.blink:hover {font-family : Arial; font-weight : bold; color:#FF0000; text-decoration: underline;}

a.hblink:link, a.hblink:visited {font-family : Arial; font-size:15px; font-weight : bold; color:#336699; text-decoration: none;}
a.hblink:active, a.hblink:hover {font-family : Arial; font-size:15px; font-weight : bold; color:#FF0000; text-decoration: underline;}


form
{
margin: 0px; padding: 0px;
}

p,ol,ul,dl,blockquote,form,pre,h1,h2,h3,h4 {margin-top: 0;}

img {border: 0;}



h1 {font-size:18px;
font-family: Arial;
font-weight:bold;
margin: 2px; padding: 2 0 10 0;
}

h2 {font-size:16px;
font-family: Arial;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 5 0;
color: #ac1a2f; /*#C64528;*/
}

h3 {font-size:14px;
font-family: Arial;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 8 0;
/*padding: 8 0 8 0;*/
}


table {
	font-size: 100%;
	border-collapse: collapse; 
}


ul
{
	list-style-image: url('/images/bullet.gif');
	line-height: 18px;
}

ol {line-height: 18px;}


@media print 
{
	.noprint {
		display: none !important;
	}
	
	#root {
        width: auto !important;
    }
}



.materialdate {font-size:12px; padding-bottom:11px;}
.materialheader {text-align:center;  font-size: 16px;}

.headermain   {text-align:center;  font-size: 16px; font-weight : bold; }

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;}

.datetime2 {color: #888888; font: 11px Arial, sans-serif, serif; text-decoration: none;}
.datetime2 {color: #ffffff; font: 11px Arial, sans-serif, serif; text-decoration: none;}

.button {font-family: Arial; font-size: 11px; color: #336699; font-weight: bold; height:20px; border-color:#ffffff #CECECE #CECECE #ffffff; border-style:solid; border-width:1px; background:#e7e9e8; 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;
}

span.searchelp {font-size:11px; font-family: Arial; font-weight: normal; color:#ffffff; border-bottom: 1px dashed #ffffff;}

a.searchelp:link, a.searchelp:visited {font-size:11px; font-family: Arial; font-weight: normal; color:#e1e1e1; text-decoration: none;}
a.searchelp:active, a.searchelp:hover {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;	
}

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;}


/* Белые ссылки */
a.wlink:link, a.wlink:visited {font-weight: normal; font-size: 12px; color: #DDE9F4; text-decoration: none;}
a.wlink:active, a.wlink:hover {font-weight: normal; font-size: 12px; color: #DDE9F4; text-decoration: underline;}

a.wlinku:link, a.wlinku:visited {font-weight: normal; font-size: 12px; color: #DDE9F4; text-decoration: underline;}
a.wlinku:active, a.wlinku:hover {font-weight: normal; font-size: 12px; color: #DDE9F4; text-decoration: underline;}

a.bwlinku:link, a.bwlinku:visited { font-size: 12px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}
a.bwlinku:active, a.bwlinku:hover { font-size: 12px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}


a.bwlink:link, a.bwlink:visited { font-size: 12px; font-weight : bold; color: #DDE9F4; text-decoration: none;}
a.bwlink:active, a.bwlink:hover { font-size: 12px; font-weight : bold; color: #DDE9F4; text-decoration: underline;}


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.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.leftmenu1s2 A {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s2 A:hover {background-color: #e5f0e5}
td.leftmenu1s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s2a {background-color: #3d9b35}


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: #e5f0e5}
td.leftmenu2s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s2a {background-color: #3d9b35}

/* Третий блок меню */
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: #f9e7eb}
td.leftmenu1s3a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; height: 100%;}
td.leftmenu1s3a {background-color: #cc2e53}



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: #f9e7eb}
td.leftmenu2s3a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 6px; height: 100%;}
td.leftmenu2s3a {background-color: #cc2e53}




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: #e5e5e5}
td.leftmenu3s2a {vertical-align:middle; display: block; padding-bottom: 3px; padding-top: 3px; padding-left: 15px; height: 100%; }
td.leftmenu3s2a {background-color: #3d9b35}


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: #cc2e53}





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: #3d9b35; 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: #3d9b35; 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:#3d9b35; 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:#3d9b35; 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:#3d9b35; 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:#3d9b35; 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: #ac1a2f; 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: #ac1a2f; 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:#8a1526; 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:#8a1526; 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:#8a1526; 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:#8a1526; text-decoration: none;}
a.leftmenu3_2a:active, a.leftmenu3_2a:hover {font-family: Arial; font-size : 11px; color:#ffffff; text-decoration: none;}


.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:#336699; text-decoration: none;}
a.newslink:active, a.newslink:hover {font-size:12px; font-family : Arial; color:#FF0000; text-decoration: underline;}

.newsdate {font-size:11px;  color:#777777; font-weight : bold;}

.snewsdate {font-size : 11px; font-weight : bold; color:#777777;}
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:#ac1a2f; text-decoration: none;}
a.snewsalink:active, a.snewsalink:hover {font-family : Arial; color:#ac1a2f; text-decoration: underline;}


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.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;}


table.table1, table.rtstable, table.tablest2 { 
margin-top:2px;
margin-bottom: 2px;
font-size: 12px; 
border: 1px #C6C6C6  solid;
border-collapse: collapse;
}

table.table1 th, table.tablest2 th
{
color: white;
background-color: #609b5b; /* #3d9b35; */ /*#6D9B6D;*/ /* 5F8D5A */
border: 1px #C6C6C6 solid;
font-family: Arial;
font-size: 12px;
vertical-align: middle; 
padding: 4 5 4 5px;
}

table.table1 td, table.tablest2 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.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;}

.tnavdiv {color: #C7052F; font-size: 13px;}

.h1header {font-size : 16px; font-weight : bold;}
.h2header {font-size : 13px; font-weight : bold;}

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.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.menulink2:link, a.menulink2:visited {font-family: Arial; font-size : 11px; color:#FFFFFF;  font-weight: normal; text-decoration: none;}
a.menulink2:active, a.menulink2:hover {font-family: Arial; font-size : 11px; color:#DDDDDD;  font-weight: normal; text-decoration: none;}




/* Стили вкладок */
.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: #3d9b35; /*#80B37B;*/ border-bottom: #80B37B 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:#336699; font-weight:normal; text-decoration: none; display: block; }

a.hblockmenu:active,a.hblockmenu:hover 
{ font-size: 11px; color:#336699; font-weight:normal; text-decoration: none; display: block; }

table.table2 {}
table.table2 th
{
	font-weight:bold;
	color: #525552;
	background-color: #DEE3E7;
	padding: 4px;
	text-align: center;
}


.pname {background-color: #F8F5EE; padding: 3 6 4 4px;}
.pvalue {background-color: #F1F1E0; padding: 3 2 4 4px;}

.pnav_act {background-color: #E8E9EC; padding: 0.2em 5px; }
.pnav {padding: 0.3em 6px;}
a.pnav {padding: 0.3em 6px;}


.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;
}

/* Котировки */
.oqbid {background-color: #F8F5EE;}
.oqask {background-color: #F1F1E0;}



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;}


.docactdate  {color: #9F1500;  font-size: 12px;}



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; color: #dde9f4;}                     
*/

.redtext {color: #ff0000; font-weight: bold;}

table.tablels th 
{
color: white;
background-color: #6d9b6d;
border: 1px #C6C6C6 solid;
font-family: Arial;
font-size: 12px;
vertical-align: middle; 
padding: 4 5 4 5px;
}

.txtblue {color: #52789c;}

.txt11 {font-size: 11px;}
.txt11blue {color: #52789c; font-size: 11px;}

table.tablels td {} 
table.tablels tr.tr0 {background-color:#E8F0F8;}                     
table.tablels tr.tr1 {background-color:white;}                     

tr.tr0 {background-color:white;}                     
tr.tr1 {background-color:#e6eaeb;}  


/* Стили от различных таблиц */
table.t33 { background-color: #f8f8f8; }
table.t33 th {vertical-align: middle; background-color: #E6E6E6; color: #B84E36; font-weight: bold; }   


/* date scale style */
a.dscale_y:link,   a.dscale_y:visited {font-weight : bold; color:#336699; text-decoration: none;}
a.dscale_y:active, a.dscale_y:hover {font-weight : bold; color:#FF0000; text-decoration: underline;}

a.dscale_m:link,   a.dscale_m:visited {font-weight : bold; color:#ffffff; text-decoration: none;}
a.dscale_m:active, a.dscale_m:hover {font-weight : bold; color:#ffffff; text-decoration: underline;}

a.dscale_d:link,   a.dscale_d:visited {font-weight : bold; color:#336699; text-decoration: none;}
a.dscale_d:active, a.dscale_d:hover {font-weight : bold; color:#FF0000; text-decoration: underline;}

td.dscale_y  {color: #999999; font-weight: bold; padding: 10px; vertical-align: middle; text-align: center;}
td.dscale_m  {background-color: #6d9b6d; color: #d8f1cd; vertical-align: middle; text-align: center;}
td.dscale_d  {background-color: #e9e9e9; color: #999999; vertical-align: middle; text-align: center;}

td.dscale_y_a  {color: #c64528; padding: 10px; font-weight: bold; vertical-align: middle; text-align: center;}
td.dscale_m_a  {background-color: #e9e9e9; color: #c64528; font-weight: bold; vertical-align: middle; text-align: center;}
td.dscale_d_a  {background-color: #ffddd5; color: #c64528; font-weight: bold; vertical-align: middle; text-align: center; border: 1px #c64528 solid;}

td.dscale_d_w  {background-color: #f6e9d8; color: #999999; vertical-align: middle; text-align: center;}
td.dscale_d_a_w  {background-color: #ffddd5; color: #c64528; font-weight: bold; vertical-align: middle; text-align: center; border: 1px #c64528 solid;}

table.dscale    {border: 1px #C6C6C6 solid; border-collapse: collapse;}
table.dscale td {border-bottom: 1px #C6C6C6 solid; border-right: 1px #C6C6C6 solid; font-weight: bold; padding: 4 6 4 6px; vertical-align:top; }
table.dscale td.act {background-color: #f4f9ee; border-bottom: 1px #C6C6C6 solid; border-right: 1px #C6C6C6 solid; font-weight: bold; padding: 4 6 4 6px;}

div.dscale {padding-top: 4px; padding-bottom: 10px;}
span.dscale_d {color: #3f3f3f; font-weight: normal; font-size: 11px;}


.tmainheader {color: #f2fef2; font-size: 12px; font-weight: bold}

.videoimage {padding:1px; border: 1px rgb(215, 215, 215) solid; background-color:white;}




/* Ниже стили используются в разделе пользователя */

/* Заголовки списка */
a.lheader:link, a.lheader:visited {font-family : Verdana, sans-serif, serif; font-weight : bold; 
                                   font-size : 11px; color:#003366; 
                                   text-decoration: none;}
a.lheader:active, a.lheader:hover {font-family : Verdana, sans-serif, serif; font-weight : bold; 
                                   font-size : 11px; color:#003366; 
                                   text-decoration: underline;}

/* Стиль ячеек таблицы */
tr.lheader, td.lheader, tr.lheader1, td.lheader1 {font-family : Verdana, sans-serif, serif; 
                                                  font-weight : bold; font-size : 11px; 
                                                  color:#003366; background-color: #DADADA;}

td.lheader, td.lheader1 {padding: 3px 10px 3px 10px}

.header_top
{
	padding:5px;
	margin: 10px;
	font-size: 16px !important;
	color: #336699;
	font-weight: bold;
}

.header_top a
{
	margin: 0px;
	font-size: 16px !important;
	color: #336699;
	font-weight: bold;
}






.ematerial {

    	margin-bottom:4px;
        


}

.ematerial .content p,
.ematerial .content blockquote
.ematerial .content div,
.ematerial .content span,
.ematerial .content ul,
.ematerial .content li,
.ematerial .content a,
.ematerial .content strong,
.ematerial .content b,
.ematerial .content i,
.ematerial .content ol,
.ematerial .content em
{
	font-size:14px;
	line-height:20px;
}

.ematerial h2, .ematerial h3  {font-size:14px; font-weight:bold; 
margin: 0 0 0 0; padding: 0 0 5px 0; color: #333333;}

.ematerial h4 {font-size:13px; font-weight:bold; 
margin: 0 0 0 0; padding: 0 0 3px 0; color: #333333;}

.ematerial b, .ematerial strong  {color: #444444;}

.ematerial .date {color: #914F40; font-size:13px; padding: 0 0 9px 0; }
.ematerial .dateb {color: #914F40; font-size:13px; font-weight: bold; }
/*
.ematerial .title {font-size:16px; font-weight:bold; 
margin: 0 0 0 0; padding: 0 0 5px 0; color: #666666;}
*/
.ematerial .title {
font-size:16px;
font-family: Arial;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 5 0;
color: #464646;
}

.ematerial a.securityname
{
	color: #222222;
	font-weight:normal;
	text-decoration: none;
}


.ematerial a.titlelink:link, .ematerial a.titlelink:visited {font-size:14px; 
 font-family: Arial; font-weight: bold;  color:#555555; text-decoration: none;}
.ematerial a.titlelink:active, .ematerial a.titlelink:hover {font-size:14px; 
 font-family: Arial; font-weight: bold; color:#555555; text-decoration: none;}

.ematerial a.titlelink2:link, .ematerial a.titlelink2:visited {font-size:14px; 
 font-family: Arial; color:#336699; text-decoration: none;}
.ematerial a.titlelink2:active, .ematerial a.titlelink2:hover {font-size:14px; 
 font-family: Arial; color:#336699; text-decoration: none;}

.ematerial a.titlelink3:link, .ematerial a.titlelink3:visited {font-size:16px; 
 font-family: Arial; color:#336699; text-decoration: none; font-weight:bold;}
.ematerial a.titlelink3:active, .ematerial a.titlelink3:hover {font-size:16px; 
 font-family: Arial; color:#336699; text-decoration: none; font-weight:bold;}
 
.ematerial a.titlelink2_a:link, .ematerial a.titlelink2_a:visited {font-size:14px; 
 font-family: Arial; color:#A31515; text-decoration: none;}
.ematerial a.titlelink2_a:active, .ematerial a.titlelink2_a:hover {font-size:14px; 
 font-family: Arial; color:#A31515; text-decoration: none;}
 
.ematerial a.previewlink:link, .ematerial a.previewlink:visited {color:#222222; text-decoration: none;}
.ematerial a.previewlink:active, .ematerial a.previewlink:hover {color:#222222; text-decoration: none;}


 .ematerial table.table1 { 
margin-top:2px;
margin-bottom: 2px;
font-size: 13px; 
border: 1px #C6C6C6  solid;
border-collapse: collapse;
}

 .ematerial table.table1 th
{
color: white;
background-color: #3d9b35; /*#6D9B6D;*/ /* 5F8D5A */
border: 1px #C6C6C6 solid;
font-family: Arial;
font-size: 13px;
vertical-align: middle; 
padding: 4 5 4 5px;
}

 .ematerial table.table1 td
{ 
border-bottom: 1px #999999 dotted;
border-right: 1px #AAAAAA dotted;
font-family: Arial;
font-weight: normal;
font-size: 13px;

padding: 4 6 4 6px;
}



.ematerial table, .ematerial table.table2 { 
margin:0px;
border: 0px;
font-size: 13px; 
}

.ematerial table th, .ematerial table.table2 th
{
color: white;
background-color: #6D9B6D; /* 5F8D5A */
border: 0px;
font-size: 13px;
padding: 3px;
vertical-align: middle; 
}

.ematerial table td, .ematerial table.table2 td
{ 
border: 0px;
padding: 3px;
font-size: 13px;
}

.ematerial .author { color: #666666; font-size: 14px;}

/* Ссылки разделов */
a.hlink:link, a.hlink:visited {font-size:15px; font-family: Arial; font-weight: bold; color:#738EAD; text-decoration: none;}
a.hlink:active, a.hlink:hover {font-size:15px; font-family: Arial; font-weight: bold; color:#FF0000; text-decoration: none; }

a.hlink_a:link, a.hlink_a:visited {font-size:15px; font-family: Arial; font-weight: bold; color:#000000; text-decoration: none; }
a.hlink_a:active, a.hlink_a:hover {font-size:15px; font-family: Arial; font-weight: bold; color:#000000; text-decoration: none; }

a.hblacklink:link, a.hblacklink:visited {font-size:13px; font-family: Arial; font-weight: bold; color:#666666; text-decoration: none;}
a.hblacklink:active, a.hblacklink:hover {font-size:13px; font-family: Arial; font-weight: bold; color:#666666; text-decoration: none; }

.rdate {font-size: 11px; color: rgb(145, 79, 64); padding-right: 6px; }


/* Всплывающие окна */
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #FFF;
    color: #333;
    border: 1px solid black;
    padding: 2px;
}

.jqmOverlay { background-color: #000; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}



a.h2link:link, a.h2link:visited { font-size:16px; font-weight:bold; margin: 0 0 0 0; padding: 0 0 5 0; color: #ac1a2f; /*#C64528;*/ text-decoration: none; }
a.h2link:active, a.h2link:hover { font-size:16px; font-weight:bold; margin: 0 0 0 0; padding: 0 0 5 0; color: #ac1a2f; /*#C64528;*/ text-decoration: none; }




a.h3link:link, a.h3link:visited { font-size:13px; font-weight:bold; margin: 0 0 0 0; padding: 0 0 5 0; color: #ac1a2f; /*#C64528;*/ text-decoration: none; }
a.h3link:active, a.h3link:hover { font-size:13px; font-weight:bold; margin: 0 0 0 0; padding: 0 0 5 0; color: #ac1a2f; /*#C64528;*/ text-decoration: none; }


.conf_author { font-size:12px; font-weight:bold; color: #777777;}
.conf_author_descr { font-size:12px; font-style:italic; color: #888888;}

.conf_question { font-size:15px; font-weight:bold; color: #333333; padding-top: 4px; }
.conf_question_num { padding-left: 8px; padding-right: 8px; text-align:right; font-weight:bold;
                     width:1%; font-size:16px; color:#555555; background-color:#fbf9ea; margin-right:10px; border: 1px solid #888888;  }
.conf_date { font-size:12px; color: #4f342e; padding: 4px 4px 4px 4px; margin-left:10px;  margin-right:10px; background-color: #efefef; }

.conf_answer { font-size:14px; padding-top: 10px;}

.conf_question_moderator { font-size:15px; font-weight:bold; color: #9a2828; padding-top: 4px; }
.conf_answer_moderator { font-size:14px; padding-top: 10px; color: #9a2828; }


.conf_line2 {border-top: 1px solid #777777; background-color:Red; padding-top:20px;}
a.conf_msg_link {}

a.conf_msg_link:link, a.conf_msg_link:visited { font-size:12px; margin: 0 7 0 0; color: #666666; text-decoration: none; border-bottom: 1px dashed; }
a.conf_msg_link:active, a.conf_msg_link:hover { font-size:12px; margin: 0 7 0 0; color: #666666; text-decoration: none; border-bottom: 1px dashed; }

a.conf_replay_link:link, a.conf_replay_link:visited { font-size:12px; margin: 0 7 0 0; color: green; text-decoration: none; border-bottom: 1px dashed; }
a.conf_replay_link:active, a.conf_replay_link:hover { font-size:12px; margin: 0 7 0 0; color: green; text-decoration: none; border-bottom: 1px dashed; }



div.chr {
  height: 15px;
  background: #fff url(/images/hr1.gif) repeat scroll center;
}
div.chr hr {
  display: none;
}

div.msg_level2.hidden {display: none;}
