body { background: #F5F2DD; }

img { border: 0; }
td { font-size: 90%; }
th {
	background: #EAE2B6;
	color: #302A0B;
	text-align:left;
	font-size: 90%;
	font-weight: 400;
	}
.tr1 { background: #dedec7; }
.tr_admin { background: #C1C1AD; }
.tr2 { background: #f5f2dd; }

a:link { text-decoration: underline; color: #3333ff; }
a:active { text-decoration: underline; color: #000000; }	
a:hover { text-decoration: none; color: #000000; }	
a:visited { text-decoration: underline; color: #666666; }	

.ah4:link { text-decoration: none; color: #AD9E65; }
.ah4:visited { text-decoration: none; color: #AD9E65; }
.ah4:active { text-decoration: underline; color: #AD9E65; }
.ah4:hover { text-decoration: underline; color: #AD9E65; }

.nav:link { text-decoration: none; color: #000000; }
.nav:visited { text-decoration: none; color: #000000; }
.nav:active { text-decoration: underline; color: #000000; }
.nav:hover { text-decoration: underline; color: #000000; }
	
.way:link { text-decoration: none; color: #AD9E65; font-size: 80%; }
.way:visited { text-decoration: none; color: #AD9E65; font-size: 80%; }
.way:active { text-decoration: underline; color: #AD9E65; font-size: 80%; }
.way:hover { text-decoration: underline; color: #AD9E65; font-size: 80%; }

.active { color: #AD9E65; font-size: 80%; }

ul {/*list-style-image: url("img/ m3.gif");*/list-style-image: url("images/m2.gif"); list-style: inside;}
ul.n {list-style-image: url("images/m2.gif"); font-size: 90%;}
ul.tree1 {list-style-image: url("images/tree.gif"); background: #D4D4BF;}
ul.tree2 {list-style-image: url("images/tree.gif"); background: #F5F2DD;}
ul.tree3 {list-style-image: url("images/tree.gif");}
ul.no_mrgin {margin-left: 0px; list-style-image: url("images/m2.gif"); list-style: inside;}

.vsite { font-weight: bold;}

/* иерархия разделов: текущий раздел */
.hd {font-size : 18pt; color: #004477; font-weight: bold;}
/* иерархия разделов */
.hd1 {font-size : 18pt; color: #004477;}
/* иерархия разделов в помощи */
.hd2 {font-size : 18px; color: #004477;} 
.hd3 {font-size : 18pt; color: #004477; background: #DEDEC7; font-weight: bold;}
.headm {font-size : 17pt; color: #AD9E65; font-weight:bold;}
.headl {font-size : 12pt; color: #AD9E65;padding-top:7 px; }

h2 {font-size : 16pt; color: #004477; background: #DEDEC7; font-weight: bold;}
h3 {color: #004477; font-size: 12pt; font-weight: bold; background: #DEDEC7;}
h4 {color: #AD9E65; font-size: 110%; font-weight:bold;}


/* слово 'Комментарий' к разделу (синим) */
.comm {font-color: #004477;}

/* банер-совет вверху страницы */
.tip
{
font-size : 75%;
font-family :  Arial, Arial Cyr, Helvetica, sans serif;
color: #00779E;
background: #DEDEC7;
}
/* значок '*' в формочках */
.tip1 {font-size : 75%; color: #00779E;}


/* таблицы разделов, товаров, статей */

.p2
{
font-size : 80%;
color: #9E9C90;
}

/* выноски в помощи */
.hlp
{
font-size : 75%;
/* color:  #5E531D; */
color: #302A0B;
margin-left: 20px;
/* border: solid thin #5E531D; */
padding: 3px, 0px, 3px, 7px;
background: #DEDEC7;
}

/* заголовки в помощи */
.hlp_hd
{
color: #004477;
font-size: 12pt;
font-weight: bold;
background: #DEDEC7;
}


.adm
{
font-size : 10pt;
color: #302A0B;
}


/* активный раздел в верхнем меню */
.tbl_main
{
color: #EAE2B6;
background: #958F73;
}
/* кнопки с тенями */
.tbl
{
font-size : 75%;
color: #302A0B;
text-align: center;
cursor: hand;
}
/* кнопки с тенями: ОК/ отмена */
.btn_ok
{
color: #302A0B;
text-align: center;
cursor: hand;
width: 100px;
background: #EAE2B6;
}

.btn_forward
{
color: #302A0B;
text-align: center;
cursor: hand;
background: #EAE2B6;
}

.btn_enter
{
font-weight: bold;
color: #302A0B;
cursor: hand;
width: 150px;
background: #F0EEDE;
}

/* верхнее меню */

/* верхнее меню - затененные (недоступные) ссылки */
.tbl2_1
{
font-size : 9pt;
color: #A79D65;
}


.price
{
font-size : 90%;
}


/* назв. товаров в таблице */
a {
color: #302A0B;
text-decoration:  none;
}
a: active{
color: #302A0B;
text-decoration:  none;
}
a: visited{
color: #302A0B;
}
a: hover
{
color: #6f6635;
text-decoration:  underline;
}


/* иерархия разделов (вверху страницы) */
a.hd11{ 
color: #004477;
}
a.hd11: visited{
color: #004477;
}


a.tp{
color: #6f6635;
text-decoration:  none;
}


/* обычные ссылки с подчеркиванием (рога и копыта) */
a.main{
color: #00779e;
text-decoration:  underline;
}
a.main: visited{
color: #004477;
}
a.main: hover{
color: #302A0B;
text-decoration:  underline;
}

/* описание формочек в помощи */
.desc-form{
padding-left: 30px;
}
.in-desc-form{
padding-left: 30px;
font-size : 86%;
}


.frm
{
width: 100%;
}

/* заголовки в формочках */
.tableh { 
color: #302A0B;
background: #EAE2B6;
font-weight: bold;
font-size: 12pt;
}
.tableh1 {
color: #302A0B;
background: #EAE2B6;
font-weight: bold;
font-style: italic;
}

/* "../ " */
.bck{
font-size: 110%
}

.gal 
{
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	
}

/*Лист Стилей для календаря*/
.sunday {
	color: #cccccc;
}

.sunday a:link {color: #ff0000; text-decoration: underline;}
.sunday a:active {color: #ff0000; text-decoration: underline;}
.sunday a:visited {color: #ff0000; text-decoration: underline;}
.sunday a:hover {color: #ff0000; text-decoration: underline;}

.day {
	color: #cccccc;
	background-color: #ffffff;
}

.day :link {color: #0777c5; text-decoration: underline;}
.day :active {color: #0777c5; text-decoration: underline;}
.day :visited {color: #0777c5; text-decoration: underline;}
.day :hover {color: #0777c5; text-decoration: underline;}

.now {
	color: #cccccc;
	background-color: #ffffff;
	border: 1px solid #ff0000;
}

.selected {
	color: #ff0000;
	background-color: #AD9E65;
}
.selected a:link {color: #ffffff; text-decoration: underline;}
.selected a:active {color: #ffffff; text-decoration: underline;}
.selected a:visited {color: #ffffff; text-decoration: underline;}
.selected a:hover {color: #ffffff; text-decoration: underline;}

.calendar {
	border: 1px solid #ffffff;
	background-color: #dedec7;
}

.calendar td, .weeks td {
	width: 26px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}

.header {
	color: #000000;
	background-color: #EAE2B6;
}

.header .sunday {
	color: #ff0000;
}

.calendar_head {
	background-color: #AD9E65; 
	color: #ffffff;
	margin: 1em 0em 1em 0em;
}
.month_year:link { text-decoration: none; color: #AD9E65;}
.month_year:visited { text-decoration: none; color: #AD9E65;}
.month_year:active { text-decoration: underline; color: #AD9E65;}
.month_year:hover { text-decoration: underline; color: #AD9E65;}


.form {
	background-color: #AD9E65;
	color: #ffffff;
	border: 1px solid #AD9E65;
}
.cursor {cursor: hand;}
.table_edit td {
	background: #dedec7;
}
.table_edit th {
	background: #f5f2dd;
}

/* COLOR TABLE */
.color-table {
	padding: 0;
	font-size: 0.9em;
	}
.color-table th, .color-table td {
	border: none;
	}
.color-table th {
	padding: 4 0;
	text-align: left;
	background-color: #FFF;
	}
.color-table td {
	padding: 0;
	margin: 0;
	}
.color-table td a {
	display: block;
	margin: 0;
	padding: 0;
	width: 22;
	height: 22;
	border: 1px solid #fff;
	}
.color-table td a:hover { border: 1px solid #000; }

.fntPick:link, .fntPick:active, .fntPick:visited{
	display: block;
	text-decoration: none;
	color: #000;
	padding: 5 10;
	}
	
.fntPick:hover, .fntPick:focus{
	text-decoration: none;
	background-color: #f5f2dd;
	color: #000;
	}
abbr{
	border-bottom: 1px dashed #000080;
    color: #000080;
    cursor: pointer;
}