/* 
 * @year: 2008
 * @author: Sergey Gogolev
 */

 /* Path Navigation */
	.main-path {
		position: relative; clear: both; margin: 14px 0 0 0; color: #fff; top: -10px;
		font-size: 1.2em;}

		.main-path a, .main-path a:visited {
			color: #fff;}
		
		.main-path span {
			color: #ccc;
		}
 
/* Стили для контента */

	.content {
		color: #fff; font-size: 1.05em;
		padding-bottom: 20px !important; font-family: Verdana;}

		.content * {
			color: #fff;
		}

		/* image element */
			.content img {
				border: solid 3px #fff;
			}
		
		/* Разделительная черта */
			.content hr {
				border: none; border-top: 2px solid #DBDBDB; 
				height: 0; _height: 2px;}
			
		/* Абзац */	
			.content p {
				font-size: 1em; margin: 1em 0 1em;}
				
		/* Уменьшенный текст */
			.content sub, .content sup, .content small {
				font-size: .9em;}
				
		/* величенный текст */
			.content big {
				font-size: 1.2em;}
				
		/* Цитата */
			.content blockquote {
				display: block; clear: both; margin: 1.5em 0 1.5em 40px; padding: 0 1em; 
				color: #ccc; border-left: dashed 1px #fff;
				/*background: url(../../common/images/delimiter-dashed.gif) top left repeat-y;*/}

		/* Заголовки */
			.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 li {
					position: relative; padding: 0 0 0 1em;  _height: 1%;
					list-style-type: none; background: url(../images/content_li.gif) no-repeat 0 .6em;}
					
					.content ul li ul li{
						padding: 0 0 0 .8em;
						background: url(../images/content_li_li.gif) no-repeat 0 .7em;}
	
		/* Таблицы */

			.content table {
				font-family: Arial;
			}

			.table-style {
				margin: .6em 0 .3em; background: #9dc6e4; color: #000;
				position: relative; width: 100%; margin-right: -10000px;}
				
			/* Ячейки */
				.table-style td,.table-style th {
					padding: .3em .8em; font-size: 1em;
					border: 1px solid #A7A7A7;}
				.content table td, .content table td * {
					color: #000;
				}

				.table-style td p, .table-style th p {
					margin: 0;
				}

				.content table a, .content table a:visited {
					color: #000; text-decoration: underline;
				}
				.content table a:hover {
					color: #000; text-decoration: none;
				}
					
			/* Заголовок */	
				.table-style-header, .table-style th {
					text-align: center; font-weight: bold;
					background: #12518B url(../images/th_bg.gif) top repeat-x; color: white;}
				.content table td.table-style-header, .content table td.table-style-header * {
					color: #fff;
				}
			
			/* Межстрочный фон */
			.table-style-row {
				}

		/* Формы */

			.form-style td {
				padding: .3em .4em; color: #fff;}
				
				.form-style * {
					}
				
			/* Метка */	
			.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: .9em;}

			.input-error {
				border: 1px #ef4427 solid !important;}
							
			/* Текстовое поле */
			.form-select, .form-input, .form-data textarea, .form-data select {
				padding: 3px; background: #fff; color: black;
				width: 250px; border: 1px solid #bdc7d8;}
				
			/* Чекбокс и кнопки */
			.form-checkbox, .form-submit, .form-select, .form-data select {
				cursor: hand; cursor: pointer;}

			.form-submit {
				border: solid 1px #2DA6E3; background: #CFEFFB url(../images/submit_bg.gif) bottom repeat-x;}
				
			.form-checkbox {
				position: relative; top: -2px;}
				
			/* Расширенное текстовое поле */
			.form-data textarea {
				width: 250px; height: 120px;
				font-family: Tahoma, sans-serif;}
			
			/* Поле выбора */
			.form-data select, .form-select {
				padding: 0;	width: 250px !important; height: 17px !important;}


.link-hovered {
	text-decoration: none; cursor: text; font-weight: bold;
}

/* products */

	.products_list td {
		vertical-align: middle; padding: 9px 15px;
	}

	.products_list img {
		border: solid 3px #BBBABA;
	}
