body {
	color: #2C2C2C; /*#01286D;*/
}
table#body1 {
	margin-top: 20px;
}
td#body_text  p {
	font-size: 80%;
	text-align: justify;
}

td#body_text  table {
	font-size: 80%;
}

td#body_text table td{
	font-size: 100%;
}

td#body_text table div.note {
	font-size: 100%;
}

td#body_text table td h2{
	font-size: 120%;
}

div.t_head {
	background-color: #D9E4F6;
	display: block;
	height: 53px;
	width: 95%;
	margin: 4px 4px 4px 4px;
}

/*hr.hr_header {
	width: 100%;
	border: #ACC4EB solid 3px;
	text-align: left;
}*/

/*Левое меню*/
td.menu_left1 {
	padding: 1px 0px 18px 2px;
}
td.menu_left2 {
	border-top: 3px solid #DDE6EF;
	padding-left: 20px;
}

span.menu_lvl2_a {
	color: #D01111;
	display: block;
	font: bold 12px Tahoma, Arial, sans-serif;
}
span.menu_lvl2_p, span.menu_lvl2_s {
	display: block;
	font: bold 12px Tahoma, Arial, sans-serif;
}
a.menu_lvl2_p {
	color: #436AAB;
	text-decoration: none;
}
a.menu_lvl2_s {
	color: #01286D;
	text-decoration: none;
}
/*3rd level*/
span.menu_lvl3_a {
	color: #D01111;
	display: block;
	font: bold 11px Tahoma, Arial, sans-serif;
	margin: 0 0 0 15px;
}
span.menu_lvl3_p, span.menu_lvl3_s {
	display: block;
	font: normal 11px Tahoma, Arial, sans-serif;
	margin: 0 0 0 15px;
}
a.menu_lvl3_p {
	color: #436AAB;
	font: normal 11px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
a.menu_lvl3_s {
	color: #01286D;
	font: bold 11px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
/*4th level*/
span.menu_lvl4_a {
	color: #D01111;
	display: block;
	font: bold 10px Tahoma, Arial, sans-serif;
	margin: 0 0 0 24px;
	vertical-align: middle;
}
span.menu_lvl4_p {
	display: block;
	font: normal 10px Tahoma, Arial, sans-serif;
	margin: 0 0 0 24px;
}
a.menu_lvl4_p {
	color: #436AAB;
	font: normal 10px Tahoma, Arial, sans-serif;
	text-decoration: none;
}



a#adr_left {
  color: #8A0000;
}

div#adress {
	font: 70% Tahoma, Arial, sans-serif;
	margin-left: 2px;
}

td#td_border {border-top: #759CDD solid 6px;}

p {margin: 20px 0px 20px 0px;}

td#b_dmn {
	background-image: url(/i/b_dmnbg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	padding: 0 10px 0 10px;
}

div.small {
	font-size: 90%;
}

table.data th {background: #D9E4F6; border-bottom: 1px solid #739CDA; font: bold 100% Tahoma; padding:8px 8px 8px 8px; color:#01296F;}
table.data td {background: #F3F7FF; border-bottom: 1px solid #ACC3EC; font: 100% Tahoma; padding:8px 8px 8px 8px; color:#01296F;}
sup {font-size: 75%; color: #D01111;}
div.warning {border:1px solid red; color: black; margin: 8px 20px 5px 20px; padding:6px 12px 4px 12px}
div.note {background-color:snow; color: gray; font-size: 70%; margin: 8px 20px 5px 20px; padding:6px 2px 4px 12px}
div.form {background-color:#DDE7F7; float:left; padding:6px 12px 6px 12px;font-size: 80%;}
div.spacer {clear:both}
span.warning {color: #D01111; font-weight: bold;}
span.allowed {color: #179D0F; font-weight: bold;}

a.zakaz {font-size: 80%;}
table.oplata {font-size: 80%;}

table.zb {
	margin: 20px 0 20px 0;
	width: 20%;
}
td.zb {
	background-image: url(/i/tarif/t_zbg.gif);
#	background-color: #FF0000;
	background-repeat: repeat-x;
	color: #FFFFFF;
	cursor: pointer;
}

