/* Bread crumbs */
	.main-path {
		clear: both; margin: 0 0 .7em 0; 
		font-size: .9em; font-family: Verdana, sans-serif;
		text-transform: lowercase; color: #30749b;}

/* Main header */
	.main-header {
		margin: .6em 0 .3em -12px; height: 24px; padding: 3px 35px 0;
		font-family: Tahoma; font-size: 1.6em; font-weight: normal;
		text-transform: uppercase;
		background: url(../images/shest-gr.gif) left top no-repeat;}

/* Content */
.content {
	color: #494848; font-size: 1.1em; line-height: 1.4em;
	padding: .6em 0 .6em 0;}
	
	/* text */
		.content hr { border: none; border-top: 1px solid #4ea1df; height: 0;}
		.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 1.5em 39px; padding: 0 1em; 
			border-left: .2em dotted #4ea1df; color: #4ea1df;}

	/* headers */
		.content h1 { margin: .6em 0 .3em; color: #30749b; font-size: 1.3em;}
		.content h2 { margin: .6em 0 .3em; color: #30749b; font-size: 1.2em; text-transform: uppercase;}
		.content h3 { margin: .6em 0 .3em; color: #30749b; font-size: 1.1em;}
		.content h4 { margin: .6em 0 .3em; color: #30749b; font-size: 1em;}
		.content h5 { margin: .6em 0 .3em; color: #30749b; font-size: 1em; font-weight: normal;}

	/* lists */
		.content ul { margin: .75em 0 .75em 1em; color: #30749b;}
		.content ol { margin: .75em 0 .75em 1em; list-style-position: inside; color: #30749b;}
		.content ul li {
			position: relative; padding: 0 0 0 .9em; list-style-type: none; 
			background: url(../images/content-list.gif) no-repeat 0 .6em;}
	
	/* tables */
		.table-style {
			position: relative; margin: .6em 0 .3em;  
			width: 100%; _margin-right: -10000px;
			border: 2px solid #30749b;}
		.table-style td,.table-style th {
			padding: .4em .8em; border: solid #30749b; border-width: 0 0 1px 1px; text-align: center;}
		.table-style-header, .table-style th {
			color: #30749b; text-transform: uppercase; border: solid #30749b; border-width: 0 0 2px 0;}

	/* forms */
		.form-style td	{ padding: .2em .4em;}
		.form-label		{ text-align: right; color: #6d6d6d;}
		.form-require	{ font-weight: bold; font-size: 1.1em; color: red;}
		.form-comment   { color: #6d6d6d;}
		.form-error {
			display: block; color: red; text-transform: lowercase;
			font-size: .8em;  font-family: Verdana;}
		
		.form-data { font-size: 1.1em;}
			.form-input {
				padding: 2px; border: 1px solid #3d588d;
				width: 310px; height: 18px; color: #266da4;}
			.form-input-medium {
				border: 1px solid #3d588d;}
			.form-checkbox, .form-submit { cursor: pointer;}
			.form-data textarea {
				padding: 2px; border: 1px solid #3d588d; font-family: arial;
				width: 310px; height: 84px; color: #266da4;}
			.form-data select { width: 256px; border: 1px solid #3d588d; color: #6d6d6d;}
			.form-submit {background: #3c7ca1; font-family: Tahoma; color: white; border: 0;}
