/* Это таблица версии 23*/

BODY {
padding: 0; /* Отступы для браузера Opera */ 
margin: 0; /* Обнуляем значения отступов на веб-странице */
}

/* BODY { padding: 0 0 0 0;
margin: 0 0 0 0; } */

/* P, TD, UL, LI {
	font-family:  Arial, Helvetica, sans-serif;	
} */

BODY {
	font-family:  Arial, Helvetica, sans-serif;	
}

/* {padding: 0; margin: 0;} */

a {text-decoration : none; color:#9f9f9f;}
a:hover {color: #000000;}
a:active {color: #9f9f9f;}


p.alf {
	color: #af9f9f;
	font-size: 7pt;
 font-weight: 900;
	/* letter-spacing:  1px; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
} 

p.alf1 {
	color: #af9f9f;
	font-size: 9pt;
 font-weight: 900;
 letter-spacing:  1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
} 

p.alf a {text-decoration: none; color:#9f9f9f;}
p.alf a:hover {text-decoration: none; color: #000000;}
p.alf a:active {text-decoration: none; color: #af9f9f;}
/*  div.alf a:visited {color: #000000;} */

.search {
color: #800000;
font-size:7pt;
font-weight:bold;
padding:2 2 2 2;
margin: 2 2 2 2;
height:10pt;
/* background-color: fafad2; */
/* border-bottom:0; */
border-width:1;
/* border-collapse: collapse; */
border-color: black;
}


.submitsearch {
height:10pt;
border-width:0;
color:#9f9f9f;
font-size:9pt;
font-weight:900;
padding:0 0 0 0;
background-color:white; 
}

.submitsearch a {color:#9f9f9f;}
.submitsearch a:hover {color: black;}
.submitsearch a:active {color: #af9f9f;}
.submitsearch a:link {color:#af9f9f; }


p.menu {
/* color: #9f9f9f; */
font-size: 8pt;
font-weight: bold;
text-decoration: none;
}
p.menu  a {text-decoration : none; color:#9f9f9f;}
p.menu  a:hover {color: #000000;}
p.menu  a:active {color: #af9f9f;}


p.menu1 {
/* color: #9f9f9f; */
font-size: 8pt;
font-weight: bold;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
line-height: 7pt;
text-align: right; 
}
p.menu1  a {text-decoration : none; color:#9f9f9f;}
p.menu1  a:hover {color: #000000;}
p.menu1  a:active {color: #af9f9f;}


.main {
color: #000000; 
font-size: 8pt;
text-decoration: none;
margin: 1px 1px 1px 1px;
padding: 2px 2px 2px 2px;
}

.main  a {text-decoration : none; color:#9f9f9f;}
.main  a:hover {color: #000000;}
.main   a:active {color: #af9f9f;}

/* стиль для заголовка из одной буквы */
.letter
{font-size:60pt;text-align:center;font-weight:bold;color:#f3c006;
}

div.definitions {
	/* background-color: #eeeecc; */
	color: #000000;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

/* СТАРЫЙ */
/*
div.definitions a {text-decoration:underline; color:#9f9fff;}
div.definitions a:hover {color: #000000;}
div.definitions a:active {color: #9f9f9f;}
*/
/* НОВЫЙ */
div.definitions   a {text-decoration: none; color:#336fea;}
div.definitions   a:hover {text-decoration: underline; color: #336fea;}
div.definitions   a:active {text-decoration: underline; color: #336fea;}
/* div.definitions  a:visited {text-decoration: none; color: #336fea;} */


div.definitions p  {
	font-size: 10pt;
	margin-bottom: 5pt;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5pt;
	text-align: left;
	/* text-indent: 20pt; */
	color: #000000;
}
/* */
div.definitions p.issueword  {
background-image: url(pict/buble.gif);
 background-repeat: no-repeat; 
background-position: left;
/* background-color:#efefef; */
	border-spacing: 15px;
padding: 5 5 5 40;
margin: 15 0 0 0;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #d2b48c;
	border-style: dotted;
}


/*  ТЕСТОВЫЙ СТИЛЬ сейчас применяется именно он*/
div.definitions p.issueword1  {
background-image: url(pict/buble.gif);
 background-repeat: no-repeat; 
background-position: left;
background-color:#fafafa;
	border-spacing: 15px;
padding: 5 5 1 35;
margin: 15 0 0 0;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #f1f1f1;
	border-style: dotted;
}

/* Попытка перекрасить линки в определении слова 336fea   336fea*/

div.definitions p.issueword1  a {text-decoration: none; color:#336fea;}
div.definitions p.issueword1  a:hover {text-decoration: underline; color: #336fea;}
div.definitions p.issueword1  a:active {text-decoration: underline; color: #336fea;}

/* Линк на несуществующее слово */
div.definitions p.issueword1 a.missing_link {color:#ff3366;}
div.definitions p.issueword1 a.missing_link:hover {text-decoration: underline; color: #ff3366;}
div.definitions p.issueword1 a.missing_link:active {text-decoration: underline; color: #ff3366;}

div.definitions p.issueword1 a.ml {color:#ff3366;}
div.definitions p.issueword1 a.ml:hover {text-decoration: underline; color: #ff3366;}
div.definitions p.issueword1 a.ml:active {text-decoration: underline; color: #ff3366;}



div.definitions  b {
font-size:10pt;
font-weight:bold;
color: #777777;
} 

/*Описание поля */
div.definitions .valuename
{
font-size:10pt;
font-weight:bold;
color:#9f9f9f;
}

/* Слово */
div.definitions .cap {
font-size:11pt;
font-weight:bold;
color: #000000;
}

/* статус грамматическая форма */
div.definitions .sta {
font-size:10pt;
font-style:italic;
font-weight:400;
	color: #33cc99;
}

/* сфера употребления b4c2dd */
div.definitions .sph {
font-size:10pt;
font-weight:normal;
	color: #9f9fff;
}

/* значение, толкование */
div.definitions .mea  {
font-size:10pt;
font-style: normal;
font-weight:normal;
color: #000000;
}

/* Синоним Сложный вопрос. Вообще-то его положено жирным, но плохо смотрится. Цветом, что ли выделить?*/
div.definitions .syn {
font-size:10pt;
font-weight: normal;
color: #000000; 
}

/* Происхождение */
div.definitions .src {
font-style:normal;
font-size:10pt;
color: #000000;
}


div.definitions .text {
font-size: 9pt;
font-style:italic;
}

/* Второе значение */
div.definitions .sec {
font-size:10pt;
font-weight	:normal;
	color: #000000;
}

/* Третье значение */
div.definitions .third {
font-style:italic;
font-weight	:normal;
	/* color: olive; */
}

/* Четвертое значение */
div.definitions .fourth  {
font-style:normal;
font-weight	:normal;
	/* color: olive; */
}

div.definitions .bottomline
{
line-height:0px;
/* background:#efefef; */
background-position: 10px;
padding:0 3 10 3;
/* vertical-align: baseline; */
vertical-align: baseline;
}


/* Автор */
div.definitions .author {
/* background:#ffffff; */
font-size:8pt;
font-weight: normal;
	color: #777777;
/* добавляем атрибуты сдвига вниз 
line-height:0px;background:#eeeeee;background-position: 10px;padding:0 0 5 0;	*/	
}



div.definitions .valuenameauthor {
/* background:#ffffff; */
font-size:8pt;
font-weight: bold;
	color: #9f9f9f;
}

/* запятая после слова */
div.definitions .coma {
font-weight: bold;
}

/* Всякие вспомогательные слова */
div.definitions .ot {
	color: #808080;
}
/* Для файла "все слова" */
div.definitions .all {
font-size:9pt;
text-align: justify;
word-spacing: 5px; 
}

div.definitions .all a {text-decoration:underline; color:#777777;}
div.definitions .all a:hover {color: #000000;}
div.definitions .all a:active {color: #9f9f9f;}


div.definitions .cat {
	font-size: 8pt;
}

div.definitions .cat a {text-decoration:none; color:#9f9f9f;}
div.definitions .cat a:hover {text-decoration:underline; color: #000000;}
div.definitions .cat a:active {text-decoration:underline; color: #ff7777;}
div.definitions .cat a:visited {text-decoration:none; color: #7777aa;}


div.definitions .flink {
	font-size: 8pt;
	color:#b0c4de;
}

/* div.definitions .flink a: {text-decoration:none; color:red;}
div.definitions .flink a:link {color:#red;} */
div.definitions .flink a:hover {color: #cc0000;}
div.definitions .flink a:active {color: red;}
/* div.definitions .flink a:visited {color: #66ccff;} */

div.definitions p.categorytitle {
color:#6c6c6c;font-weight:bold;font-size:110%;
}



/* ПОПУЛЯРНЕ СЛОВА */
div.definitions p.popularword {
color:#6c6c6c;font-weight:bold;font-size:110%;}

div.definitions p.popularword a {text-decoration:none; color:#9f9f9f;}
div.definitions p.popularword a:hover {text-decoration:underline; color: #000000;}
div.definitions p.popularword a:active {text-decoration:underline; color: #ff7777;}
div.definitions p.popularword a:visited {text-decoration:none; color: #e1e1e1;}


div.form
{position: relative;
z-index: 0;
top:10;
background-color: White;
	}

div.form p
{
	font-size:9pt;
}

div.form td
{
	font-size:9pt;
}

div.form .descr
{font-family: serif;
	font-size:90%;
}

/* Поля формы для заполнения */
div.form .input
{
font-size:9pt;
color:#800000;
/* height: 12pt;	*/
}

div.text {
	 font-style: normal; 
}

div.text H1, H2, H3, H4
{
color:#9f9f9f;
}


div.text H1
{
margin: 22 0 12 10;
}

div.text H2
{
margin: 17 0 10 10;
}

div.text H3
{
margin: 12 0 8 10;
}

div.text H4
{
margin: 10 0 5 10;
}



div.text p, p.sour {
text-indent: 10pt;
font-size: 9pt;
text-align: justify;	
margin: 1 1 1 1;
padding: 1 1 1 1;
} 

div.text ul { /* для линков */
font-size: 9pt;
text-align: left;	
padding: 1 1 1 1;
list-style: disc;
/* list-style: none; */
margin: 0 0 0 5	;
}

div.text li { /* для линков */
font-size: 9pt;
text-align: left;	
padding: 1 1 1 1;
/*list-style: none;*/
margin: 3 1 0 7;
} 

/* Название статьи аннотации */
div.text p.article {
	font-weight: bold;
	font-size: 10pt;
 }

/*  Дата редактирования аннотации */
div.text p.date {
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}

/* для слова в списке авторов */
div.text .w {
font-weight: bold;	
} 

/* для имени автора в списке авторов */
div.text .a 
{
font-weight: bold;
color: #daa520;	
} 

.text p, p.sour {
text-indent: 10pt;
font-size: 9pt;
text-align: justify;	
margin: 1 1 1 1;
padding: 1 1 1 1;
} 

.text ul { /* для линков */
font-size: 9pt;
text-align: left;	
padding: 1 1 1 1;
list-style: disc;
/* list-style: none; */
margin: 0 0 0 5	;
}

.text li { /* для линков */
font-size: 9pt;
text-align: left;	
padding: 1 1 1 1;
/*list-style: none;*/
margin: 3 1 0 7;
} 

/* Название статьи аннотации */
.text p.article {
	font-weight: bold;
	font-size: 10pt;
 }

/*  Дата редактирования аннотации */
.text p.date {
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}

/* для слова в списке авторов */
.text .w {
font-weight: bold;	
} 

/* для имени автора в списке авторов */
.text .a 
{
font-weight: bold;
color: #daa520;	
} 
 
.text .preved {
	/* font-family:  cursive;*/
	 text-indent: 0;
 font-size: 10pt;
	 text-align: center;
color:#9f9f9f;
/*   color:#f3c006; рабочий*/
/*  color: #cccc00; */
/*  color: #999900; */
/* color: #daa520; */

} 

.text .awt
{
text-align:right;
font-style:italic;
}

.text .awt a:link {
	border: 0px;
	border-bottom: 1px dotted #999999;
 }









.alert {
font-size:11pt;
font-weight:bold;
text-align:center;
text-indent: 0;
margin: 5 5 5 5;
}


div.adver
{
background-color: #fcfcfc; text-align:left;font-size: 8pt;
}

/* border-left-width: 1px; border-left-style: solid; border-left-color: #9f9f9f; background-color: #fcfcfc; text-align:left;font-size: 8pt;} */

/*  margin-left:20%;{

} */

div.adver .pseudohead
{
text-align:left;
font-size: 11pt;
color:#9f9f9f;
margin: 15px;

font-weight:bold;
}

div.adver .pseudobanner
{
text-align:left;
font-size: 10pt; border-width: 0; border-style: dashed; border-bottom-width: 1; border-top-width: 1;  margin:15px; 
/* font-size: 10pt; border-width: 0; border-style: dashed; border-bottom-width: 1; border-top-width: 1;  margin-left:10%;margin-right:10%;margin-top:15; margin-bottom:15; */
}

div.adver p {text-indent:0;text-align:left;margin:15px;}
/* div.adver p {text-indent:0;text-align:right;margin:3 3 3 50;} */

div.adver h2 {
text-align:left;
font-size: 11pt;
color:#9f9f9f;
margin:20 10 1 50;
}

div.adver .content
{
font-size:9pt;
}


div.adver .content a:link {
 	color: #000000;
	border: 0px;
	border-bottom: 1px dotted #999999;
	text-decoration: none;
 }

/*  
div.adver .content a:visited {
 	color: #9f9f9f;
	border: 0px;
	border-bottom: 1px dotted #999999;
	text-decoration: none;
 }
 */

div.adver .content a:active {
 	color: #ff0000;
	text-decoration: none;
	border-bottom: 1px dotted #ff0000;
 }

div.adver .content a:hover
{
 	color: #ff0000;
	text-decoration: none;
	border-bottom: 1px dotted #ff0000;
 }


div.ttt {
	max-width: 800px;
	width: auto;
	bottom: 0px;
	font-weight: normal;
	font-weight: lighter;
	background: #F5FFFA;
	background-position: top;
	border: thin;
	border-width: 1px;
	cursor: crosshair;
	float: left;
	azimuth: left;
	z-index: inherit;
	list-style: circle;
	list-style-type: disc;
	letter-spacing: 0px;
	cursor: e-resize;
	z-index: ;
	background-attachment: fixed;
	background-attachment: scroll;
}

/* Стиль для выделяемых элементов вроде искомого слова или буквы */
.title {
color: navy;
font-size: larger;
}

.message01 { /*  Стиль для сообщения о (не)найденом слове */

}
.message02 { /*  Стиль для сообщения "Категория"  */

}
.message03 { /*  Стиль для сообщения о смене режима поиска  */

}




