body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
tr.level1 {
	background-color: #006bbd;
	height: 26px;
}
tr.level2 {
	height: 26px;
	background-color: #abcaed;
}
tr.colored_level2 {
	height: 26px;
	background-color: #abedca;
}

tr.level1 td{ /*ячейки 1-го уровня в левом меню*/
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	color: white;
	padding-left: 10px;
}
tr.level1 td a{ /*ссылки 1-го уровня в левом меню*/
	color: white;
        text-decoration: none;
}

tr.level2 td{ /*ячейки 2-го уровня в левом меню*/
	padding-left: 20px;
	color: #336699;

}
tr.level2 td a{ /*ссылки 2-го уровня в левом меню*/
	color: #336699;
	text-decoration: none;
}

tr.colored_level2 td{ /*ячейки 2-го уровня в левом меню*/
	padding-left: 20px;
	color: #336699;

}
tr.colored_level2 td a{ /*ссылки 2-го уровня в левом меню*/
	color: #336699;
	text-decoration: none;
}

tr.news_row{ /*ячейка с новостями в анонсе*/
	height: 70px;
}

tr.news_row td{ /*ячейка с новостями в анонсе*/
	border-left: 8px solid #b4d1f0;
}

div.ann_date /*дата в анонсе*/
{
	color: #73a1c4;
	font-size: 10pt;
}
div.ann_text /*заголовок в анонсе*/
{
	color: black;
	font-size: 10pt;
}
div.ann_link a /*сылки "подробнее" в ананосе*/
{
	color: #666666;
	font-size: 10pt;
}
td.partners_title /*ссылки снизу правого меню*/
{
	color: #003366;
	font-weight: bold;
	text-align: left;
	padding-left: 10;
	font-size: 10pt;
}
td.partners_title a
{
        text-decoration: none;
}
div.left_name { /*имя под левым меню*/
	color: #417fae;
	font-weight: bold;
	font-size: 10pt;
}
div.left_title { /*ссылка на интервью под левым меню*/
	font-size: 10pt;
}
td.string_first /*строка с именами разделов - корневой раздел*/
{
	width: 200;
	background-color: #549ce4;
	color: white;
	padding-left: 10px;
	font-size: 10pt;
}
td.string_late /*строка с именами разделов - продолжение*/
{
	width: 200;
	background-color: #d7e5f0;
	color: #0059bd;
	padding-left: 10px;
	font-size: 10pt;
}
div.preview /*аннотация раздела*/
{
	font-weight: bold;
	margin: 5 0 15 0;
}
div.art_title /*заголовок статьи*/
{
	font-weight: bold;
 	color: #1E4D7D;
	margin-bottom: 5px;
}
div.art_date /*дата статьи*/
{
	font-size: 7pt;
    margin-top: 15px;
}

div.art_preview /*преамбула статьи, показывается в статье*/
{
	color: #1E4D7D;
	margin-bottom: 10px;
}

div.art_preview_in_part /*преамбула статьи, показывается в разделе*/
{
	margin-bottom: 10px;
}

div.art_link
{
	border-top: 1px dotted #1E4D7D;
	padding-top: 6px;
}
div.art_link a /*ссылка на статью из рздела*/
{
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
	color: #1E4D7D;
}

div.gal_link
{
	padding-top: 6px;
}
div.gal_link a /*ссылка на статью из рздела*/
{
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
	color: #1E4D7D;
}


div.quest_abstract /*заголовок вопроса*/
{
	background-color: #d7e5f0;
	padding: 2;
	font-weight: bold;
}
div.quest_text /*текст вопроса*/
{
	background-color: #d7e5f0;
	padding: 2;
}
div.quest_author /*Отвечает: ...*/
{
	padding: 2;
}
div.quest_answer /*текст ответа*/
{
	padding: 2;
	margin-bottom: 30px;
}
div.partner_descr
{
	margin-top: 10px;
	padding: 2;
}


td.partner
{
	padding: 10px;
	font-size: 10pt;
}
td.partner_descr_short
{
	font-size: 10pt;
	text-align: justify;
}

td.partner_pic
{
	height: 150px;
	background-color: #E4F3FF;
	border: 1px solid #ABCAED;
	text-align: center;
}
td.gal_pic /*ячейка вокруг таблицы с картинкой*/
{
	height: 210px;
	border: 1px solid #dddddd;
	text-align: center;
}
td.gal_pic img /*маленькая картинка в галереях*/
{
	border: 1px solid #bbbbbb;
}
td.pic_descr_short
{
	font-size: 10pt;
	text-align: justify;
}

/*
div.content - текст раздела
div.art_text - текст статьи
div.part_link - ссылка на подраздел из рздела

div.quest_abstract
div.quest_text
div.quest_author
div.quest_answer
*/


div, td
{
	font-size: 10pt;
}

/* объявление про "Беспалтные консультации по выбору..." справа внизу сайта */
div.adv_message
{
  margin: 20 5 5 5;
  border: 1px solid #006BBD;
  padding: 8px;
}
div.adv_message a
{
  font-weight: bold;
  color: red;
}

/* название галереи при просмотре эскизов */
div.gal_title
{
  font-weight: bold;
}
/* титры */
div.titles
{
  margin: 10px;
  font-face: Verdana;
}
div.tit_name
{
  font-weight: bold;
  color: #006BBD;
  margin-bottom: 5px;
}

/* голосовалка */
.vote_title
{
  color: #1E4D7D;
  font-weight: bold;
}
.vote_question
{
  margin-top: 21px;
  color: #1E4D7D;
}
.vote_message
{
  border-left: 1px dashed #B4D1F0;
  padding-left: 8px;
}

/*----------------- стили для гаджета -------------------*/
.street
{
	font-family:Tahoma;
	font-size: 16px;
	padding: 1px;;
	text-align:center;
	height: 26px;
	color: #216cae;
	border: 1px solid #CCCCCC;
}

a.street_name
{
	color: #0099FF;
	border-bottom: 1px dotted #0066FF;
	text-decoration: none;
}

a.house_num
{
	color: #0099FF;
	border-bottom: 1px dotted #0099FF;
	text-decoration: none;
}

.res
{
	font-size: 16px;
}
.board
{
	/*background-image:url(../find/img/board.png); */
	background-color: #D7E5F0;
	width: 200px; 
	height: 120px;; 
	text-align:center; 
	vertical-align:middle;
	margin-top: 10px;
	border: 1px solid #dddddd;
}

.jeu_name
{
	font-size: 16px;
	color: #555555;
/*	color: #BBBBBB;*/
/*	color: #A7A5AD;*/
/*	color: #d69a3a;*/
	padding-top: 20px;
	padding-left:8px;
	padding-right:8px;
}
.jeu_num
{
	font-size: 16px;
/*	color: #BBBBBB;*/
	color: #555555;
	padding-top: 8px;
	padding-left:8px;
	padding-right:8px;
}
.info
{
	margin: 5px;	
}
/*-----------------------------------------------------------------*/
/* страничка "Руководство" */
div.piccell
{
	border: 1px solid #DDDDDD;
	padding: 5px;
	margin: 5px;
}
td.piccell
{
	text-align: center;
}

td.textcell
{
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

tr.blueline
{
	background-color: #D7E5F0;
	height: 8px;
}
tr.whiteline
{
	height: 8px;
}

/*-------------- Титульная страничка ------------------*/
div.index_tit, div.index_tit a
{
	font-family: Arial Narrow;
	font-size: 18pt;
	color: black;
}
div.index_tit
{
	margin-top: 0px;
}
div.index_link
{
	margin-top: 5px;
	margin-left: 20px;
}
div.index_link a
{
	font-size: 10pt;
	color: black;
}

table.contenttable
{
	border: 1px solid gray;
	border-collapse: collapse;
}

table.contenttable td
{
	border: 1px solid gray;
	padding: 5px;
}

h1
{
	font-size: 14pt;
}
