IMG.symbol {
  position: absolute; 
  top: 110px; 
  left: 3.5%; }
 
/* Основное содержание */  
TABLE.content TD.td1 {
  width: 2%; 
  background: #FFCC66;  }

TABLE.content TD.td2 {
  width: 1%; 
  background: #FF9A32;  }

TABLE.content TD.td3 {
  width: 17%; 
  background: #fff;  }

TD.td3 DIV.d1sub3 {
  width: 100%;
  background-color: #006599;
  float: left; }
  
TD.td3 DIV.symbol {
  width: 94%;
  clear: both;
  height: 310px;
  background: #fff; }
  
TD.td3 DIV.menu2 {
  width: 94%;
  background: #fff; } 

TD.td3 DIV.menu2 DIV {
  width: 90%;
  float: right; }
  
TD.td3 DIV.menu2 a {
  display: block;
  width: 75%;
  float: left;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  padding: 3px 0 3px 20px;
  background-image: url("./images/i_menu2r.gif");
  background-position: 0 0.5em;
  background-repeat: no-repeat;
  clear: both; }  

TD.td3 DIV.menu2 a:hover, TD.td3 DIV.menu2 a.sel {
  color: #49b4d7;
  background-image: url("./images/i_menu2b.gif");   }

TD.td3 DIV.menu2 a.sel:hover {
  text-decoration: underline;  }

TABLE.content TD.td4 {
  width: 53%; 
  background: #fff;
  height: 900px;  }

TABLE.content TD.td3mod {
  width: 17%;
  background: #fff;  }

TABLE.content TD.td4mod {
  width: 53%; 
  background: #fff;}

DIV.menu DIV {
  border-right: 2px solid #000; }

DIV.menu DIV DIV {
  border: 0;
  width: 100%;
  text-align: center; }

DIV.menu DIV.m1 {
  width: 12%; }
  
DIV.menu DIV.m2 {
  width: 14%; }
  
DIV.menu DIV.m3 {
  width: 14%; }
  
DIV.menu DIV.m4 {
  width: 14%; } 
  
DIV.menu DIV.m5 {
  width: 23%; }
  
DIV.menu DIV.m6 {
  width: 20%;
  border-right: 0; }   

DIV.maintext {
  width: 97%;
  float: right;
  margin: 1em 0 1em 0; }

TD.navlink { 
 text-align: right;
 vertical-align: top; 
 padding-left: 2em;
 width: 33%; }

TABLE.content TD.td5 {
  width: 2%;  }

TABLE.content TD.td4dark {
  width: 53%; 
  background: #fff;
  vertical-align: bottom;  }

TD.td4dark A { 
  float: right;
  width: 30px; }
  
TD.td4dark A:hover { 
  float: right;
  text-align: right;
  width: 183px;
  height: 30px;
  background-image: url('./images/dark2.gif'); }  

/* правая колонка */
TABLE.content TD.td6 {
  font-size: 83%;
  font-family: sans-serif;
  width: 24%; 
  text-align: center; }

TD.td6 A {
  color: #195C70; }

TD.td6 A:hover {
  color: #1BA2D3; }

TD.td6 DIV.titlefon {
  width: 100%;
  background-color: #ff9a32; }
  
TD.td6 DIV.title, TD.td6 DIV.titlemenu {
  width: 97%;
  padding: 0;
  background-color: #ffcc66; }
  
TD.td6 DIV.title DIV.line, TD.td6 DIV.titlemenu DIV.line {
  background-color: #ff9a32;
  margin: 0; }

TD.td6 DIV.titlemenu DIV { 
  margin: 0 0 10px 0; }
    
  
TD.td6 DIV.title DIV.data a {
  float: right; }
     
TD.td6 DIV.textfon {
  width: 100%;
  background-color: #006599; }
  
TD.td6 DIV.text DIV.line {
  background-color: #006599; }
  
TD.td6 DIV.text {
  width: 97%;
  background-color: #DFF3F2; }
  
TD.td6 DIV.data {
  margin: 0.7em 0 0.7em 0;
  width: 93%;
  text-align: left; }
  
TD.td6 DIV.data h3 {
  float: left; }  

TD.td6 DIV.text DIV.data b {
  color: #006599; }

TD.td6 DIV.text DIV.data a b {
  color: #195C70; }

TD.td6 DIV.text DIV.data a:hover b {
  color: #1BA2D3; }

TD.td6 DIV.text DIV.data span {
  color: #006599;
  font-weight: bold; }

TD.td6 DIV.space {
  width: 5%;
  float: left; }        


TABLE.content TD.td7 {
  width: 1%;  }

/* изображения */
DIV.maintext IMG {
  border: 10px solid #006599;
  border-top: 0;
  border-left: 0;
  background: #FF9A32;
  padding: 5px;
  margin: 8px 24px 10px 0;
  // margin-top: 0px; }  

/* изображения */
DIV.maintext IMG.vote {
  border: 1px solid #006599;
  border-top: 0;
  border-left: 0;
  background: #ffffff;
  padding: 0px;
  margin: 0px 0px 0px 0;
  // margin-top: 0px; }

DIV.maintext IMG.left {
  clear: left;
  float: left; }

DIV.maintext IMG.right {
  float: right;
  clear: right;
  border: 10px solid #006599;
  border-top: 0;
  border-right: 0;
  margin: 0 0 10px 24px; }
  
DIV.maintext DIV.img {
  width: 210px;
  background: #DFF3F2;
  margin: 0 20px 10px 0;
  font-size: 83%;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 5px; }  


DIV.maintext DIV.img IMG, DIV.maintext DIV.img2 IMG, DIV.maintext DIV.img3 IMG, DIV.maintext DIV.img3b IMG {
  margin: 0 0 5px 0;
  border: 0; }
  
DIV.maintext DIV.img2 {
  width: 120px;
  background: #DFF3F2;
  margin: 0 20px 10px 0;
  font-size: 83%;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 5px; }    

DIV.maintext DIV.img3 {
  width: 83px;
  background: #DFF3F2;
  margin: 0 20px 10px 0;
  font-size: 83%;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 5px; }

DIV.maintext DIV.img3b {
  width: 95px;
  background: #DFF3F2;
  margin: 0 20px 10px 0;
  font-size: 83%;
  font-weight: bold;
  font-family: Arial, sans-serif;
  padding: 5px; }

DIV.maintext DIV.imgprepvote IMG {
  display: inline; 
  background: #DFF3F2;
  margin: 0 0 5px 0;
  border: 0; }

DIV.maintext IMG.none {
  border: 0;
  margin: 0;
  background: none; }

DIV.maintext H3 {
  font-size: 135%;
  text-align: center;
  margin: 0.8em 0 0.4em 0; }

DIV.maintext DIV.date {
	color: #E88B2E;
	margin: -0.5em 0 0.5em 0; }


HR {
   clear: both;
   color: #FF9A32;
   background-color: #FF9A32;
   padding: 0px;
   height: 1px;
   border: 0px;
   width: 50%;
   margin: 0 auto;
   margin-top: 30px;
   //margin-top: 5px;
   margin-bottom: 20px;
   text-align: center; }


/* версия для печати */
@media print {
    BODY { background: #fff;}
    .symbol { display: none;}
    TABLE.header { display: none;}
    TABLE.content TD.td1 { display: none;}
    TABLE.content TD.td2 { display: none;}
    TABLE.content TD.td3 { display: none;}
    TABLE.content TD.td4 { width: 100%;}
    TABLE.content TD.td4dark { display: none;}
    TABLE.content TD.td5 { display: none;}
    TABLE.content TD.td6 { display: none;}
    TABLE.content TD.td7 { display: none;}
    DIV.menu {display: none;}
    DIV.footer {display: none;}
    P:first-letter {font-size: 100%; font-weight: bold; color: black; }
  }
  
/* таблицы дефолтные */
DIV.maintext TABLE {
  width: 100%;
  border: 1px solid #FFCC66;
  border-width: 1px 0 0 1px; }

DIV.maintext TABLE THEAD {
  font-weight: bold;
  background: #FFE3A3; }

DIV.maintext TABLE TD {
  border: 1px solid #FFCC66;  
  border-width: 0 1px 1px 0;
  padding: 5px; }


DIV.maintext TABLE.navpath {
  margin: 10px 0 0 0;
  padding-bottom: 10px;
  width: 100%;
  border: 0; }
  
DIV.maintext TABLE.navpath TD {
  border: 0;
  padding: 0; }  

/* таблица список */
DIV.maintext TABLE.list {
  width: 100%;
  border: 0; }

DIV.maintext TABLE.list TD {
  vertical-align: top;
  padding-bottom: 20px;
  border: 0; }

DIV.maintext TABLE.list TD.left {
  width: 25%;
  font-size: 400%;
  font-weight: bold;
  text-align: center; }  
  
DIV.maintext TABLE.list TD.right {
  padding-top: 0.8em; }

/* таблица для архивчика */
DIV.maintext TABLE.archive {
  width: 100%;
  border: 1px solid #FFCC66;
  border-width: 1px 0 0 1px; }

DIV.maintext TABLE.archive THEAD {
  font-weight: bold;
  background: #FFE3A3; }

DIV.maintext TABLE.archive TD {
  border: 1px solid #FFCC66;  
  border-width: 0 1px 1px 0;
  padding: 5px; }

DIV.maintext TABLE.rector {
  width: 100%;
  border: 1px solid #006599;
  border-width: 1px 0 0 1px; }

DIV.maintext TABLE.rector THEAD {
  font-weight: bold;
  background: #FFE3A3; }

DIV.maintext TABLE.rector TD {
  border: 1px solid #006599;
  border-width: 0 1px 1px 0;
  padding: 3px;
  font-size: 13px;
  width: 20%; }

DIV.maintext TABLE.rector TH {
  vertical-align: top;
  background: #FFE3A3; 
  text-align: left;
  font-weight: bold;
  border: 1px solid #006599;  
  border-width: 0 2px 1px 0;
  padding: 3px; 
  font-size: 13px;
  width: 20%; }