/* 
 * @year: 2007
 * @author: Sergey Gogolev
 */
 

/* Стили для контента */

	.content {
		font-family: Verdana; color: #858585; _width: 100%;
		padding: 0 0 5px 0;}
		
		/* Разделительная черта */
			.content hr {
				border: none; border-top: 2px solid #DBDBDB; 
				height: 0; _height: 2px;}
			
		/* Абзац */	
			.content p {
				font-size: 1em; margin: 0 0 1em;}
				
		/* Уменьшенный текст */
			.content sub, .content sup, .content small {
				font-size: .9em;}
				
		/* величенный текст */
			.content big {
				font-size: 1.2em;}
				
		/* Цитата */
			.content blockquote {
				margin: 1.5em 0; padding: 0 1em; 
				border-left: .4em solid #DBDBDB; color: black;}

		/* Заголовки */
			.content h1 {
				margin: .6em 0 .3em; 
				font-size: 1.3em;}
				
			.content h2 {
				margin: .6em 0 .3em; 
				font-size: 1.2em;}
				
			.content h3 {
				margin: .6em 0 .3em; 
				font-size: 1.1em;}
				
			.content h4 {
				margin: .6em 0 .3em; 
				font-size: 1em;}
				
			.content h5 {
				margin: .6em 0 .3em; 
				font-size: 1em; font-weight: normal;}

		/* Списки */
			
			/* Нумерованный */
				.content ol {
					margin: .25em 0 .25em 2.1em; 
					color: black; list-style-position: outside;}
			
			/* Не нумерованный */
				.content ul {
					margin: .25em 0 .25em 1em;}
					
				.content ul * {
					color: #656566;}
					
				.content ul li {
					position: relative; padding: 0 0 0 1em;  _height: 1%;
					list-style-type: none; background: url(../../common/images/content-list.gif) no-repeat 0 .5em;}
					
					.content ul li ul li{
						background: url(../../common/images/content-list-2.gif) no-repeat 0 .6em;}
						
						.content ul li ul li ul li{
							padding: 0 0 0 .6em; 
							background: url(../../common/images/content-list-3.gif) no-repeat 0 .8em;}
		
		/* Таблицы */
			.table-style {
				margin: .6em 0 .3em;  
				position: relative; width: 100%; margin-right: -10000px;
				border: solid #BCBCBC; border-width: 1px 1px 0 0;}
				
			/* Ячейки */
				.table-style td,.table-style th {
					padding: .4em .8em;
					border: solid #BCBCBC; border-width: 0 0 1px 1px;}
					
			/* Заголовок */	
				.table-style-header, .table-style th {
					text-align: center; font-weight: bold;
					background: #F0F0F0 url(../../common/images/table.gif) top left repeat-x; color: #656566;}
			
			/* Межстрочный фон */
			.table-style-row {
				background: #fafafa;}

		/* Формы */
			.form-style td{
				padding: .3em .4em;}
				
				.form-style * {
					color: #858585;}
				
			/* Метка */	
			.form-label {
				text-align: right;}
				
			/* Знак обязательности */
			.form-require {
				font-weight: bold; font-size: 1.1em; color: red;}
			
			/* Сообщение об ошибке */
			.form-error {
				display: block; color: red; text-transform: lowercase;
				font-size: .8em;  font-family: Verdana, Arial, sans-serif;}
				
			/* Поля формы */	
			.form-data {
				font-size: 1em;}
				
				/* Текстовое поле */
				.form-input {
					padding: 2px;
					width: 150px; border: 1px solid #ccc;}
					
				/* Чекбокс и кнопки */
				.form-checkbox, .form-submit, .form-select {
					cursor: hand; cursor: pointer;}
					
				.form-checkbox {
					position: relative; top: -2px;}
					
				/* Расширенное текстовое поле */
				.form-data textarea {
					width: 250px; height: 150px; padding: 2px;
					font-family: Arial, sans-serif; border: 1px solid #ccc;}
				
				/* Поле выбора */
				.form-data select, .form-select {
					width: 155px !important; height: 17px !important;
					border: 1px solid #ccc ;}

/* Строка навигации */
	.main-path {
		clear: both; 
		margin: 0 0 .5em; 
		text-transform: lowercase; font-family: Verdana, sans-serif;}

/* Главный заголовок */
	.main-header {
		font-family: Verdana; margin: .5em 0 .5em; 
		text-transform:uppercase;
		font-weight: normal; font-size: 1.6em; color: #858585;}
