/* 
 * @year: 2008
 * @author: Sergey Gogolev
 */

 /* Path Navigation */
	.main-path {
		position: relative; clear: both; margin: 2px 0 12px;
		text-transform: lowercase; font-family: Verdana, sans-serif;}
 
/* Стили для контента */

	.content-float {
		position: relative; width: 420px; float: left;}

	.p0 {
		font-size: .8em; font-weight: bold; color: black;}

		.p0 a{
			text-decoration: none;}

	.link-hovered {
		font-weight: bold; color: #d58a15 !important;}

	.content {
		position: relative; color: #595045; font-size: 1.4em; width: 100%;}
		
		/* Разделительная черта */
			.content hr {
				border: none; border-top: 2px solid #edd3a1; 
				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 #edd3a1;}

		/* Заголовки */
			.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 .8em;  _height: 1%;
					list-style-type: none; background: url(../../common/images/list.gif) no-repeat 0 .65em;}
					
					.content ul li ul li{
						background: url(../../common/images/list-in.gif) no-repeat 0 .65em;}
	
		/* Таблицы */
			.table-style {
				margin: .6em 0 .3em;
				position: relative; width: 100%;}
				
			/* Ячейки */
				.table-style td {
					padding: .4em .4em;
					border: solid #b38e61; border-width: 0 1px 1px;}

				.table-style-header {
					border-width: 0 1px !important;}
					
			/* Заголовок */	
				.table-style-header, .table-style th {
					text-align: center; font-weight: bold;
					background: url(../../common/images/table-header.gif) bottom left repeat-x; color: #a4754a;}

		/* Формы */
			.form-style td{
				padding: .3em .4em;}
			
			/* Метка */	
			.form-label {
				text-align: right;}
				
			/* Знак обязательности */
			.form-require {
				position: relative; top: 3px; font-size: 1.1em; color: #ef4427;}
			
			/* Сообщение об ошибке */
			.form-error {
				display: block; color: #ef4427; text-transform: lowercase;
				font-size: .7em;}

			.input-error {
				border: 1px #ef4427 solid !important;}
							
			/* Текстовое поле */
			.form-select, .form-input, .form-data textarea, .form-data select {
				padding: 3px; background: none;
				width: 150px; border: 1px solid #b38e61;}
				
			/* Чекбокс и кнопки */
			.form-checkbox, .form-submit, .form-select, .form-data select {
				cursor: hand; cursor: pointer;}
				
			.form-checkbox {
				position: relative; top: -2px;}
				
			/* Расширенное текстовое поле */
			.form-data textarea {
				width: 250px; height: 150px;
				font-family: Arial, sans-serif;}
			
			/* Поле выбора */
			.form-data select, .form-select {
				 background: white;
				 padding: 0; width: 155px !important; height: 17px !important;}

/* doc-block */

	.doc-block {
		margin-top: 15px;}

		.doc-block h4, .doc-block p {
			padding-right: 12px; margin: 0; line-height: 1.3em;}
		
		.doc-block h4 {
			font-size: .8em;}

			.doc-block h4 a{
				font-size: 1.1em;}

		.doc-block p {
			color: #363636; font-family: Verdana; font-size: .8em; margin-top: 5px;}

		.doc-block td {
			padding-bottom: 25px;}

		.doc-block img{
			margin-right: 10px; margin-top: 5px;}

/* pages */
	.pages a, .pages b, .pages a:visited, .mainform a,  .mainform a:visited,  .mainform a:active   {
		float: left; margin-right: 5px; padding: 4px 10px;
		background: #d3a46a; text-align: center; color: white !important;  font-weight: bold;
		text-decoration: none;}
		
	.pages a:hover {
		background: #d58a15; color: white;}
		
	.pages b {
		background: #442a29;}


/* Faq */
			
	.faq-text {
		padding: 10px 0 0 0;}
		
	.faq-text h4 {
		padding-bottom: 8px;}
		
	.faq-text p {
		padding: 0 0 0 20px;}

	#faqform {
		position: absolute;	background: #fcebbf; right: 5px; top: 30px;
		_height: 1%;filter: Alpha(opacity=95);	opacity: .95;
		padding: 20px 15px;}	
		
		#faqform td {
			padding-right: 12px;}

	.faq-new {
		position: absolute; right: 0px; top: 0px;}

	.small-link {
		font-size: .7em; font-family: Verdana;}
