BODY {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Tahoma;
	font-size: 13px;
	margin: 0px;
}










/* Стили внутренней части */

/*
    10pt = 14px
    12pt = 18px
    17pt = 23px
    19pt = 26px
*/


/* Заголовок 1 уровня */
TD.maincell H1
{
	color : #660000;
	font-size : 25px;
	font-weight : normal;
}

/* Заголовок 2 уровня */
TD.maincell H2
{
	color : #8f452a;
	font-size : 23px;
	font-weight : normal;
}

/* Заголовок 3 уровня */
TD.maincell H3
{
	color : #660000;
	font-size : 17px;
	font-weight : bold;
}

/* Основной текст */
TD.maincell , TD.maincell P , TD.maincell TABLE , TD.maincell TABLE TD
{
	color : #4d4d4d;
	font-size : 14px;
	background-color : #ffffff;
	text-align: justify;
}

/* Тихий комментарий */
TD.maincell P.quiet , TD.maincell DIV.quiet
{
    font-family : Verdana;
    font-size : 14px;
    color : #666666;
    font-style: italic;
}

/* Внимание (блок с ярким выделением) */
TD.maincell P.notice , TD.maincell DIV.notice
{
    font-family : Verdana;
    font-size : 14px;
    color : #666666;
    border-style : solid;
    border-color : #ff2c00;
    border-width : 1;
    padding : 5;
}

/* Маркированный список */
TD.maincell UL
{
    color : #4d4d4d;
	list-style-image : url('/htmls/imgs/maincell_list_icon.gif');
	margin-left : 24px;
	font-size : 14px;
}

TD.maincell OL
{
    color : #4d4d4d;
	font-size : 14px;
	margin-left : 24px;
}
TD.maincell LI
{
    padding-left : 16;
}
/* Заголовок столбца таблицы по умолчанию */
TD.maincell TH , TD.maincell TH.head
{
    font-size : 14px;
    color : #859574;
    font-weight : bold;
    background-color : #dce6cb;
    padding : 5;
    font-family : Tahoma;
    border-style : solid;
    border-color : #ffffff;
    border-width : 1;
}

/* Содержание таблицы по умолчанию */
TD.maincell TD.content
{
    font-size : 14px;
    color : #4d4d4d;
    font-weight : normal;
    padding : 5;
    font-family : Tahoma;
    background-color : #f5fced;
    border-style : solid;
    border-color : #ffffff;
    border-width : 1;
}

TD.maincell TD.content P
{
    font-size : 14px;
    color : #4d4d4d;
    font-weight : normal;
    font-family : Tahoma;
    background-color : #f5fced;
}

TD.maincell TD.content INPUT.checkbox {
	border: 0px;
	background-color : #c7d5b0;
}
TD.maincell TH.level3 INPUT.checkbox {
	border: 0px;
	background-color : #dce6cb;
}

/* Заголовок столбца таблицы уровень 1 (для сложных таблиц) */
TD.maincell TH.level1
{
    font-size : 16px;
    color : #859574;
    font-weight : bold;
    background-color : #dce6cb;
    padding : 5;
    font-family : Tahoma;
    border-style : solid;
    border-color : #ffffff;
    border-width : 1;
}

/* Заголовок столбца таблицы уровень 2 (для сложных таблиц) */
TD.maincell TH.level2
{
    font-size : 14px;
    color : #4d4d4d;
    font-weight : normal;
    text-align : left;
    background-color : #f5efd6;
    padding : 5;
    font-family : Tahoma;
    border-style : solid;
    border-color : #ffffff;
    border-width : 1;
}
TD.maincell TH.level2 A:link , TD.maincell TH.level2 A:visited , TD.maincell TH.level2 A:hover
{
    font-size : 14px;
    color : #8f452a;
    font-weight : bold;
    background-color : #f5efd6;
    font-family : Tahoma;
}

TD.maincell A:link
{
    font-size : 14px;
    color : #2f4318;
    text-decoration:underline;
    font-family : Tahoma;
}
TD.maincell A:visited
{
    font-size : 14px;
    color : #5d6c4d;
    text-decoration:underline;
    font-family : Tahoma;
}
TD.maincell A:hover
{
    font-size : 14px;
    color : #990000;
    text-decoration:underline;
    font-family : Tahoma;
}

/*Специально для надписей на карте на странице "Контакты"*/

TD.maincell A.contactsmap:link
{
    font-size : 14px;
    font: bold 11px Arial;
    color : #990000;/*2f4318*/
    text-decoration:none;
    font-family : Tahoma;
}
TD.maincell A.contactsmap:visited
{
    font-size : 14px;
    color : #990000;/*5d6c4d*/
    text-decoration:none;
    font: bold 11px Arial;
    font-family : Tahoma;
}
TD.maincell A.contactsmap:hover
{
    font-size : 14px;
    color : #990000;
    text-decoration:underline;
    font: bold 11px Arial;
    font-family : Tahoma;
}

/*------------------*/


/* Заголовок столбца таблицы уровень 3 (для сложных таблиц) */
TD.maincell TH.level3
{
    font-size : 12px;
    color : #859574;
    font-weight : bold;
    background-color : #dce6cb;
    padding : 5;
    font-family : Tahoma;
    border-style : solid;
    border-color : #ffffff;
    border-width : 1;
}

TD.maincell TH.level3 A:link
{
    font-size : 12px;
    color : #2f4318;
    font-weight : bold;
    background:;
    padding : 5;
    font-family : Tahoma;
    border : 0;
}

TD.maincell TH.level3 A:visited
{
    font-size : 12px;
    color : #5d6c4d;
    font-weight : bold;
    background:;
    padding : 5;
    font-family : Tahoma;
    border : 0;
}

TD.maincell TH.level3 A:hover
{
    font-size : 12px;
    color : #990000;
    font-weight : bold;
    background:;
    padding : 5;
    font-family : Tahoma;
    border : 0;
}

/* Гиперссылка */
TD.maincell A
{
	color : #2f4318;
}

input,select {
	background-color: #F5FCED;
	padding: 1px;
	border: 1px solid #666666;
	margin: 0px;
	margin-top: 2px;
	height: 19px;
	font-family : Tahoma;
	font-size: 12px;
	color: #4d4d4d;
}
INPUT.button {
	border: 1px solid #4d4d4d;
	height: 19px;
	font-family : Tahoma;
	font-size: 12px;
	background-color: #c7d5b0;

	font-weight: bold;
	float: none;
	clear: none;
	cursor: hand;
	color: #2f4318;
}

INPUT.checkbox {
	border: 0px;
}

INPUT.radio {
	border: 0px;
}

TEXTAREA
{
	background-color: #F5FCED;
	padding: 0px;
	border: 1px solid #666666;
	margin: 0px;
	font-family : Tahoma;
	font-size: 12px;
	color: #4d4d4d;
}


/* Конец стилей внутренней части */











H1
{
	font-family : Tahoma;
	font-size: 17px;
	margin: 0px;
}


H2 {
	font-family : Tahoma;
	font-size: 15px;
	margin: 0px;
}

H3 {
	font-family : Tahoma;
	font-size: 14px;
	margin: 0px;
}

H4 {
	font-family : Tahoma;
	font-size: 13px;
	margin: 0px;
}

form {
	margin: 3px;
	padding: 0px;
	display: inline;
}



input.clear {
	padding: 0px;
	border: 0px solid #666666;
	margin: 0px;
	height: 18px;
	font-family : Tahoma;
	font-size: 11px;
}


SELECT.grid {
	border: 1px solid #000000;
	height: 22px;
	font-family : Tahoma;
	font-size: 13px;
	background-color: #DDDDFF;
	font-weight: bold;
	float: none;
	clear: none;
}

TH {
	font-family : Tahoma;
	font-size: 13px;
}
TD {
	font-family : Tahoma;
	font-size: 13px;
}

TD.leftmenu {
	color : #4d4d4d;
	font-size: 12px;
	background-color: #ffffff;
}
TD.leftmenu A {
	color : #2f4318;
}
TD.leftmenu H1 {
	color : #000000;
	font-size: 15px;
}
TD.leftmenu UL {
    margin-left:20;
    margin-top:0;
    margin-bottom:0;
	list-style-image:url('/htmls/imgs/answer_little_icon.gif');
}


TD.grid {
	color: #000000;
}

TD.grid P {
	text-align: justify;
}
TD.grid H4 {
	color: #000000;
}
TD.grid LI {
	text-align:justify;
}
TD.grid A {
	color : #2f4318;
}

TH.grid {
	background-color: #ffffff;
	text-align: left;
}


TD.greencell {
	color : #ffffff;
	font-size: 12px;
	background-color: #527032;
	padding: 11px;
}

TD.greencell A {
	color : #c2d9a9;
}



/* Стили для панели навигации сверху */

TD.navigation
{
	color : #ffffff;
	font-size: 13px;
	background-color: #933900;
	background-image: url('/htmls/imgs/nav_bg.gif');
	padding: 0px;
}
TD.navigation A:link, TD.navigation A:visited, TD.navigation A:hover
{
	color : #ffffff;
	text-decoration: none;
}

TD.navigation H2
{
    color : #ffffff;
    text-decoration: none;
	font-size: 13px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 9px;
	padding-right: 9px;
	margin: 0px;
	font-weight: normal;
}


/* Конец стилей для панели навигации сверху */




TD.usermenu {
	color : #4d4d4d;
	font-size: 10px;
	background-color: #FFF9DD;
	padding: 0px;
	padding-left: 10px;
}
TD.usermenu  A {
	color : #2f4318;
}

TD.usermenu H3 {
	color : #990000;
	font-size: 11px;
	margin: 0px;
}
TD.usermenu H5 {
	color : #000000;
	font-size: 11px;
	margin: 0px;
}
TD.usermenu_login {
	color : #ffffff;
	font-size: 11px;
	background-color: #F4F9EF;
	padding: 7px;

	text-align: center;
	border-left: 1px solid #C0CCAB;
}
TD.usermenu_login  A {
	color : #2f4318;
}

TD.popmenu {
	color : #2f4318;
	font-size: 11px;
	background-color: #ffF9DD;
	padding: 11px;
	border-top: 1px solid #DB9F79;
	border-bottom: 1px solid #DB9F79;

}

TD.popmenu_center {
	color : #2f4318;
	font-size: 12px;
	background-color: #FFF9DD;
	padding: 11px;
	border: 1px solid #DB9F79;

}

TD.popmenu_text {
	color : #2f4318;
	font-size: 11px;
}

TD.popmenu_text A {
	color : #2f4318;
	font-size: 11px;
}

TD.popmenu H2 {
	color : #990000;
	font-size: 13px;
	margin: 0px;
}
TD.popmenu_center H2 {
	color : #990000;
	font-size: 13px;
	margin: 0px;
}

TD.bottmenu {
	color : #4d4d4d;
	font-size: 12px;
	background-color: #F4F9EF;
	padding: 0px;
}

TD.bottmenu A:link {
	color : #6b8054;
}

TD.bottmenu A:visited {
	color : #6b8054;
}

TD.bottmenu A:hover {
	color : #336633;
}

TD.quotation {
	color : #4d4d4d;
	font-size: 11px;
	background-color: #ECF9DE;
	padding: 5px;
}

TD.quotation A:link {
	color : #6b8054;
}

TD.quotation A:visited {
	color : #6b8054;
}

TD.quotation A:hover {
	color : #336633;
}

TD.bottomnews
{
	color : #4d4d4d;
	font-size: 12px;
	background-color: #F4F9EF;
	padding: 0px;
}

TD.topright
{
    color : #666666;
	font-size: 12px;
	background-color: #F4F9EF;
}

TD.bottomnews H2
{
	color : #660000;
	font-size: 15px;
	margin: 0px;
}

TD.topright H2
{
	color : #660000;
	font-size: 15px;
	margin: 0px;
}

TD.topright UL
{
    padding-left:10;
    margin-left:20;
    margin-top:0;
    margin-bottom:0;
	list-style-image:url('/htmls/imgs/answer_little_icon.gif');
    font-size: 13px;
    color: #4d4d4d;
}

TD.bottomnews UL
{
    margin-left:20;
    margin-top:0;
    margin-bottom:0;
	list-style-image:url('/htmls/imgs/answer_little_icon.gif');
	color: #4d4d4d;
}

TD.lefttop
{
    font-size: 13px;
    color: #4d4d4d;
}

A.bottomnews:link
{
	color : #2f4318;
	font-size: 11px;
}

A.bottomnews:visited
{
	color : #2f4318;
	font-size: 11px;
}

A.bottomnews:hover
{
	color : #2f4318;
	font-size: 11px;
}

span.bottomnewsdate
{
	color : #666666;
	font-size: 12px;
}

TD.testheader {
	color : #6d8054;
	font-size: 12px;
	background-color: #F4F9EF;
	padding: 6px;
	padding-left: 0px;

}
TD.testheader H1 {
	color : #527032;
	font-size: 14px;
	margin: 0px;
}

TABLE.innertable
{
	margin:0;
	padding:0;
	border:0;
}

TABLE.innertable TH.innertable
{
	margin:0;
	padding:1;
	border:0;
}

TABLE.innertable TH.innertable A:link,
TABLE.innertable TH.innertable A:visited,
TABLE.innertable TH.innertable A:hover
{
	margin:0px;
	padding:0px;
	color : #5d6c4d;
}

TABLE.innertable TH.innertable A:hover
{
	color : #990000;
}

div.hint {
	border:1px solid #000000;
	visibility:hidden;
	cursor:default;
	position:absolute;
	z-index:99;
	padding:5;
	top:0;
	background:#ffffcc;
	width:350px;
}
