/* tegs */
* {font-family: 'Times New Roman', sans-serif; font-size: 100.01%; margin: 0;}

body, h1, h2, h3, h4, h5, p, div, form, code, pre, fieldset, legend, dl, dt, dd, ul, ol, li, table, td, th {padding: 0;}

body {background: #FFF; font-size: 62.5%; height: 100%;}

html {height: 100%;}

input {line-height: 1.2em;}

head+body input {padding: 0;}

a {color: #009; text-decoration: underline;}

a:visited {color: #606;}

a:hover {color: #C00;}

a:active {color: red;}


/* стандартные стили */

.wh100 {width: 100%; height: 100%;}

.w100 {width: 100%;}

.h100 {height: 100%;}

.fl {float: left;}

.fr {float: right;}

.tal {text-align: left;}

.tar {text-align: right;}

.b0 {border: 0 solid;}

.floatclear {overflow: hidden; width: 100%; voice-family: "\"}{\""; voice-family: inherit; width: auto; height: 1%;}

#text img.left {float: left; margin: 0 10px 10px 0; border: 1px solid #000;}
#text img.right {float: right; margin: 0 0 10px 10px; border: 1px solid #000;}
#text img.normal { margin: 10px; border: 1px solid #000;}




.content {margin: 0 0 3em 20em; font-size: 1.2em;  line-height: 1.3em;}



* html .content {height: 1%;}

	.content p {margin: 0.75em 0; height: 1%;}

	.content sub, .content sup, .content small {font-size: 0.8em;}

	.content big {font-size: 1.2em;}

	.content blockquote {padding-left: 0.75em; margin: 1.5em 0.2em; border-left: 0.2em solid #399; line-height: 1em !important;  color: #999;}

	/* заголовки */

	.content h1, .content h2, .content h3, .content h4, .content h5 {line-height: 1.2em;}

	.content h1 {font-size: 1.95em; margin-bottom: 0.05em;}

	.content h2 {font-size: 1.50em; color: #399; margin: 1em 0 0; margin-top: 1.5em;}

	.content h3 {font-size: 1.25em; margin-top: 1.2em;}

	.content h4 {font-size: 1.1em; margin-top: 1.2em;}

	.content h5 {font-size: 1.1em; font-weight: normal; margin-top: 1.2em;}

	/* ссылки */

	a.fl {float: left;}

	a.fr {float: right;}

	/* картинки */

	.content img.fl {float: left; margin: 0 1em 1em 0; border: 0.075em solid #000;}

	.content img.fr {float: right; margin: 0 0 1em 1em; border: 0.075em solid #000;}

	.content img.fn { margin: 1em; border: 0.075em solid #000;}

	/* списки */

	.content ul {margin: 0.75em 0 0.75em 2.2em;}

	.content ol {margin: 0.75em 0 0.75em 2.5em;}

	.content li {margin-left: 0.4em; line-height: 1.2em;}

	.content ul li {list-style-type: square; padding-left: 0.2em;}

	.content dt {margin-bottom: 1em;}

	.content dd {margin-bottom: 1em;}

	.content li ul, .content li ol {margin-top: 0;}

	/* таблицы */

	.text_table {border: 0.075em solid #666; margin: 0.75em 0;}

		.text_table td, .text_table th {border: 0.075em solid #666; padding: 0.4em 0.8em;}

		.text_table th {background: #9CC;}

		.text_table tr.second_row {background: #CCC;}

		.text_table caption {font-weight: bold; text-align: right; padding-top: 0.2em;}

	/* формы */

	.content textarea {overflow: auto;}

	.content fieldset {padding: 0 1em 1em; border: 0.075em solid #000;}

	.content legend {font-size: 1.1em; font-weight: bold; padding: 0 0.2em;}

	.content .warning {border: 0.075em solid #399; padding: 0.6em 1em; margin: 1.5em 0 0.75em 0;}

	.content .required {font-weight: bold; color: #c00;}

	.content .form_table {margin-top: 1em;}

	.content .form_table th, .content .form_table td {padding: 0.25em;}
	
	.content a {color: #ae9459;} 
	
	.content a:hover {color: #0e654f;}

		

/* news */

#archive_block {padding: 1.5em 0;}

#archive_table {}

	#archive_table th, #archive_table td {padding: 0; font-size: 1.2em; text-align: left; line-height: 1.2em; width: 2em; text-align: center;}

	#archive_table td {background:#ece2ba}

	#archive_table th {text-align: left; padding-left: 0.5em;}

	#archive_table td.delim_cell {background: #999; height: 0.005em; overflow: hidden;}

	#archive_table .first_cell {font-weight: bold; width: 4em; text-align: center; padding: 0;}

/* FAQ form */

.form_faq {color: #6d6e71;}

	.form_faq input, .form_faq textarea, .form_faq select {border: 1px solid #999; font-family: Arial; font-size: 1em;}

	.form_faq select {width: 100%;}

	.form_faq textarea {overflow: auto;}

	.form_faq .form_button {border: 1px solid #999; background: #d4ceba; width: 13em; height: 1.4em; color: #6d6e71; font-weight: bold; font-size: 1em; line-height: 1em; padding-bottom: 2px;}

	
	.faq_list li a {color: #ae9459;} 
	
	.faq_list li a:visited {color: #0e654f;}
	.faq_list li a:hover {color: #0e654f;}
	
