body 	{  margin: 0px; padding: 0px;  background-color: #ffffff; height: 100%;
			font: 12px Verdana, Arial, Helvetica, sans-serif; color: #646464; font-size: 12px;}
			
body div td {
	font-size: 12px;
}

.content a:visited {
color: #53A2D8;
}

table.top { width: 100%; height: 100%; background-image:url(/DESIGN/TRI/img/bottom.jpg); background-position: bottom; background-repeat:repeat-x; }
table.top td.top {   }
table.body { width: 100%; }
table.body td.left { width: 214px; vertical-align:top; }
td.left table.left { width: 100%; }
td.left table.left td.logo { padding: 30px 0px 30px 30px;}
td.left table.left td.all_menu { padding: 0px 26px 0px 0px;}
td.all_menu table.gmenu { width: 100%; margin-bottom: 20px; }
table.gmenu td.color { width: 30px; background:url(/DESIGN/TRI/img/lmenu1.gif) repeat-y left; }
td.bord { background: url(/DESIGN/TRI/img/li_menu.gif) no-repeat left top; padding: 8px 0px 8px 10px; }
table.gmenu td a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #00558f; text-decoration:none; }
td.all_menu table.smenu { width: 100%; margin-bottom: 20px; }
table.smenu td.color { width: 30px; background:url(img/lmenu2.gif) repeat-y left; }
table.smenu td a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #00859b; text-decoration:none; }
td.all_menu table.amenu { width: 100%; margin-bottom: 20px; }
table.amenu td.color { width: 30px; background:url(/DESIGN/TRI/img/lmenu3.gif) repeat-y left; }
table.amenu td { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #646464; }
table.amenu td b, .smallred { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #c8322e; }
table.amenu td p { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #646464; margin: 5px 0px 5px 0px; }

td.str { background:url(/DESIGN/TRI/img/str.gif) repeat-x center; height: 1px; }

table.body td.center { vertical-align:top; padding: 30px 0px 10px 0px; font-size: 12px;} /*width: 422px; */
table.private { width: 100%; }
table.private td.private { width: 50%; height: 109px; background:url(/DESIGN/TRI/img/ck_fon.jpg) repeat-x top; } 
table.private td.private table { width: 100%; height: 109px; background:url(/DESIGN/TRI/img/ck_right.jpg) no-repeat right top; } 
table.private td.corporate { width: 50%; height: 109px; background:url(/DESIGN/TRI/img/uk_fon.jpg) repeat-x top; } 
table.private td.corporate table { width: 100%; height: 109px; background: url(img/uk_right.jpg) no-repeat right top;  } 
table.private td table td { font: 16px Arial, Helvetica, sans-serif; color: #FFFFFF; vertical-align:middle; padding: 0px 30px 0px 30px; }
table.private td.private_menu { text-align:right; vertical-align:top; }
table.private td.private_menu select { font: 10px Arial, Helvetica, sans-serif; margin: 0px; width: 150px; }
table.private td.corporate_menu { text-align:right; vertical-align:top; }
table.private td.corporate_menu select { font: 10px Arial, Helvetica, sans-serif; margin: 0px; width: 150px; }


table.h1 { width: 100%; height: 16px; }
td.h1 { font: 18px Arial, Helvetica, sans-serif; color:#78858d; padding-right: 10px; }
table.h1 td.h1_1 { width: 28%; background:url(/DESIGN/TRI/img/h1_1.gif) repeat-x top; }
table.h1 td.h1_2 { width: 28%; background:url(/DESIGN/TRI/img/h1_2.gif) repeat-x top; }
table.h1 td.h1_3 { width: 28%; background:url(/DESIGN/TRI/img/h1_3.gif) repeat-x top; }

.content p {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 16px;}

p { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 16px; }
#content { padding: 20px 0px 0px 0px; } /*width: 90%;*/
#content * p {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 16px;}
#content td { vertical-align:top; color: #000000;}
#content ul { list-style-type:none; margin: 0px; padding: 0px 0px 0px 17px; }
#content ul li { list-style-image:url(/DESIGN/TRI/img/li.gif); font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#content img { border: solid 1px #666666; margin: 0px 20px 10px 0px; }

a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #00558f; text-decoration:underline; }
p.path a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #00558f; background:url(/DESIGN/TRI/img/path.gif) no-repeat right center; padding-right: 12px; }
a.b { padding-left: 15px; background: url(/DESIGN/TRI/img/li_service.gif) no-repeat top left; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #00558f; text-decoration:underline;  }

table.body td.right { width: 311px; vertical-align:top;  }
table.body td.right table { margin: 00px 0px 0px 0px; }
table.body td.right table td {  vertical-align: top; }
td.bot_center { 300px; }
td.bot_center table {  width: 90%; background:url(/DESIGN/TRI/img/content_bot_str.gif) repeat-x bottom left; }
td.copyright { height: 95px; background:url(/DESIGN/TRI/img/copyright_fon.gif); }
td.copyright table td.copy { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 5px 0px 5px 12px;  }
td.copyright table td.copy a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; }
td.copyright table td.mediasite { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #4a9cd3; padding: 0px 20px 0px 0px;  text-align:right; }
td.copyright table td.mediasite a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #4a9cd3; text-decoration:none; }

.quest {
	font-weight: bold;
	color: #018399;
}

.answer {
	font-weight: bold;
	color: #C7322C;
}

input, textarea {
	border: 1px solid black;
}

input.button {
	border: 1px solid #D7E6ED;
	background-color: #00558E;
	font-weight: bold;
	color: white;
}

.errors {
	color: #C7322C;
	font-weight: bold;
}

.page_item {
	background-image: url(/DESIGN/TRI/img/li_service.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
}

.submenu_item {
	color: white;
}

.submenu_item_sel {
	color: #40A7BF;
}

.text_page_item {
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 12px;
}
