/*	 специальные стили, используемые цмс */




/*	глобальные ссылки	*/
A {
	color: #333;
	text-decoration: none;
}
A:hover {
	color: #933;
}






/*	текст-примечания	 */
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;
}




/*	элементы форм		*/
INPUT, TEXTAREA, SELECT {
	font-family: verdana;
	font-size: 11px;
	color: #333399;
	background: #EEEEFF;
	border: #9999DD 1px dotted;
}

.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;
}
.text, .select {
	margin-top: 2px;
}




/*	 сообщ. ошибки		*/
.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;
}


/*	блоки 	*/
.navigate,
.search,
.keywords,
.anons,
.opros {
	margin: 4px 4px 8px 12px;
}




/* главное меню	 */
.primary {
	margin: 0px 0px 2px 0px;
}
.primary A,
.primary A:hover,
.primary A.active {
	float: left;
	text-decoration: none;
	border: none;
}
.primary A {
	margin: 0px 4px 0px 4px;
}
.primary A:hover,
.primary A.active {
}
.primary UL {
	margin-left: 0px;
	list-style-type: none;
}
.primary LI {
	float: left; 
}


/*	навигационное меню	*/
.navigate {
	
}
.navigate A,
.navigate A:hover,
.navigate A.active {
	display: block;
	border: none;
}
.navigate SPAN {
	color: #AA3333;
	font-weight: 600;
}
.navigate A {
}
.navigate A:hover,
.navigate A.active {
}
.navigate UL {
	margin-left: 0px;
	list-style-position: inside;
}
.navigate LI {
	list-style-type: circle; 
}
.navigate LI.active {
	list-style-type: disc; 
}



/*	цепочка меню		*/
.linkchain {
	font-size: 11px;
	margin: 2px 0px 2px 0px;
}
.linkchain A,
.linkchain A:hover {
	font-size: 11px;
}




/*	листинг разделов	*/
.listing {
	margin: 8px 0px 4px 0px;
}
.listing A,
.listing A:hover {
}




/*	поле поиска	*/
.search {
}
.search INPUT {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background: #FFEEEE;
	border: 1px #993333 solid;
}
.search .button{
	margin-left: 2px;
}



/*	ключевые ссылки		*/
.keywords {
}



/*	анонсы на главной	*/
.anons {
	font-size: 11px;
}



/*	опросник	*/
.opros {
}
.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;
}





/* комментарии */
#ticket-list {
  margin: 0px 0px 6px 0px;
}
#ticket-body {
  margin: 8px 0px 6px 0px;
}
#ticket-list .item-in,
#ticket-list .item-out {
 margin: 4px 12px 2px 12px;
 padding: 2px 6px 6px 6px;
}
#ticket-list .item-in {
 background: #FEF0F0;
}
#ticket-list .item-out {
 background: #F0F0FE;
}
#ticket-list span {
 padding-left: 12px;
}
#ticket-list p {
 margin-top: 2px;
 font-style: italic;
}

