body            { background:#ffffff; color:#000000; margin-top:10px; margin-bottom:20px;
                font-family:arial,verdana,arial,helvetica; font-size:9pt;}

p,li               { font-size:10pt; margin:0pt 0pt 4pt 0pt;}
td              { font-size:10pt; }

a               { color:#04579a; }
a:visited       { color:#D95724; }
a:hover         { color:#000000; }


h1              { font-size:15pt; margin:0pt;}
h2              { font-size:13pt; margin:0pt;}
h3              { font-size:11pt; margin:0pt;}
h4              { font-size:9pt; margin:0pt;}

.cellO          { background: #dedede;   }

.cellE          { background: #ffffff; }

.s1     { font-size:18pt; margin:22pt;}
.s2     { font-size:17pt; margin:18pt;}
.s3     { font-size:14pt; margin:14pt;}
.s4     { font-size:12pt; margin:10pt;}

.mItem { color:#ffffff; text-align: center; font-weight:bold; font-size:10pt; background:#99aaCC; padding:2px; margin:0px;  text-decoration:none; border: 1px solid #99aaCC;}
.mItem:hover { color:#000000; }
.mItem:visited { color:#FFFF33;}

.mItem a { color:#ffffff; }
.mItem a:visited { color:#FFFF33; }
.mItem a:hover { color:#000000; }

.mItemOut { color:#3366CC; text-align: center; font-weight:bold; font-size:11pt; padding:0px; margin:0px;  }

.headBgr { text-align: center; background:#dedede; padding:2px; margin:0px; }
.advBgr  { background:#dddddd; padding:2px; margin:2px; }

.big { font-size:28pt;}

.info           { font-size:9pt;}
.s8             { font-size:8pt;}

.s6             { font-size:6pt;}

.dark           { background:#cdcdcd;}
.light          { background:#dedede;}

div.quote          { 
                padding: 0px 10px;
                color:#333366;
                border-right: dotted gray 1px; margin: 20px 20px 20px;}

.box200 { width:200px; }

.question  { color:#666666;}

.lit {font-size:12pt; font-weight:bold; color: #777777; background:#eeeeee; padding: 1px 1px; }

.tag            { text-decoration: none;}
.tag:hover      { text-decoration: underline;}

.tagInNews      { text-decoration: none; font-size:10pt;}
.tagInNews a      { text-decoration: none;}

.tagInNews a:hover      { text-decoration: underline;}

.hmenu { color:#222222; font-size:11pt; font-weight:bold;}
.hmenu a:visited { color:#666666;}

.bmenu { color:#66666; font-size:9pt; font-weight:bold;}
.bmenu a { color:#666666; }
.bmenu a:visited { color:#000000; }


.menu2 a { color:#ffffff; font-size:10pt; font-weight:bold; }
.menu2 a:visited { color:#ffffff;}
.menu2 a:hover { text-decoration:none; }

.fmenu a { color:ffffff; font-size:10pt; font-weight:bold; }
.fmenu a:hover { color:#ffffff; text-decoration:none;}
.fmenu a:visited { color:#bbbbbb;}



.s      { font-size:8pt;}
.s a:visited { color:#00aaff;}

.note   { font-size:8pt;}



.newsTitle { color:#00AAFF; font-size:13pt; font-weight:bold; }
.newsTitle a { text-decoration:underline;}
.newsTitle a:hover { text-decoration:none;}

.newsBlockTitle { color:#FF5500; 
text-align:center;
height:35px; 
background-image: url(i/g-header.jpg);
background-repeat: repeat-x;
background-color:#FFDAC8; 
padding:0px; margin:0px;

 }


.tagsBlockTitle { color:#FF5500; 
height:35px; text-align:center;
background-image: url(i/g-header.jpg);
background-repeat: repeat-x;
background-color:#FFDAC8; 
padding:0px; margin:0px;

 }


.textBlockTitle { color:#292929; 
text-align:center;
height:35px; 
background-image: url(i/g-text.jpg);
background-repeat: repeat-x;
background-color:#EBEBEB; 
padding:0px; margin:0px;

 }

 
.newsBlock {
padding:5px; margin:0px;
border-bottom: 1px dotted #aaaaaa;

}


.textBlock {

padding:5px; margin:0px;
border-bottom: 1px solid #cccccc;

}


.tagsBlock {
padding:10px; margin:0px;

}



.boxGray {
    border: 1px  solid #cdcdcd; /* Параметры границы */

    background:#ffffff;
    padding: 10px; /* Поля вокруг текста */
    margin:5 0 20 0px;
   }

.boxRed {
    border: 1px solid red; /* Параметры границы */
    padding: 0px; /* Поля вокруг текста */
    margin:0px;
   }


   
.gray { color:#808080; }