/* Header */

.text_head_01 {
	margin: 5px 0px 0px 0px;
	font-size: 30px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.text_head_02 {
	clear: both;
	margin: 30px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
}

.text_head_03 {
	margin: 30px 0px 0px 16px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
}

a.text_head_nav_03:link {
	padding: 3px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_03:visited {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_03:hover, a.text_head_nav_03:active, a.text_head_nav_03:focus {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
}

.text_head_04 {
	margin: 24px 0px 0px 16px;
	font-size: 22px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
}

a.text_head_nav_04:link {
	padding: 3px;
	font-size: 22px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_04:visited {
	font-size: 22px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_04:hover, a.text_head_nav_04:active, a.text_head_nav_04:focus {
	font-size: 22px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
}

.text_head_05 {
	margin: 18px 0px 0px 16px;
	font-size: 28px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	float: left;
}

a.text_head_nav_05:link {
	padding: 3px;
	font-size: 28px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_05:visited {
	font-size: 28px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
}

a.text_head_nav_05:hover, a.text_head_nav_05:active, a.text_head_nav_05:focus {
	font-size: 28px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
}

.text_head_06 {
	clear: both;
	margin: 30px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}

.text_head_07 {
	margin: 30px 0px 0px 16px;
	float: left;
}

a.text_head_nav_07:link {
	padding: 5px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #fff;
	border: 3px solid black;
}

a.text_head_nav_07:visited {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #fff;
	border: 3px solid black;
}

a.text_head_nav_07:hover, a.text_head_nav_07:active, a.text_head_nav_07:focus {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
	background: #fff;
	border: 3px solid black;
}

.text_head_08 {
	margin: 30px 0px 0px 16px;
	float: left; */
}

a.text_head_nav_08:link {
	padding: 5px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #f2e9d7;
	border: 3px solid black;
}

a.text_head_nav_08:visited {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #f2e9d7;
	border: 3px solid black;
}

a.text_head_nav_08:hover, a.text_head_nav_08:active, a.text_head_nav_08:focus {
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
	background: #f2e9d7;
	border: 3px solid black;
}

.text_head_09 {
	margin: 30px 0px 0px 16px;
	float: left;
}

a.text_head_nav_09:link {
	padding: 5px;
	font-size: 16px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #000;
	border: 3px solid black;
}

a.text_head_nav_09:visited {
	font-size: 16px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #000;
	border: 3px solid black;
}

a.text_head_nav_09:hover, a.text_head_nav_09:active, a.text_head_nav_09:focus {
	font-size: 16px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
	background: #000;
	border: 3px solid black;
}

.text_head_10 {
	clear: both;
	margin: 30px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

.text_head_11 {
	margin: 0px 0px 18px 0px;
	font-size: 18px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* Основная навигация */

#nav_001 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
	width: 200px;
	list-style-type: none;
}
#nav_001 li {
	margin: 3px 0;
	padding-left: 0;
}
#nav_001 li a { 
	padding: 3px 5px;
	font-size: 18px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
	display: block;
}
* html #nav_001 li a {
	width: 200px;
}
#nav_001 li a:hover {
	font-size: 18px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #000;
}

/* Навигация на последующих страницах */

#nav_002 ul {
	margin: 0px 0px 0px 0px;
	padding-left: 0;
	width: 100%;
	list-style-type: none;
}
#nav_002 li {
	margin: 3px 0;
	padding-left: 0;
}
#nav_002 li a { 
	padding: 3px 5px;
	font-size: 18px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: underline;
	display: block;
}
* html #nav_002 li a {
	width: 100%;
}
#nav_002 li a:hover {
	font-size: 18px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #575757;
}

li.nav_003 {
	width: 772px;
}

.nav_003 {
	padding: 3px;
	font-size: 19px;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, MS Sans Serif;
	text-decoration: none;
	background: #575757;
}

/* Content */

.h_line {
	margin: 15px 0px 15px 0px;
	width: 100%;
	border: 1px solid black;
}

.h_line_nav {
	margin: 10px 0px 0px 0px;
	width: 90%;
	border: 1px solid black;
	text-align: left;
}

.text_main_01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	font-size: 16px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.text_title_01 {
	margin: 0px 0px 20px 0px;
	font-size: 22px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

/* Links */

a.lk_001:link { color: #000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: underline; }
a.lk_001:visited { color: #000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: underline; }
a.lk_001:hover, a.lk_001:active, a.lk_001:focus { color: #cf0000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: none; }

a.lk_002:link { color: #000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: underline; }
a.lk_002:visited { color: #000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: underline; }
a.lk_002:hover, a.lk_002:active, a.lk_002:focus { color: #cf0000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: none; }

a.lk_003:link { color: #000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.lk_003:visited { color: #000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: underline; }
a.lk_003:hover, a.lk_003:active, a.lk_003:focus { color: #cf0000; font-family: Tahoma, Verdana, Arial, MS Sans Serif; text-decoration: none; }

a.lk_004:link { color: #000; text-decoration: none; }
a.lk_004:visited { color: #000; text-decoration: none; }
a.lk_004:hover, a.lk_004:active, a.lk_004:focus { color: #cf0000; text-decoration: none; }

a.lk_005:link { color: #ba8800; text-decoration: none; }
a.lk_005:visited { color: #ba8800; text-decoration: none; }
a.lk_005:hover, a.lk_005:active, a.lk_005:focus { color: #cf0000; text-decoration: none; }

table.table_001 {
	width: 100%;
	border-color: #dadada;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

td.table_001 {
	padding: 4px 10px 4px 10px;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}

table.table_003 { width: 100%; }

td.table_003 {
	padding: 4px 10px 4px 10px;
	width: 33.333%;
	text-align: center;
}

td.table_003_01 {
	padding: 0px 0px 30px 0px;
	width: 20%;
	text-align: center;
}

td.table_003_02 {
	padding: 0px 0px 30px 30px;
	width: 80%;
	text-align: center;
}

table.table_05 { width: 100%; margin: 0px 0px 0px 0px; vertical-align: top; }
td.table_005_01 { width: 20px; padding: 0px 0px 0px 0px; vertical-align: top; }
td.table_005_02 { padding: 0px 0px 10px 10px; text-align: left; }

