body,p,td,table,tr,span,div,input,textarea,textarea.texteditor,select{
  font-family: Tahoma,Verdana;
  font-size: 10pt;
  color: #000000;
}
a,a:link,a:visited{
  font-size: 9pt;
  color: #000099;
  text-decoration: none;
}
a:hover{
  color: #000099;
  text-decoration: underline;
}
a img {border: none;}
a.favmenu,a.favmenu:link,a.favmenu:visited{
  text-transform: uppercase;
  color: white;
  font-weight:bold;
  text-decoration: none;
}
a.favmenu:hover,a.actfavmenu,a.actfavmenu:link,a.actfavmenu:visited,a.actfavmenu:hover{
  text-transform: uppercase;
  color: white;
  font-weight:bold;
  text-decoration: underline;
}
.caption {
  color: #FF6600;
  font-size: 11pt;
  font-weight: bold;
}
.slogan {
  display: inline;
  color: #000099;
  font-size: 18pt;
  font-weight: bold;
}
a.img, a.img:link, a.img:hover,a.img:visited{
  border: red solid 1px;
}
.rubric {
  color: #499FDA;
  font-size: 12pt;
  font-style: italic;
  font-weight: bolder;
}
.newsdate {
  color: #939393;
  font-size: 9pt;
  font-weight: bold;
}
a.menu,a.menu:link,a.menu:visited{
  font-weight:bold;
  font-family: Tahoma,Verdana;
  font-size: 8pt;
  color: black;
  text-decoration: none;
}
a.menu:hover,a.actmenu,a.actmenu:hover,a.actmenu:link,a.actmenu:visited{
  font-weight:bold;
  font-family: Tahoma,Verdana;
  font-size: 8pt;
  color: #000099;
  text-decoration: none;
}
a.submenu,a.submenu:link,a.submenu:visited,a.submenu:hover{
  color: black;
  text-decoration: none;
}
a.actsubmenu,a.actsubmenu:hover,a.actsubmenu:link,a.actsubmenu:visited{
  color: #000099;
  text-decoration: none;
}
a.actsubmenul,a.actsubmenul:hover,a.actsubmenul:link,a.actsubmenul:visited{
  color: #FF6600;
  text-decoration: none;
}
.merquee, a.merquee, a.merquee:hover,a.merquee:link,a.merquee:visited {
  font-family: Tahoma,Verdana;
  font-size: 9pt;
  color: #168D2F;
  font-weight: bold;
}
.navigate
{ 
  color: white;
  font-size: 9pt;
}
a.navigate,a.navigate:link,a.navigate:visited
{ 
  color: white;
  font-weight: bold;
  text-decoration: none;
}
a.navigate:hover
{ 
  color: white;
  font-weight: bold;
  text-decoration: underline;
}
.navigate2
{ 
  color: #000099;
  font-size: 9pt;
}
a.navigate2,a.navigate2:link,a.navigate2:visited
{ 
  color: #000099;
  font-weight: bold;
  text-decoration: none;
}
a.navigate2:hover
{ 
  color: #000099;
  font-weight: bold;
  text-decoration: underline;
}
.anonses p, .anonses span, .anonses a,.anonses a:link,.anonses a:visited,.anonses a:hover, .anonses td, .anonses div, .anonses table, .anonses font {font-size: 8pt;}

.avtorize {
background-color:#F5DDA7; border:1px solid #966700; margin:3px; padding:3px; width:180px; text-align:left;
position:relative;
}

.anonces_cap {border:1px solid #966700;text-align:left; font-weight:bolder; padding:5px;}
.anonces_cap td.cap {color:#000;background-color:#EFC569;padding:5px; text-align:center; height:20px}


/* оформление таблиц в модулях */
.modtab {border-top: 1px solid #ddd;  border-left: 1px solid #ddd;border-collapse:collapse}
table.modtab th,table.modtab td {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd; text-align: left; vertical-align: middle;}
.modtab td.cap {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#F5DDA7; color:#946500; font-weight:bold; text-align:center}
	/*Рубрики*/
.modtab td.category {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#46745E; color:white; font-weight:bold; font-size:13pt;text-align:center}
	/*ПодРубрики*/
.modtab td.subcategory {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#E0E0E0; color:#46745E; font-weight:bold; font-size:12pt}
	/*ПодПодРубрики*/
.modtab td.subsubcategory {border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#fff; color:black; font-weight:bold; font-size:10pt;padding-left:15px}
	/*если нужна подсветка разными цветами строк*/
.modtab td.color1 { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#fff}
.modtab td.color2 { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background-color:#f6f6f6}

/* Фотоальбом */
.foto .modtab td {text-align:center;}
.nonetab, .foto .modtab .nonetab td, .modtab .nonetab td {vertical-align:top;text-align:left;margin:0px;padding:5px;border:0px}

.error {color:red;}
.attention {border:1px solid red; margin:10px; padding:10px}
.att {font-weight:bolder; color:#966700}

.works, .work, .leaders {margin:10px}
.works .modtab, .leaders .modtab {width:95%}
table.modtab td {vertical-align:top; padding:4px}
.leaders table.modtab td {border:0}
.left_info {float:right; overflow:auto; width:250px; border:1px solid #966700; background-color:#f6f6f6; margin-left:20px;margin-bottom:20px;}
.left_info table td {vertical-align:top; padding:5px}

.add_articles input, .add_articles select, .add_articles textarea {width:250px}
.add_articles textarea {height:100px}
textarea.bbcode {width:500px; height:300px}

.date_add_act {font-weight:bolder; color:red}
.date_add_pas {font-weight:bolder; color:#c6c6c6}

/*Список блоков в модулях*/
.list {overflow:auto;padding:8px;margin-bottom:15px;border:#434343 solid 1px;width:100%;max-width:95%;clear:left}
.now_con .list {border:#ff9c05 solid 2px}
.after_con .list {border:#966700 solid 2px}
.archive_con .list {border:#cccccc solid 2px}

div.leaders .modtab {border-top:#ff9c05 solid 1px;border-left:#ff9c05 solid 1px}
.leaders table.modtab td {border:0px;border-bottom:#ff9c05 solid 1px;border-right:#ff9c05 solid 1px}

.works .modtab {border-top:#966700 solid 1px;border-left:#966700 solid 1px}
.works .modtab td {border:0px;border-bottom:#966700 solid 1px;border-right:#966700 solid 1px}
.works td.color1 {background-color:#F9F3BB}
.works td.color2 {background-color:#fff}
.fototd {border-top:1px solid #ff9c05; padding-top:20px}