body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img { border: none; display: block; }
img { max-width: 100%; }
table {	border: none; border-collapse: collapse; text-align: left; }
td { margin: 0; padding: 0; }

.container {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #fff;
	border-collapse: collapse;
	position: absolute;
}

.content_01 {
	margin: 0 auto;
	max-width: 1360px;
}

.content_header_01 {
	margin: 10px 0px 0px 0px;
	padding: 10px;
	max-width: 1360px;
/*	height: 100%; */
	border: 5px solid black;
	text-align: left;
}

.block_head_00 {
	clear: both;
	margin: 0 auto;
	max-width: 960px;
	height: 75px;
	text-align: center;
}

.block_head_01 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.block_head_02 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.block_head_03 {
	margin: 0 auto;
	padding: 0px 0px 0px 10px;
	width: 30%;
	min-width: 300px;
	text-align: center;
	float: left;
}

.content_nav_001 {
	clear: both;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	max-width: 20%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.content_02 {
	margin: 22px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	min-width: 100px;
	max-width: 80%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.content_03 {
	margin: 15px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	min-width: 100px;
	max-width: 80%;
	text-align: left;
	position: relative;
	overflow: hidden;
	float: left;
}

.title_001 {
	margin: 0px 0px 20px 0px;
	font-size: 145%;
	font-weight: bold;
}
.title_001 h2 { margin: 0 auto; }
.title_002 {
	margin: 25px 0px 20px 0px;
	font-size: 120%;
	font-weight: bold;
}
.title_002 h2 { margin: 0 auto; }
.title_003 {
	margin: 25px 0px 10px 0px;
	font-size: 110%;
	font-weight: bold;
}
.title_003 h2 { margin: 0 auto; }

.text_15_00 { font-size: 70% }
.text_15_01 { font-size: 80% }
.text_16_01 { font-size: 85% }
.text_18_01 {}
.text_18_02 {}
.text_18_03 {}
.text_20_01 { font-size: 111% }
.text_22_01 { font-size: 122% }
.text_26_01 { font-size: 130% }
.text_30_01 { font-size: 136% }
.text_32_01 { font-size: 138% }

.m_t07_b07_01 { margin: 7px 0px 7px 0px; }
.m_t07_b07_02 { margin: 0 auto; max-width: 100%; text-align: center; }
.m_t20_b00 { margin: 20px 0px 0px 0px; }
.m_t30_b10 { margin: 30px 0px 10px 0px; }
.m_t_1_b00 { margin: -13px 0px 0px 0px; }
.m_t_2_b00 { margin: -12px 0px 0px 0px; }
.m_t_3_b00 { margin: -3px 0px 0px 0px; }
.m_t_4_b15 { margin: -12px 0px 15px 0px; }
m_t07_b07_01 { margin: 7px 0px 7px 0px; }

.p_t00_b10_01 { padding: 0px 30px 10px 30px; }
.p_t10_b10_02 { padding: 10px 30px 10px 30px; }
.p_t00_b10_03 { padding: 00px 30px 10px 30px; }

.p_t00_b01 { padding: 0px 0px 1px 0px; }
.p_t00_b03 { padding: 0px 0px 3px 0px; }
.p_t00_b05 { padding: 0px 0px 5px 0px; }
.p_t00_b10 { padding: 0px 0px 10px 0px; }
.p_t00_b15 { padding: 0px 0px 15px 0px; }
.p_t00_b20 { padding: 0px 0px 20px 0px; }
.p_t00_b30 { padding: 0px 0px 30px 0px; }
.p_t00_b40 { padding: 0px 0px 40px 0px; }
.p_t04_b10 { padding: 4px 0px 10px 0px; }
.p_t04_b15 { padding: 4px 0px 15px 0px; }
.p_t04_b00 { padding: 4px 0px 0px 0px; }
.p_t05_b00 { padding: 5px 0px 0px 0px; }
.p_t07_b00 { padding: 7px 0px 0px 0px; }
.p_t07_b10 { padding: 7px 0px 10px 0px; }
.p_t07_b20 { padding: 7px 0px 20px 0px; }
.p_t10_b00 { padding: 10px 0px 0px 0px; }
.p_t10_b05 { padding: 10px 0px 5px 0px; }
.p_t10_b10 { padding: 10px 0px 10px 0px; }
.p_t10_b10_02 { padding: 10px 0px 10px 20px; }
.p_t10_b15 { padding: 10px 0px 15px 0px; }
.p_t10_b20 { padding: 10px 0px 20px 0px; }
.p_t10_b25 { padding: 10px 0px 25px 0px; }
.p_t10_b30 { padding: 10px 0px 30px 0px; }
.p_t12_b12 { padding: 12px 0px 12px 0px; }
.p_t12_b15 { padding: 12px 0px 15px 0px; }
.p_t20_b00 { padding: 20px 0px 0px 0px; }
.p_t20_b05 { padding: 20px 0px 5px 0px; }
.p_t20_b10 { padding: 20px 0px 10px 0px; }
.p_t20_b16 { padding: 20px 20px 16px 20px; }
.p_t20_b18 { padding: 20px 20px 18px 20px; }
.p_t20_b20 { padding: 20px 0px 20px 0px; }
.p_t20_b30 { padding: 20px 0px 30px 0px; }
.p_t20_b40 { padding: 20px 0px 40px 0px; }
.p_t30_b10 { padding: 30px 30px 10px 30px; }
.p_t30_b10_01 { padding: 30px 0px 10px 0px; }
.p_t30_b10_02 { padding: 30px 0px 10px 20px; }
.p_t30_b30 { padding: 30px 0px 30px 0px; }
.p_t40_b20 { padding: 40px 10px 20px 10px; }
.p_t40_b50 { padding: 40px 0px 50px 0px; }
.p_t50_b50 { padding: 50px 0px 50px 0px; }
.p_t100_b15 { padding: 100px 0px 15px 0px; }

/* incoming_01 */
.p_t25_b10_rev_01 { margin: 0px 0px 20px 0px; padding: 25px 30px 10px 25px; border: 1px solid #ccc; border-radius: 20px; background-color: #e2f2f4; }
.p_t25_b10_rev_02 { margin: 0px 0px 20px 0px; padding: 25px 30px 10px 25px; border: 1px solid #ccc; border-radius: 20px; background-color: #e1e4f1; }
.p_t25_b10_rev_03 { margin: 0px 0px 20px 0px; padding: 25px 30px 10px 25px; border: 1px solid #ccc; border-radius: 20px; background-color: #f1efe1; }
.p_t25_b10_rev_04 { margin: 0px 0px 20px 0px; padding: 25px 30px 10px 25px; border: 1px solid #ccc; border-radius: 20px; background-color: #e4f1e1; }

/* votes */
.p_t25_b10_votes_01 { margin: 0px 0px 20px 0px; padding: 15px 25px 10px 25px; border: 0px solid #ccc; border-radius: 20px; background-color: #e5eff1; }

/* reviews */
.p_t25_b10_reviews_01 { margin: 0px 0px 20px 0px; padding: 15px 25px 10px 25px; border: 0px solid #ccc; border-radius: 20px; background-color: #f2f5eb; }

/* startprof */
.p_t40_b25_start_01 { margin: 0px 0px 20px 0px; padding: 40px 25px 25px 25px; }

img.p_t00_b00_img_01 { border: 0px solid #ccc; border-radius: 20px; }

/*
#f1e8e4
#f5efec
*/
/* .color_01 { color: #af0000; } */
.color_01 { color: #960000; }
.color_02 { color: #454545; }
.color_03 { color: #cdb200; }
.color_04 { color: #fff; background-color: #af0000; padding: 4px 4px 4px 4px; }
.color_05 { color: #037a8e; }
.color_06 { color: #004e5a; }
.color_07 { color: #f8b133; }
.color_08 { color: #ba8800; }
.color_09 { color: #777; }
.color_10 { color: #007c8d; }
.color_11 { color: #fff; background-color: #af0000; padding: 10px 0px 8px 10px; }
.color_12 { color: #fff; }
.color_13 { color: #128898; }
.color_14 { color: #d63b17; }

.color_input_01 { background-color: #d63b17; /* Цвет фона */ color: fff; /* Цвет текста */ }
.center_01 { text-align: center; }
.center_03 { margin: 0 auto; text-align: center; }
.left_01 { text-align: left; }
.right_01 { text-align: right; }
.bold_01 { font-weight: bold; }
.it_01 { font-style: italic; }
.fleft_01 { float: left; }
.clearboth_01 { clear: both; }
.img_right_01 { float: right; }

/***** TABLE *****/

table.table_01 {
	width: 100%;
	border-color: #dadada;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

td.table_01_40 {
	padding: 4px 10px 4px 10px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}

td.table_01_12 {
	padding: 4px 10px 4px 10px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}

td.table_02_40 {
	padding: 4px 10px 4px 10px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}
td.table_02_12 {
	padding: 4px 10px 4px 10px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}

td.table_01_33 {
	padding: 4px 10px 4px 10px;
	width: 33.333%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
}
td.table_01_33_l { text-align: left; }
td.table_01_33_c { text-align: center; }
td.table_01_33_b { font-weight: bold; }

td.table_01_50 {
	padding: 4px 10px 4px 10px;
	width: 50%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: left;
}

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

td.table_03_50 {
	padding: 4px 10px 4px 10px;
	width: 50%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}

td.table_01_100 {
	padding: 4px 10px 4px 10px;
	width: 100%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
}

td.table_01_20 {
	padding: 4px 10px 4px 10px;
	width: 20%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: left;
}

td.table_01_15 {
	padding: 4px 10px 4px 10px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}

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

td.table_02_15 {
	padding: 4px 10px 4px 10px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}

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

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

table.table_01_01 {
	width: 100%;
	border-color: #77aeb5;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

td.table_001_01 {
	padding: 4px 10px 4px 10px;
	border-color: #77aeb5;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #a1cdd3;
/*	background: #8ac8d1; */
}

td.table_001_02 {
	padding: 4px 10px 4px 10px;
	border-color: #77aeb5;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #c1e1e5;
}

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

td.table_001_00 {
	padding: 4px 10px 4px 0px;
	text-align: left;
}

table.table_01_02 {
	width: 100%;
	border-color: #dcc1ad;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

td.table_001_03 {
	padding: 4px 10px 4px 10px;
	border-color: #dcc1ad;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #ffebb2;
}

td.table_001_04 {
	padding: 4px 10px 4px 10px;
	border-color: #dcc1ad;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #fff2eb;
}

td.table_001_05 {
	padding: 4px 10px 4px 10px;
	border-color: #dcc1ad;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #fff9f6;
}

td.table_001_06 {
	padding: 4px 10px 4px 10px;
	border-color: #77aeb5;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #cee0e1;
}

td.table_001_07 {
	padding: 4px 10px 4px 10px;
	border-color: #77aeb5;
	border-style: solid;
	border-width: 1px 0 0 1px;
	background: #f1f0d6;
}

table.table_02 { width: 100%; }

td.table_002r {
	padding: 4px 25px 4px 10px;
	width: 30%;
	text-align: right;
}

td.table_002l {
	padding: 4px 10px 4px 10px;
	width: 70%;
	text-align: left;
}

td.table_003 {
	padding: 0px 0px 0px 0px;
	width: 50%;
}

td.table_003r {
	padding: 5px 25px 10px 0px;
	width: 40%;
	text-align: right;
}

td.table_003l {
	padding: 0px 0px 10px 0px;
	width: 60%;
	text-align: left;
}

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; }

table.table_06 { width: 100%; margin: 0px 0px 0px 0px; vertical-align: middle; }

td.table_006_11 { width: 25%; padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; background: #66afb8; }
td.table_006_12 { width: 3%; padding: 0px 0px 0px 0px; vertical-align: middle; text-align: left; background: #66afb8; }
td.table_006_13 { width: 25%; padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; background: #66afb8; }

td.table_006_01 { width: 25%; padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; }
td.table_006_02 { width: 3%; padding: 0px 0px 0px 0px; vertical-align: middle; text-align: left; }
td.table_006_03 { width: 25%; padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; }

td.table_007_01 { padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; background: #e53e17; }
td.table_007_02 { padding: 4px 10px 4px 20px; vertical-align: middle; text-align: left; }

td.table_008_01_01 { width: 20%; padding: 0px 0px 0px 0px; background: #ababab; }
td.table_008_01_02 { width: 20%; padding: 0px 0px 0px 0px; background: #01a89e; }
td.table_008_01_03 { width: 20%; padding: 0px 0px 0px 0px; background: #662e91; }
td.table_008_01_04 { width: 20%; padding: 0px 0px 0px 0px; background: #ff3600; }
td.table_008_01_05 { width: 20%; padding: 0px 0px 0px 0px; background: #01504a; }
td.table_008_01_06 { width: 20%; padding: 0px 0px 0px 0px; background: #3f8dcb; }
td.table_008_01_07 { width: 20%; padding: 0px 0px 0px 0px; background: #b51f9a; }
td.table_008_01_08 { width: 20%; padding: 0px 0px 0px 0px; background: #662e91; }
td.table_008_01_09 { width: 20%; padding: 0px 0px 0px 0px; background: #b50545; }
td.table_008_01_10 { width: 20%; padding: 0px 0px 0px 0px; background: #ababab; }
td.table_008_01_11 { width: 20%; padding: 0px 0px 0px 0px; background: #ababab; }

td.table_008_02_01 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #ababab; }
td.table_008_02_02 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #01a89e; }
td.table_008_02_03 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #662e91; }
td.table_008_02_04 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #ff3600; }
td.table_008_02_05 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #01504a; }
td.table_008_02_06 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #3f8dcb; }
td.table_008_02_07 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #b51f9a; }
td.table_008_02_08 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #662e91; }
td.table_008_02_09 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #b50545; }
td.table_008_02_10 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #ababab; }
td.table_008_02_11 { width: 80%; padding: 4px 5px 4px 25px; text-align: left; vertical-align: middle; background: #ababab; }

td.table_008_03 { width: 20%; padding: 10px 0px 4px 0px; text-align: center; vertical-align: top; }
td.table_008_04 { width: 80%; padding: 13px 0px 4px 25px; text-align: left; vertical-align: top; }

table.table_009 {
	width: 100%;
	border-color: #dadada;
	border-style: solid;
	border-width: 0 1px 1px 0;
}

td.table_009 {
	padding: 4px 10px 4px 10px;
/*	width: 33.333%; */
	text-align: left;
}

td.table_009_01 {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 4px 10px 4px 10px;
	width: 8%;
	text-align: left;
}

td.table_009_02 {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 4px 10px 4px 10px;
	width: 77%;
	text-align: left;
}

td.table_009_03 {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 4px 10px 4px 10px;
	width: 15%;
	text-align: left;
}

td.table_009_04 {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 4px 10px 4px 10px;
	width: 16%;
	text-align: left;
}

td.table_009_05 {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	padding: 4px 10px 4px 10px;
	width: 76%;
	text-align: left;
}

table.table_10 { width: 100%; margin: 0px 0px 0px 0px; vertical-align: top; }
td.table_010_01 { width: 90px; padding: 0px 0px 0px 0px; vertical-align: top; }
td.table_010_02 { width: 10px; padding: 0px 20px 0px 20px; text-align: top; }

td.table_011_01 { width: 90px; padding: 0px 10px 0px 40px; vertical-align: top; }

@media (max-width: 1360px) {
#nav_001 li a { padding: 3px 5px; font-size: 17px; }
#nav_001 li a:hover { font-size: 17px; }
.content_02 { max-width: 100%; clear: both; }
.content_03 { max-width: 100%; clear: both; }
.block_head_00 { height: 75px; }
.text_15_00 { font-size: 10px }
.text_15_01 { font-size: 11px }
.text_16_01 { font-size: 12px }
}

@media (max-width: 960px) {
.content_nav_001 { max-width: 100%; clear: both; }
#nav_001 ul { width: 100%; }
* html #nav_001 li a { width: 100%; }
.content_02 { max-width: 100%; clear: both; }
.content_03 { max-width: 100%; clear: both; }
.block_head_00 { height: 115px; }
.text_15_00 { font-size: 10px; }
.text_15_01 { font-size: 12px; }
.text_15_02 { font-size: 14px; }
.text_15_03 { font-size: 14px; }
.text_16_01 { font-size: 11px }
td.table_001 { 	padding: 4px 4px 4px 4px; text-align: left; }
td.table_001r { padding: 4px 4px 4px 4px; text-align: right; }
td.table_001c { padding: 4px 4px 4px 4px; text-align: center; }
}

@media (max-width: 900px) {
.title_001 h2 {	font-size: 34px }
.title_002 h2 { font-size: 26px }
.title_003 h2 {	font-size: 34px }
.text_18_01 { font-size: 17px; }
.text_18_03 { font-size: 15px; }
.text_15_00 { font-size: 9px; }
.text_15_01 { font-size: 10px; }
.text_15_02 { font-size: 14px; }
.text_15_03 { font-size: 14px; }
.text_16_01 { font-size: 11px }
.text_30_01 { font-size: 28px; }
.text_26_01 { font-size: 24px; }
td.table_001 { padding: 2px 2px 2px 2px; text-align: left; }
td.table_001r { padding: 2px 2px 2px 2px; text-align: right; }
td.table_001c { padding: 2px 2px 2px 2px; text-align: center; }
}
@media (max-width: 800px) {
.text_18_03 { font-size: 13px; }
.text_15_00 { font-size: 7.0px }
.text_15_01 { font-size: 7.3px }
.text_16_01 { font-size: 8px }
}
@media (max-width: 700px) {
.text_18_03 { font-size: 11px; }
.text_15_00 { font-size: 6.0px }
.text_15_01 { font-size: 6.5px }
.text_16_01 { font-size: 8px }
}

@media (max-width: 666px) {
.text_18_01 { font-size: 16px; }
.text_18_02 { font-size: 13px; }
.text_copy_01 {	font-size: 14px; }
td.table_01_40 {
	padding: 4px 6px 4px 6px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_01_12 {
	padding: 4px 6px 4px 6px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_02_40 {
	padding: 4px 6px 4px 6px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}
td.table_02_12 {
	padding: 4px 6px 4px 6px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}
td.table_01_33 { padding: 4px 6px 4px 6px; }
.text_18_03 { font-size: 11px; }
td.table_01_20 {
	padding: 4px 6px 4px 6px;
	width: 20%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: left;
}
td.table_01_15 {
	padding: 4px 6px 4px 6px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_02_20 {
	padding: 4px 6px 4px 6px;
	width: 20%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}
td.table_02_15 {
	padding: 4px 6px 4px 6px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}
.text_15_00 { font-size: 6px; }
.text_15_01 { font-size: 7px; }
.text_15_02 { font-size: 12px; }
.text_15_03 { font-size: 15px; }
.text_16_01 { font-size: 8px }
td.table_001 { padding: 2px 2px 2px 2px; text-align: left; }
td.table_001r {	padding: 2px 2px 2px 2px; text-align: right; }
td.table_001c { padding: 2px 2px 2px 2px; text-align: center; }
.title_001 h2 { font-size: 30px }
.title_002 h2 {	font-size: 24px }
.title_003 h2 { font-size: 30px }
.text_30_01 { font-size: 26px; }
.text_26_01 { font-size: 22px; }
}

@media (max-width: 600px) {
.text_18_03 { font-size: 9px; }
.text_15_00 { font-size: 5.0px }
.text_15_01 { font-size: 5.5px }
.text_16_01 { font-size: 7px }
}

@media (max-width: 500px) {
.text_18_03 { font-size: 8px; }
.text_15_00 { font-size: 4.5px }
.text_15_01 { font-size: 5.0px }
.text_16_01 { font-size: 6px }
}

@media (max-width: 400px) {
.text_18_01 { font-size: 15px; }
.text_18_02 { font-size: 12px; }
.text_copy_01 {	font-size: 13px; }
td.table_01_40 {
	padding: 2px 4px 2px 4px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_01_12 {
	padding: 2px 4px 2px 4px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_02_40 {
	padding: 2px 4px 2px 4px;
	width: 40%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}
td.table_02_12 {
	padding: 2px 4px 2px 4px;
	width: 12%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}
td.table_01_33 { padding: 2px 4px 2px 4px; }
.text_18_03 { font-size: 9px; }
td.table_01_20 {
	padding: 2px 2px 2px 2px;
	width: 20%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: left;
}
td.table_01_15 {
	padding: 2px 2px 2px 2px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-weight: bold;
	text-align: center;
}
td.table_02_20 {
	padding: 2px 2px 2px 2px;
	width: 20%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: left;
}
td.table_02_15 {
	padding: 2px 2px 2px 2px;
	width: 15%;
	border-color: #dadada;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
}
.text_15_00 { font-size: 4.5px; }
.text_15_01 { font-size: 5.5px; }
.text_15_02 { font-size: 8px; }
.text_15_03 { font-size: 14px; }
.text_16_01 { font-size: 6px }
td.table_001 { padding: 1px 1px 1px 1px; text-align: left; }
td.table_001r { padding: 1px 1px 1px 1px; text-align: right; }
td.table_001c { padding: 1px 1px 1px 1px; text-align: center; }
.title_001 { margin: 10px 0px 5px 0px }
.title_001 h2 { font-size: 32px }
.title_002 { margin: 10px 0px 5px 0px }
.title_002 h2 { font-size: 24px }
.title_003 { margin: 10px 0px 10px 0px }
.title_003 h2 { font-size: 32px }
.text_30_01 { font-size: 24px }
.text_26_01 { font-size: 20px }
}
