/* tegs */

* {font: normal 18px Arial; color: #9e274a;}

html, body {height: 100%; width: 100%; background: #000; text-align: center; vertical-align: middle;}

html, body, h1, h2, h3, h4, h5, form {margin: 0; padding: 0;}

a 			{font: normal 18px Arial; white-space:nowrap; text-decoration: none; color: #801e3a;}

a:hover			{text-decoration:none; color: #801e3a;}

a:visited 		{}

a:active 		{}

select, input, textarea {font: 11px Arial;}

input {padding: 0 3px;}



/* standart styles */

.spacer {overflow: hidden;}

.t100 {width: 100%; height: 100%;}

.w100 {width: 100%;}

.h100 {height: 100%;}

.close {display: none;}

.al {text-align: left;}

.ar {text-align: right;}

.b0 {border: 0 solid;}



/* text */

.text {padding: 0 3em 3em 3em; line-height: 1.4em; font-size: 80%;}

	.text * {font-size: 1em; line-height: 1.4em;}

		.text p, .text ul, .text ol, .text blockquote, {margin: 1em 0 0 0; padding: 0;}

		.text sub {font-size: 0.8em;}

		.text sup {font-size: 0.8em;}

		.text big {font-size: 1.1em;}

		.text small {font-size: 0.8em;}

		.text blockquote {padding-left: 0.6em; margin: 1em 0 0 0.2em; border-left: 0.15em solid #0F80B8; line-height: 1.3em; color: #616161;}

	/* headers */

		.text h1, .text h2, .text h3, .text h4, .text h5 {margin: 1.5em 0 0.5em 0;}

		.text h1 {font-size: 1.8em;}

		.text h2 {font-size: 1.4em; color: #0F80B8;}

		.text h3 {font-size: 1.2em; color: #616161;}

		.text h4 {font-size: 1em;}

		.text h5 {font-size: 1em; font-weight: normal;}

	/* links */

		a.left {float: left;}

		a.right {float: right;}

	/* images */

		.text img.left {float: left; margin: 0 10px 10px 0; border: 1px solid #fff;}

		.text img.right {float: right; margin: 0 0 10px 10px; border: 1px solid #fff;}

		.text img.normal { margin: 10px; border: 1px solid #000;}

	/* lists */

		.text li {margin-left: 2.4em; line-height: 1.8em;}

		.text ul li {margin-left: 2em; padding-left: 0.2em;}

		.text dt {margin: 0 0 0.1em 0; font-weight: bold;}

		.text dd {margin: 0 0 1em 0;}

		.text li ul, .text li ol {margin-top: 0;}

		.text li li {margin-left: 1.5em;}

	/* table */

		.text_table {border: 1px solid #555; margin-top: 1em;}

			.text_table td, .text_table th {border: 1px solid #555; padding: 0.4em 0.8em;}

			.text_table th {background: #87C0DB;}

			.text_table tr.second_row {background: #EEE;}

			.text_table caption {font-weight: bold; text-align: right; padding-top: 0.2em;}

	/* form */

		.text form {margin-top: 1em;}

		.text .form_text, .text .form_textarea {border: 1px solid #828177; padding: 0 0.3em; line-height: 1.2em;}

		.text .form .first {padding: 0.2em 2em 0 0; vertical-align: top;}

		.text td .form_text {height: 1.4em; margin: -1px 0;}

		.text td>.form_text {margin: 0;}

		.text .form_textarea {overflow: auto;}

		.text fieldset {margin: 0; padding: 1em; border: 1px solid #828177;}

		.text .button {background: #87C0DB; border-top: 2px solid #3A92C1; border-left: 2px solid #3A92C1; border-bottom: 2px solid #D7E9F3; border-right: 2px solid #D7E9F3; font-weight: bold; color: #fff; padding: 0.1em 0.7em; margin-top: 1em;}

		.text .warning {border: 1px solid #3A97C1; padding: 0.6em 1em; margin-top: 1.5em;}

		.text .required {font-weight: bold; color: #3A97C1;}

		.one_letters {width: 0.6em;}

		.two_letters {width: 1.2em;}

		.three_letters {width: 1.8em;}

		.four_letters {width: 2.4em;}

		.five_letters {width: 3em;}
