/*	 специальные стили, используемые цмс */




/*	глобальные ссылки	*/
A {
	color: #333;
	text-decoration: none;
}
A:hover {
	color: #933;
}






/*	текст-примечания	 */
FONT.notes {
	font-size: 11px;
}


.fd-field {
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
.fd-name {
	float: left;
	overflow: hidden;
	width: 100px;
	margin:  0px;
	padding: 0px;
}
.fd-note {
	font-size: 11px;
	margin: 0px 0px 6px 12px;
	padding: 0px;
}




/*	картинки-иконки		*/
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;
}
A.x-button2,
A.x-button2:hover {
	font-family: Helvetica;
	font-size: 14px;
	padding: 0px 1px 0px 2px;
	text-decoration: none;
	background: transparent;
	border: none;
}
A.x-button2 {
	color: #333333;
}
A.x-button2:hover {
	color: #EE3333;
}




/*	ссылки на страницы	*/
.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;
}





/*	 сообщ. ошибки		*/
.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,
.lastcomm {
	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 UL A,
.navigate UL A:hover,
.navigate UL A.active {
	display: inline;
}

.navigate SPAN {
	color: #AA3333;
	font-weight: 600;
}
.navigate A {
}
.navigate A:hover,
.navigate A.active {
}
.navigate UL {
	margin-left: 12px;
	list-style-position: inside;
}
.navigate > UL {
	margin-left: 0px;
}
.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;
}



/*	строка  Метка:...	*/
.keystring {
	font-size: 11px;
	margin: 4px 0px 8px 12px;
}
.keystring A,
.keystring A:hover {
	font-size: 11px;
}

/*	строка  Предыдущая / Следующая страницы 	*/
.pagestring {
	font-size: 11px;
	margin: 8px 0px 0px 0px;
}
.pagestring A,
.pagestring A:hover {
	font-size: 11px;
}



/*	листинг разделов	*/
.listing {
	margin: 8px 0px 4px 0px;
}
.listing A,
.listing A:hover {
}


.maplink {
	margin: 0px 0px 8px 0px;
}
.maplink A,
.maplink A:hover {
}
.maplink A.active {
	font-weight: 700;
}




/*	поле поиска	*/
.search {
}
.search INPUT {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	background: #FFEEEE;
	border: 1px #993333 solid;
}
.search .button{
	margin-left: 2px;
}



/*	ключевые ссылки		*/
.keywords {
}



/*	анонсы и последние комменты	*/
.anons, .lastcomm {
	font-size: 11px;
}
.anons HR, .lastcomm HR {
	color: #000;
	height: 1px;
}



/*	опросник	*/
.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 .enumpages {
 margin: 0px 0px 8px 0px;
}
.comments #comm-list {
 margin:  0px 0px 4px 0px;
 padding: 0px;
}
.comments .item {
 background: #F0F0FE;
 margin:  4px 0px 4px 12px;
 padding: 2px 6px 6px 12px;
}
.comments .item span {
 color: #333333;
}
.comments .item p {
 padding: 2px 0px 0px 0px;
 font-size: 11px;
 color: #333333;
}

.comments FORM {
 margin: 0px;
 padding: 0px;
}
.comments #comm-body {
 margin: 6px 0px 6px 0px;
}





/* комментарии */
#ticket-list {
  margin: 0px 0px 4px 0px;
}
#ticket-body {
  margin: 6px 0px 6px 0px;
}
#ticket-list .item-in,
#ticket-list .item-out {
 margin:  4px 0px 4px 12px;
 padding: 2px 6px 6px 12px;
}
#ticket-list .item-in {
 background: #FEF0F0;
}
#ticket-list .item-out {
 background: #F0F0FE;
}
#ticket-list span {
 padding-left: 12px;
 color: #333333;
}
#ticket-list p {
 padding: 2px 0px 0px 0px;
 font-size: 11px;
 color: #333333;
}

