/*	глобальные стили	*/

BODY {
	font-family: verdana;
	font-size: 12px;
	color: #333;
}


DIV, P, PRE, CENTER, TABLE, FORM,
SPAN, FONT, UL, OL, LI, A {
	margin:	0px;
	padding: 0px;
}
UL, OL {
	margin-left: 20px;
}



/*	глобальные ссылки	*/
A {
	color: #333;
	text-decoration: none;
	/*border-bottom: 1px #333 dashed;*/
}
A:hover {
	color: #933;
	/*border-bottom: 0px #933 solid;*/
}


/*	элементы форм		*/
INPUT, TEXTAREA, SELECT {
	font-family: verdana;
	font-size: 11px;
	color: #333399;
	background: #EEEEFF;
	border: #9999DD 1px dotted;
}







/*	 специальные стили, используемые цмс */




/*	текст-примечания	 */
FONT.notes {
	font-size: 11px;
}



/*	картинки-иконки		*/
IMG.imAcn {
	border: none;
	height: 16px;
	width:	16px;
	vertical-align: middle;
}



/*	ссылки кнопки		*/
A.x-button, A.x-button:hover {
	font-family: Helvetica;
	font-size: 14px;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
	border: none;
}
A.x-button {
	color: #333333;
	background: #FF9999;
}
A.x-button:hover {
	background: #EE6666;
	color: #FFFFFF;
}



/*	ссылки на страницы	*/
.enumpages {
	margin: 12px 0px 12px 0px;
}
.enumpages A,
.enumpages A:hover,
.enumpages A.active {
	margin:	0px 2px 0px 2px;
	padding: 0px 4px 2px 4px;
	text-decoration: none;
	border: none;
}
.enumpages A {
	background: transparent;
	color: #333333;
}
.enumpages A:hover {
	background: #FFEEEE;
	color: #AA3333;
}
.enumpages A.active {
	background: #EEEEEE;
	color: #666666;
}




/*	кнопаки и поля		*/
.button {
	font-size: 12px;
}
.radio,
.checkbox {
	background: transparent;
	border: none;
}
.editor {
	display: block;
	margin: 2px 0px 4px 0px;
	width: 100%;
	font-size: 12px;
	overflow: auto;
}





/*	 сообщ. ошибки		*/
.messages {
	margin:	4px 0px 8px 0px;
	padding: 4px 12px 4px 20px;
}



/*	подписи редактирования	*/
.toolbar{
	text-align: right;
	margin: -4px 0px 8px 0px;
}
.toolbar A,
.toolbar A:hover,
.toolbar A.active {
	
}



/*	подсветка слов, найденных поиском */
.found {
	border: 1px #333333 dotted;
	padding: 1px 2px 1px 2px;
}




/* заголовки */
H1 {
 margin: 0px 0px 8px 0px;
 font-size:   16px;
 text-align: center;
 color: #333333;
}
H2 {
 margin: 4px 0px 4px 16px;
 font-size:   14px;
 color: #333333;
}



/* главное меню	 */
.primary {
	margin: 0px 0px 2px 0px;
}
.primary A,
.primary A:hover,
.primary A.active {
	float: left;
	text-decoration: none;
	border: none;
}
.primary A {
	/*color: #FFFFFF;*/
}
.primary A:hover,
.primary A.active {
	/*color: #333333;*/
}



/*	навигационное меню	*/
.navigate {
	margin: 4px 4px 8px 12px;
}
.navigate A,
.navigate A:hover,
.navigate A.active {
	display: block;
	border: none;
}
.navigate SPAN {
	color: #AA3333;
	font-weight: 600;
}
.navigate A {
	/*color: #333333;*/
}
.navigate A:hover,
.navigate A.active {
	/*color: #993333;*/
}



/*	цепочка меню		*/
.linkchain {
	font-size: 11px;
	margin: 0px 0px 8px 0px;
}
.linkchain A,
.linkchain A:hover {
	font-size: 11px;
}




/*	листинг разделов	*/
.listing {
	margin: 8px 0px 4px 0px;
}
.listing A,
.listing A:hover {
	margin: 0px 0px 0px 12px;
	border: none;
}




/*	поле поиска	*/
.search {
	margin: 4px 4px 8px 4px;
}
.search INPUT {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background: #FFEEEE;
	border: 1px #993333 solid;
}




/*	ключевые ссылки		*/
.keywords {
	margin: 4px 4px 8px 12px;
}



/*	анонсы на главной	*/
.anons {
	margin: 4px 4px 8px 12px;
	font-size: 11px;
}



/*	опросник	*/
.opros {
	margin: 4px 4px 8px 12px;
}
.opros INPUT,
.opros A,
.opros P {
	font-size: 11px;
}
.opros p {
	margin: 2px 0px 6px 0px;
}
.opros .radio {
	height: 10px;
}

.opros-resbox {
	margin: 2px 0px 6px 0px;
	border: 1px #333333 dotted;
	font-size: 1px;
	width: 500px;
}
.opros-resfon {
	font-size: 1px;
	height: 4px; 
}



/* комментарии */
.comments {
 margin: 8px 0px 4px 0px;
}
.comments #comm-list {
 margin: 0px 0px 6px 0px;
}
.comments .item {
 background: #F0F0F7;
 margin: 4px 24px 2px 24px;
 padding: 2px 6px 6px 6px;
}
.comments .item span {
 padding-left: 12px;
 
}
.comments .item p {
 margin-top: 2px;
 font-style: italic;
}

.comments FORM {
 margin: 8px 0px 8px 12px;
}

