/*
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
 */


/* СТАНДАРТНЫЙ CSS ДЛЯ MAMBO 4.5.X ШАБЛОНОВ С ПОЛНЫМ ПЕРЕЧНЕМ ПАРАМЕТРОВ */

/* УСТАНОВКИ ПО-УМОЛЧАНИЮ */ 

/* Нижеследующие установки действуют когда другой стиль не был определен.*/

body {

	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 8px; 
    margin-bottom: 8px;

}/*Стиль для тэга body, отвечает за шрифты, фон страниц и т.д..*/

p {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

} /*Форматирует все <div> объекты.  Это универсальное форматирование, появится только если другой стиль не был задан.*/

h1 {

	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif

}

h2 {

	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif

}

h3 {

	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px; 
    margin-bottom: 2px;

}

h4{

	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}


td {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif

} /* Форматирует все <td> объекты. Это универсальное форматирование, появится только если другой стиль не был задан.*/

tr {} /* Форматирует все <tr> объекты. Это универсальное форматирование, появится только если другой стиль не был задан.*/

ul /* Форматирует все ненумерованные списки. Это универсальное форматирование, появится только если другой стиль не был задан.*/

{
	margin: 0;
	padding-top: 0;
	padding-left: 15px;
	list-style: none;
} 

li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px !important;
	background-position: 0px 4px;
}
.arrow-dn li.a:hover
{
	background-image: url(../images/list_blue.gif);
}


.rln_greet  li
{
	line-height: 15px;
	padding-left: 0px;
	padding-top: 0px;
	background-image: none;
	list-style: none;
}

.rln_greet  ul
{
	line-height: 15px;
	padding-left: 0px;
	padding-top: 0px;
	background-image: none;
	list-style: none;
}

a:link {
background-color: transparent;
} /* основной стиль ссылок*/

a:visited {
background-color: transparent;
}

a:hover {
background-color: transparent;
}

a.category:link, a.category:visited  

{
	color: #6456b6;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	
	}

hr {} /* горизонтальные линии в вашем шаблоне*/

hr.separator {}

/* УСТАНОВКИ ФОРМЫ */ 

.button{
  font-size        : 11px;
  font-family: Arial, Helvetica, sans-serif;
  color            : #333333;
  border           : 1px solid #999999;
  margin-bottom    : 0em;
  background-color : #EDEDED;
 padding: 0em;
 margin: 0em;
 margin: 0em;
}

.inputbox, .search_reg {
  font-size        : 12px;
  font-family: Arial, Helvetica, sans-serif;
  border           : 1px solid #999999;
  background	   : transparent url(../images/back.gif);
 background-color : #EDEDED;
  margin-bottom    : 0em;
  color			   : #333333;
 padding-top: 1px;
 padding-bottom: 1px;
 padding: 0em;
 margin: 0em;
}


.search /*форматирование <div> для соответствующих объектов: inputbox, search button...*/
 {
/*display: block;*/
 height: 12px;
 line-height:15px;
  text-indent: 10px;
width: 120px;
 padding: 0em;
 margin: 0em;
 
	} 


/* УСТАНОВКИ НАВИГАЦИИ/МЕНЮ */

a.mainlevel, a.mainlevel:link, a.mainlevel:visited  /* , a.mainlevel:visited это стиль для пункта меню MAIN */

{ 

    display: block;
	font-size: 10px;
	font-weight: bold;
	color: #787878;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
    height: 21px;
	line-height: 21px;
	text-indent: 10px;
    /*background-image: url(../images/menu_bg_3_3.png);*/
	background-color : #F3F3F5;
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #cccccc;

} 

a.mainlevel:hover {

	color: #003333;
	text-decoration: none;
	/*background-position: left center;
	background-repeat: no-repeat;
	background-color : #718CA6;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #999999;*/
}


#active_menu /* стиль активного пункта меню */
{
color: #993300;
font-weight: bold;
/*background-image: url(../images/menu_bg_over_3_4.png);*/
background-color : #FFF;
background-position: left center;
background-repeat: no-repeat;
	/*border-bottom: 1px solid #DBDBDB;
	border-top: 1px solid #FFFFFF;*/
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #cccccc;
} 

ul#mainlevel-nav{}

ul#mainlevel_nav li{}

#mainlevel-nav a:link {}

#mainlevel-nav a:visited{}

#mainlevel-nav a:hover {}

 a.sublevel, a.sublevel:link, a.sublevel:visited{

    background-color : #FFF;
    display: block;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
    height: 16px;
	line-height: 16px;
	/*text-indent: 5px;*/
	/*border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #FFFFFF;*/

	border-right: 1px solid #CCCCCC;
		/*background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px !important;*/
	padding-left: 25px;
	padding-top: 0px;
	/*width: 130px;*/
}

a.sublevel{} /* стиль подпункта меню */

a.sublevel:link {}

a.sublevel:visited {}

a.sublevel:hover {
background-color : #FFF;
color:000;
text-decoration  : underline;
/*background-image: url(../images/list.gif);*/
}

.pagenavbar {} /*Стиль постраничной навигации ("<< Start < Prev Next > End >>") если страницы НЕ связаны гиперсвязями.*/

.pagenavbar:link {} /* Стиль постраничной навигации ("<< Start < Prev Next > End >>") если страницы связаны гиперсвязями */

.pagenavbar:visited {}

span.pagenav  /* форматирование текста для "<< Start < Previous 1 Next > End >>" ссылок */
{
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
     color            : #ccc;
	 line-height      : 12px;
} 

a.pagenav:hover {
font-weight: bold;
}

a.pagenav:link, a.pagenav:visited {
  text-decoration  : none;
  font-weight: bold;
  color            : #000099;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
}

a.pagenav:link strong, a.pagenav:visited  strong{
  text-decoration  : none;
  font-weight: normal;
  color            : #000099;
   font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
}

a.readon:link, a.readon:visited, a.readon_stat:link, a.readon_stat:visited /*Стиль для ссылки "Read More". Эта ссылка используется для публикации больших статей*/

{
  color            : #666;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  background-image: url(../images/list_grey.gif);
  /*background       : url(../images/readon.gif);*/
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 12px;
  padding-right    : 2px;
  padding-top      : 0px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}
a.readon:hover, a.readon_stat:hover {
  color            : #000;
  background-image: url(../images/list_over.gif);
  text-decoration  : underline; 
}

.pagenav {
	font-size        : 12px;
	font-weight: normal;
	color      : #34659d;
}
.pagenav  strong {
	font-size        : 12px;
	font-weight: normal;
	color      : #990000;
}

a.pagenav:hover {
text-decoration  : underline; 
}

.pagenav_page {
	font-size        : 12px;
	font-weight: bold;
	color      : #990000;
}

a.pagenav  {
	font-size        : 12px;
	font-weight: normal;
	color      : #34659d;
}

.pagenavcounter {
  font-size        : 12px;
  color            : #0066CC;
}
.pagenavbar {
  border-top       : 1px solid #FFFFFF;
  padding          : 2px;
}

.back_button a:link,  .back_button a:visited{
  color            : #990000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  background-image: url(../images/list_grey.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 12px;
  padding-right    : 2px;
  padding-top      : 0px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
}

.back_button a:hover {
  color            : #000;
  background-image: url(../images/list_over.gif);
  text-decoration: underline;
}

.pagenav_prev a /* Стиль кнопки "PRE" */

{
   color            : #990000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  /*background-image: url(../images/bback.gif);*/
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 12px;
  padding-right    : 2px;
  padding-top      : 0px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
} 


.pagenav_next a /* Стиль кнопки "NEXT" */

{
 color            : #990000;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  /*background-image: url(../images/list.gif);*/
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #FFFFFF;
  padding-bottom   : 3px;
  padding-left     : 12px;
  padding-right    : 2px;
  padding-top      : 0px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none; 
} 

.pagenav_next a:hover /* Стиль кнопки "NEXT" */

{
 color            : #000;
  /*background-image: url(../images/list_over.gif);*/
  text-decoration: underline;
} 

.pagenav_prev a:hover /* Стиль кнопки "NEXT" */

{
 color            : #000;
  /*background-image: url(../images/bback_over.gif);*/
  text-decoration: underline;
} 

 

.latestnews ul {} /*Стиль ненумерованного списка “Последние новости” (latest news) – по-умолчанию модуль user1*/

.latestnews li {}

 

.mostread ul{} /*Стиль элемента (строки) списка “Самый популярный” (most popular) - по-умолчанию модуль user2*/

.mostread li{}

div#left  {
 
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.moduletable_menu  {
 
	/*float:left;
	width: 150px;
	/*background: url(../images/hsep.png) repeat-x;
	padding-top: 5px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#F7F8F9;
}

div.top_center
{
text-align:center;
}
td.menu_left {
background-image: url(../images/zoom_pic_back.gif);
width: 150px;
}


/* УСТАНОВКИ СОДЕРЖИМОГО СТРАНИЦЫ */

 div#top_menu  {
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

 div#path {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    /*background-color : #F4F5F7;*/
	padding-bottom          : 4px;
	padding-top          : 0px;
	text-decoration: none;
}

 div#path a:link,  div#path a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

 div#path a:hover {
	text-decoration: underline;
	color: #000066;
}

.topbar {
  border-top       :  1px solid #999999;
  padding          : 1px;
}

.topbar_2 {
  /*border-top       :  1px solid #999999;*/
  padding          : 3px;
}

.topbar_3 {
  /*border-top       :  1px solid #999999;*/
  padding          : 3px;
}
.shad {
background-image: url(../images/shad2.gif);
}
.shad3 {
background-image: url(../images/shad3.gif);
}

td#topm {
    background:#993300;
}

tr#top {

	/*background-image: url(../images/marine_bk.png);*/
	background: #FFFFFF;
}


a.category:link {}

a.category:hover {}

a.category:visited {}

 

.blogsection {} /* Форматирование ссылок в секции Blog */

.blog_more {} /*Текст "More" в секции blog*/

a.blogsection:link {} /* установка формата ссылки */

a.blogsection:visited {} /* то же для просмотренной ссылки */

a.blogsection:hover {} /* то же для подсвеченной ссылки*/

 

.componentheading, .componentheading_stat /* Заголовок компонента, используемого для просмотра содержимого статьи. */
{
font-size: 13px;
background       : url(../images/header2.gif) repeat;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #990000;
 line-height      : 48px;
 width            : 100%;
text-align       : left;
}

td.contentheading  /* Заголовок статьи, материала и т.д.*/
{
  background       : url(../images/header2.gif) repeat;
  font-size        : 13px;
  font-weight      : bold;
  line-height      : 48px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #990000;
  width            : 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left         : 6px;
}

td.contentheading_contact  /* Заголовок статьи, материала и т.д.*/
{
  /*background       : url(../images/header.gif) repeat;*/
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #990000;
  width            : 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.contentpagetitle_stat  /* Заголовок статьи, материала и т.д.*/
{
  /*background       : url(../images/header.gif) repeat;*/
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #990000;
  width            : 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px !important;
	background-position: 0px 4px;
}

a.contentpagetitle_stat:link, a.contentpagetitle_stat:visited /* Заголовок статьи, материала и т.д.*/
{
text-decoration: none;
}
a.contentpagetitle_stat:hover /* Заголовок статьи, материала и т.д.*/
{
text-decoration: underline;
color            : #000;
  	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../images/list_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px !important;
	background-position: 0px 4px;
}

.contentheadingnews
{
  /*background       : url(../images/header.gif) repeat;*/
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  text-align       : left;
  color            : #6456b6;
  width            : 100%;
}

a.contentheadingnews:link, a.contentheadingnews:visited {

	text-decoration: none;
}

a.contentheadingnews:hover {

	text-decoration: underline;
	color            : #000000;
}

.contentheadinglab
{
  /*background       : url(../images/header.gif) repeat;*/
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  text-align       : left;
  color            : #6456b6;
  width            : 100%;
}

a.contentheadinglab:link, a.contentheadinglab:visited {

	text-decoration: none;
}

a.contentheadinglab:hover {

	text-decoration: underline;
	color            : #000000;
  /*background       : url(../images/header.gif) repeat;*/
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  text-align       : left;
  color            : #6456b6;
  width            : 100%;
}

a.contentpagetitle:link, a.contentpagetitle:visited  

{
	color: #6456b6;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
	
	}
/* Таблица, содержащая служебную информацию для статьи (компоненты, категории, контактные формы, и т.д.).*/
.contentpane {} 
/* Таблица, содержащая текст статьи.*/
.contentpaneopen {
/*background-color: #EDF7FE;*/
/*border-left: solid 1px #DFDFDF;*/
} 

.contentpagetitle {} /*Подзаголовки*/

a.contentpagetitle:hover {

color: #666666

} /*Подзаголовки, являющиеся ссылками */

a.contentpagetitle:link {}

a.contentpagetitle:visited {}

 

.contentdescription {} /* Форматирование секций Описания "DESCRIPTION" категорий (News/Weblinks/Latest news...) */

table.contenttoc {

background: #F4F4F4;
border: 4px #D9D9D9;
border-style: double;
padding: 2px;
} /*Форматирование таблицы Содержание (Tables of Contents). Используется для многостраничных статей */

table.contenttoc td {} /* то же для <td> */

table.contenttoc th /* то же для <th> */
{
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
 float            : left;
} 

table.contenttoc td.toclink {} /* то же для текста ссылок*/

a.toclink:link {} /* то же для различных состояний ссылок (простой, посещенный, подсвеченный)*/

a.toclink:visited {} 

a.toclink:hover {} 

/*СЕКЦИИ MAMBO*/


.sectiontableheader /* Стиль для секций на странице.

Например: заголовки "Date", "Item Title", "Author" и "Hits" */

{
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #990000;
/*background: #F7F7F7;*/
} 

.sectiontableheader1 /* Стиль для секций на странице.

Например: заголовки "Date", "Item Title", "Author" и "Hits" */

{

font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
background: #ABBDCB;
padding          : 10px;
} 

/* Стиль для секций на странице.

Например: заголовки "Date", "Item Title", "Author" и "Hits" */


.sectiontableentry1 

{
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000;
background: #F4F4F4;
padding          : 2px;

} 

.sectiontableentry2

{
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000;
background: #fff;
padding          : 2px;
}
.sectiontableentry2 a:link, .sectiontableentry2 a:visited,  .sectiontableentry1 a:link, .sectiontableentry1 a:visited

{
font-size: 12px;
font-weight: bold;
color: #990000;
text-decoration: none;
padding          : 2px;
}

.sectiontableentry2 a:hover, .sectiontableentry1 a:hover

{
font-size: 12px;
font-weight: bold;
color: #000;
text-decoration: underline;
}  



.sectiontableentry1_poll

{
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
background: #E8EAEE;
padding          : 2px;

} 

.sectiontableentry2_poll

{
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
background: #F3F4F5;
padding          : 2px;
}
.sectiontableheader1_poll /* Стиль для секций на странице.

Например: заголовки "Date", "Item Title", "Author" и "Hits" */

{

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000099;
background: #ABBDCB;
padding          : 10px;
} 


/* ФОРМАТИРОВАНИЕ МОДУЛЕЙ MAMBO */

div.moduletable {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding          : 0px;
width: 150px;
/*margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;*/

} 
div.moduletable h3, div.moduletable_reg h3 {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px; 
margin-bottom: 0px;
background-color : #CCC;
padding          : 5px;
color: #990000;
text-align: left;
display:block;
} 

.moduletable_news th {
  background       : url(../images/header.gif) repeat;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 24px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #6456b6;
  width            : 100%;
  display:block;
}

div.moduletable_user { 

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
background-color : #F7F8F9;
padding          : 3px;
width: 150px;

} 

div.moduletable_poll { 

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
padding          : 0px;
width: 150px;

} 

div.moduletable_poll form {

padding          : 0px;
padding-left: 0px;
padding-top: 0px;
margin-top: 5px;
margin-bottom: 5px;

} 

div.moduletable_lett {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #000099;
background-color : #F7F8F9;
padding          : 0px;
width: 150px;
} 

div.moduletable_lett  form {

padding          : 0px;
padding-left: 10px;
padding-top: 0px;
margin-top: 5px;
margin-bottom: 5px;
} 


.moduletable_reg {

/*background-image: url(../images/zoom_pic_back.gif);*/
width: 150px;
text-align: left;

} 

.moduletable_reg  a {

font-weight: bold;

} 

div.moduletable_reg td {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
/*background-image: url(../images/zoom_pic_back.gif);*/
padding          : 0px;
padding-left: 0px;
padding-top: 0px;
margin-top: 0px;
width: 150px;
/*text-align: center;*/

} 

.moduletable_right, .moduletable_rightbook {
width: 150px;
background-color : #F7F8F9;
font-size: 10px;
padding          : 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.moduletable_rightbook td{
width: 150px;
background-color : #F7F8F9;
font-size: 11px;
padding          : 3px;
font-family: Arial, Helvetica, sans-serif;
}

.moduletable_right th, .moduletable_rightbook th {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px; 
margin-bottom: 0px;
background-color : #ccc;
padding          : 5px;
color: #990000;
text-align: left;
width: 150px;
display:block;
}
.rs_img {
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
/*background-image: url(../images/zoom_pic_back.gif);*/
padding          : 5px;
width: 140px;
text-align: center;
display:block;

}
.rs_img  img{
border: solid 1px #E6E6E6;
}
div.moduletable_reg form {

padding          : 0px;
padding-left: 0px;
padding-top: 2px;
margin-top: 0px;
margin-bottom: 0px;
width: 150px;
font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
text-align: left;

} 

div.moduletable_who {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
/*background-image: url(../images/zoom_pic_back.gif);*/
margin-bottom: 0px;
width: 140px;
text-align: center;
} 

div.moduletable_who li{

	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px !important;
	background-position: 0px 4px;
} 

/*div.moduletable_right {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
/*background-image: url(../images/zoom_pic_back.gif);*/
/*margin-bottom: 0px;
width: 140px;
} */

div.moduletable_right li {

	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
	background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px !important;
} 

div.moduletable_userm {

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
background-color : #F7F8F9;
/*background-image: url(../images/zoom_pic_back.gif);*/
padding-left         : 0px;
margin-bottom: 0px;
width: 140px;
text-align: center;

} 

div.moduletable_poll  h3  {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;

} 

div.moduletable_user h3  {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 0px;
color: #000099;
text-align: center;

} 

div.moduletable_pop h3  {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;
} 

div.moduletable_who h3 {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;

} 

div.moduletable_right h3 {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;

} 

div.moduletable_userm h3 {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;

} 


div.moduletable_lett  h3 {

font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;

} 

.smallgrey 
{
font-size: 11px;
}

div.moduletable_lett  p 
{
font-size: 11px;
background-color : #F7F8F9;
}

table.moduletable /* Форматирование таблицы модулей */ 

{

font-size: 10px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;

} 

table.moduletable th /* Форматирование заголовков модулей */

{

font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;

} 

table.moduletable td /* Форматирование ячеек таблиц модулей*/

{

font-size: 10px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;

} 

table.moduletable_main th {

     background-image: url(../images/back_main.jpg);
    vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: left;
	text-indent: 15px;
	/*width: 100%;*/
	text-transform: uppercase;
	padding          : 3px;
    margin-top: 2px; 
    margin-bottom: 2px;
} 

/* РАЗНОЕ */

 

/* Даты, Авторы*/

.createdate {} /* Стиль даты создания материала/статьи. */

.modifydate {} /* Форматирование текста "Last updated on" в конце статей */

.small {} /* Форматирование текста "Written by:...." */

.smalldark {}/*Форматирование текста " Number of Voters"  */

 

/* Polls */

.poll_poll /* формат td для таблицы голосования */

{

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding          : 2px;

} 

.poll_poll  td/* формат td для таблицы голосования */

{

font-size: 11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding          : 2px;

} 


.pollstableborder /* стиль границы для таблицы голосования */

{

} 

 

/* Weblinks */

.weblinks{} /* формат ссылок для секции "Weblinks"*/

a.weblinks:hover {} /*то же для подсвеченной ссылки */

 

/* Newsfeeds */

.newsfeedheading {} /* Заголовок newsfeed. Примечание: стиль не распространяется на заголовки самих новостей*/

.newsfeeddate {} /* дата для newsfeed */

.fase4rdf {} /* текст newsfeed */

 

/* Страница поиска */

table.searchintro {} /* Форматирование сообщения "Search Keyword: test returned 4 matches" появляющегося после ввода слова для поиска. */


 

/*ИНТЕРФЕЙС АДМИНИСТРАТОРА*/

/* CSS определяющий интерфейс администратора*/

 

.ontab {}/* Стилизует закладки "Tab" при редактировании материала. 

Стилизует нажатую закладку */

.offtab {} /* то же для обычных закладок */ 

.tabpadding {} /* задает размер закладки */ 

.tabheading {} 

.pagetext {} /* стилизация содержимого формы редактирования (сюда входит HTML-область и остальной материал) для интерфейса администратора */

.right 
{}

.pic_view
{
border: 1px #666666;
border-style: solid;
}

.footer 
{
/*border: solid 1px #F4F5F7;*/
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #E6E6E6;
background-color : #993300;
padding          : 6px;
}

.rln_intro_greet {

}

.adv_left
{
background-image: url(../images/zoom_pic_back.gif);
padding          : 3px;
}
.adv_left th
{
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #000099;
text-align: center;
width: 150px;
}
.highlight {
font-weight: bold;
background-color :#FFFF99;
}

.dgmnews_news {
vertical-align: top;
padding          : 4px;
padding-top          : 0px;
}

td.right {
background-image: url(../images/zoom_pic_back.gif);
}
.rsitems_table {
text-align: center;
width: 150px;
}

.rsitems_table  td{
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
}

.dgmnews_anons

{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
background-color : #FFFFFF;
padding          : 3px;
color: #990000;
}

td.dgmnews_anons a:link, td.dgmnews_anons a:visited
{
text-align       : center;
}

a.contentheadinganons:link, a.contentheadinganons:visited

{
text-decoration: none;
color            : #FF0000;
text-align       : center;
font-weight: bold;
}

.moduletable_anons th

{
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 2px; 
margin-bottom: 2px;
background-color : #E6E9EC;
padding          : 3px;
color: #990000;
text-align: center;
}

.rsitems_table  img{
border           : 3px double #ccc; 
}
.rsitems_table {
text-align       : center;
}

.moduletable_news th {
  background       : url(../images/header2.gif) repeat;
  font-size        : 13px;
  font-weight      : bold;
  line-height      : 48px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #000099;
  width            : 100%;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left         : 6px;
}

.moduletable_news a:link {
text-decoration: none;
}

.moduletable_labs th {
  /*background       : url(../images/header2.gif) repeat;*/
  font-size        : 13px;
  font-weight      : bold;
  line-height      : 32px;
  /*text-transform   : uppercase;*/
  text-align       : left;
  color            : #527187;
  width            : 100%;
  font-family: Arial, Helvetica, sans-serif;
  padding-left         : 3px;
  display: block;
  text-decoration: underline;
}

.moduletable_labs a:link {
text-decoration: none;
}

.moduletable_labs a:visited {
text-decoration: none;
}
.moduletable_labs a:hover {
text-decoration: underline;
 color            : #000099;
}

.moduletable_news a:visited {
text-decoration: none;
}

.cont_image img
{
border           : 3px double #999; 
}

.cont_pos {
font-weight      : normal;
}

.contentheadinglabwim
{
  /*background       : url(../images/header.gif) repeat;*/
	line-height: 24px;
	padding-left: 25px;
	padding-top: 0px;
	background-image: url(../images/list_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px !important;
	font-size        : 12px;
    font-weight      : bold;
	 color            : #6456b6;
}

a.contentheadinglab:link, a.contentheadinglab:visited {

	text-decoration: none;
}
a.contentheadinglabwim:link, a.contentheadinglabwim:visited {

	text-decoration: none;
}

a.contentheadinglabwim:hover {

	color            : #000099;
	text-decoration: underline;
}
.dn-title
{
 font-weight      : bold;
}

.dn-title a:link,  .dn-title a:visited
{
color            : #6456b6;
}

.dn-title a:hover, 
{
color            : #000099;
text-decoration: underline;
}

.moduletable_right {
width: 150px;
background-color : #F7F8F9;
font-size: 10px;
padding          : 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*.moduletable_right th {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px; 
margin-bottom: 0px;
background-color : #CED9E1;
padding          : 5px;
color: #003399;
text-align: left;
width: 150px;
display:block;
}*/

.moduletable_rightfoto {
background-color : #F7F8F9;
font-size: 10px;
padding          : 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 150px;
}

.moduletable_rightfoto th {
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px; 
margin-bottom: 0px;
background-color : #CED9E1;
padding          : 5px;
color: #003399;
text-align: left;
width: 150px;
display:block;
}

.moduletable_rightfoto img {
padding          : 3px;
width: 100px;
text-align: center;
}

.moduletable_rightfoto td {
width: 150px;
text-align: center;
}

.footer1
{
/*border: solid 1px #F4F5F7;*/
font-size: 10px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background-color : #993300;
padding          : 6px;
}

.footer1 a:link {
color: #E6E6E6;
text-decoration: none;}
.footer1 a:visited {
color: #E6E6E6;
text-decoration: none;}
.footer1 a:hover {
color: #ffffff;
text-decoration: underline;}

.latestnews_right a:link, .latestnews_right a:visited {
color: #333;
text-decoration: none;
font-size: 11px;
line-height: 15px;
}

.latestnews_right a:hover {
color: #000;
text-decoration: underline;

}

ul.latestnews_right
{
	line-height: 15px;
	padding-left: 10px;
	}
	
		/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,
a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited {
	background-color:#993300;
	color: white;
}

a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover {
	background-color: #DBBFAC;
	color: #993300;
}

a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,
a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited {
	background-color: #DF4800;
	color: white;
}

a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background-color: #FFA579;
	color: #000099;
}

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {
	background-color: #CDDDF5;
	color: #000099;
	border-left: none;
}

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background-color: #993300;
	color: #FFF;
}

ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {
	display: block;
	background-image: url("../topnav3/images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}


/** customize style / layout here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal,
a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,
a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal,
a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,
a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: bold;
	/*font-size: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 1px solid #993300;
	border-top: none;
	padding: 0.3em 0.7em 0.3em 0.7em;	/* top, right, bottom, left */
}

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal {

}


a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	font-size: 100%;
	border-top: none;
	height: 1%;	
	

/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

#active_menu-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,
a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,
a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,
a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: bold;
	
	}
#active_menu-son-of-suckerfish-horizontal
{
background-color: #DF4800;
border-bottom: 1px solid #DF4800;
}

ul.mainlevel-son-of-suckerfish-horizontal, .mainlevel-son-of-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
}

ul.mainlevel-son-of-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	float: left;
}

ul.mainlevel-son-of-suckerfish-horizontal li li {
	position: relative;
	display: block;
	width: 12em;
}


ul.mainlevel-son-of-suckerfish-horizontal ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: -0.2em 0 0 0em;
	width: auto;
	height: auto;
	z-index: 101;
}
	
ul.mainlevel-son-of-suckerfish-horizontal li li ul {
	margin: -1.8em 0 0 12em;
	z-index: 102;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	left: auto;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	left: -999em;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {
	left: auto;
}


ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	margin: -1.6em 0 0 15em;	/* top, right, bottom, left */
}
