div, td { color: #000; }

h1 { font: bold 20px Verdana; }
h2 { font: 16px Verdana; text-decoration: underline; }
h3 { font: 14px Verdana; text-decoration: underline;}

a         { color: #1A3DC1; text-decoration: underline; }
a:visited { color: purple; text-decoration: underline;}
a:hover   { color: red; text-decoration: underline; }

a.img {text-decoration: none;}

a.zakl { font: 14px Verdana; text-decoration: underline; color: #000;}
a.zagl { text-decoration: underline; color: #000;}

/* менюшка */

#menu2 .act { background: #DDD; } /* активный пункт меню */

ul#menu2 
{ 
 background: #fff;
 width: 160px;
 margin: 0 auto; 
 padding: 10px 10px;
 border: 1px solid #aaa9a9;
 }
 
#menu2 li 
{
 margin: 3px 0;
 padding: 3px 5px;
 border-bottom: 1px solid #dededd;
 text-align: left;
 list-style: none;
}

#menu2 li.t
{
 color: #383431;
 text-align: center;
 font-weight: bold;
 padding-bottom: 2px;
 border-bottom: 1px solid #aaa9a9;
 margin-bottom: 10px;
}

#menu2 a 
{
 display: block;
 text-decoration: none;
 color: #000;
 padding: 0;
 margin: 0;
}

#menu2 a:hover 
{
 background: #dededd;
 color: red;
}

#menu2 li.p, #menu2 li.p a 
{ 
 color: #605D5C;
 font-weight: bold;
 padding-left: 5px; padding-top: 3px;
}

#menu2 li.p a:hover{color: red;}

#menu2 li.p img, #menu2 li a img {border: 0;}

/* текст новостей в колонке с баннером РПУЧ */
div.text_rpuch 
{ 
 background: #fff;
 width: 160px;
 margin: 10px auto; 
 padding: 10px 10px;
 border: 1px solid #aaa9a9;
 }

/*выделенная новость*/
div.text_rpuch p#news_bold
{
 padding: 0;
 margin: 10px 0;
 text-align: left;
 font: italic bold 12px Verdana, arial, sans-serif;
 color: #c9261d;
}

div.text_rpuch p
{
 padding: 0;
 margin: 10px 0;
 text-align: left;
 font: italic 12px Verdana, arial, sans-serif;
 color: #605D5C;
}



/* таблицы */

div.t1 {text-align: center;}

table.t, table.t td, .t1 table, .t1 table td, .t1 table th
{
 background: #FFF;
 border: 1px solid #838281;
 border-collapse: collapse;
 }
 
table.t tr.t td { background: #dededd; border: 1px solid #838281; border-collapse: collapse;}

table.t td.t    { background: #dededd; border: 1px solid #838281; border-collapse: collapse;}

.t1 table {width: 96%;}
.t1 table thead th { background: #dededd; border: 1px solid #838281; border-collapse: collapse; font-weight: normal; text-align: center;}
.t1 table th {background: #dededd; text-align: left; font-weight: normal;}
.t1 table td {text-align: center;}

table.images {width: 100%;}
table.images td {text-align: center;}

.t1 img {border: 1px solid #838281;}