/* CSS Document */

body, td {font-family: tahoma, arial, verdana, helvetica; font-size:10pt; color:#000000;}
p { margin-top:0px; margin-bottom:10px; }

.signature {  font-size:11pt; color:#00588C; font-weight:normal;}
.menu_a {  font-size:10pt; color:#000000; font-weight:bold;  }

ul { list-style: square; }
.menur {  font-size:10pt; color:#00588C; font-weight:normal; text-decoration: none; font-stretch: }

A:active,A:link,A:visited {text-decoration: none; color: #00588C}
A:hover {text-decoration: none; color: #43a9bf}

.searchmenu {  font-size:7pt; color:#00588C; font-weight:normal; font-stretch: }

A.searchmenu:active,A.searchmenu:link,A.searchmenu:visited {text-decoration: underline; color: #00588C}
A.searchmenu:hover {text-decoration: underline; color: #00588C}

tr.ban td { padding-left: 2px; padding-right: 1px; text-align:center; vertical-align: middle; width:10%;}

.style1 { color:#00588c;  font-size:8pt; font-weight:bold;}
.style1_ { color:#00588c;  font-size:8pt; font-weight:bold; padding-right:10px; white-space: nowrap;}
.style_1 { color:#00588c;  font-size:8pt; font-weight:bold; padding-left:10px;}
.style1n { color:#00588c;  font-size:8pt; }
.style2 { color:#FFFFFF;  font-size:8pt; font-weight:bold;}
.style2n { color:#43a9bf;  font-size:8pt; }
.style3 { color:#B4C0C8;  font-size:8pt; }
.style4 { color:#606B81;  font-size:8pt;  font-weight:bold; padding-left:10px;}
.style5 { color:#00588C;  font-size:8pt;  }
.style5_ { color:#00588C;  font-size:8pt;  padding-right:10px; }


.t1 { color:#00588C;  font-size:12pt; font-weight:bold; }
A.t2,
A:active.t2,
A:link.t2,
A:visited.t2 { color:#00588C;  font-size:10pt; font-weight:bold; text-decoration: none; }
A:hover.t2 { color:#43a9bf;  font-size:10pt; font-weight:bold; text-decoration: none; } 

.t2n { color:#000000;  font-size:10pt; font-weight:normal; text-decoration: none; }
.t2r { color:#92a6b3;  font-size:9pt; font-weight:normal; }
.t3  { color:#000000;  font-size:10pt; font-weight:normal; }
.t3r { color:#43a9bf;  font-size:10pt; font-weight:bold; }

.t5 { color:#43a9bf;  font-size:10pt; font-weight:bold; }
.t5_v2 { color:#000000;  font-size:10pt; font-weight:bold; }
.t6 { line-height:90%; color:#000000;  font-size:10pt; font-weight:bold; }

.t7n { color:#8B9EB6; font-family: Times, tahoma, arial, verdana, helvetica; font-size:11pt; font-weight:normal; }

h1 { padding-top:15px; margin-top:1px; padding-bottom:0px; margin-bottom:6px; color:#43a9bf;  font-size:13pt; font-weight:bold; }
h3 { padding-top:4px; margin-top:1px; padding-bottom:2px; margin-bottom:6px; color:#00588C;  font-size:13pt; font-weight:bold; }
h2 { padding-top:5px; margin-top:1px; padding-bottom:0px; margin-bottom:0px; color:#000000;  font-size:10pt; font-weight:bold; }

h1.zag1 { padding-top:0px; margin-top:-3px; padding-bottom:8px; margin-bottom:6px; color:#43a9bf;  font-size:17pt; font-weight:normal; }

.frm {width:100%; border: 1px solid  #003877;}

td.bot_1px {border-bottom: 1px solid  #d9eef2; color:#000000;  font-size:10pt; font-weight:normal; text-decoration: none;}
td.bot_2px {border-bottom: 1px solid  #43a9bf;}
 

/* Карта сайта */
.map1       { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; color:#43a9bf;  font-size:10pt; font-weight:normal; border-bottom: 1px solid #43a9bf; }
.map21       { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; color:#00588C;  font-size:10pt; font-weight:normal; border-bottom: 1px solid #43a9bf; }
.map2      { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; color:#00588C;  font-size:10pt; font-weight:normal; }
.mapdiv     { background-color:#ffffff; border: 1px solid #43a9bf; }

/* Структура */
td.s1       { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; color:#000000; font-size:10pt; font-weight:normal; border-bottom: 1px solid #00588C; }
td.s2       { color:#000000;  font-size:11pt; font-weight:bold; }
tr.sr1 td { border-bottom: 1px solid #43a9bf; padding-bottom: 6px; padding-top: 0px; padding-right: 4px;  padding-left: 4px;   }

td.ss1       { padding-left:0px; padding-right:4px; padding-top:8px; padding-bottom:4px; color:#00588C; font-family: arial, tahoma, verdana, helvetica; font-size:11pt; font-weight:bold; border-bottom: 1px solid #00588C; }
td.ss2       { padding-left:0px; padding-right:4px; padding-top:8px; padding-bottom:4px; color:#00588C; font-family: arial, tahoma, verdana, helvetica; font-size:11pt; font-weight:normal; border-bottom: 1px solid #00588C; }
td.ss3       { padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:8px; color:#5FBBCF; font-family: arial, tahoma, verdana, helvetica; font-size:11pt; font-weight:normal; border-bottom: 1px solid #5FBBCF; }

tr.row0 td     { background: url(/i/row_bg.gif) repeat-x bottom; } 
tr.row1 td     { background: url(/i/row_bg2.gif) repeat-x bottom; } 

tr.r0 td	{ padding-bottom: 2px; padding-top: 5px; padding-right: 4px;  padding-left: 1px;  }
tr.r1 td	{ border-bottom: 2px solid #43a9bf; padding-bottom: 6px; padding-top: 10px; padding-right: 4px;  padding-left: 0px;   }

/* Таблицы */
span.sp { color: #43a9bf; cursor: pointer; cursor: hand; }
div.wh { width: 5px; height: 23px; }
td.cl1 { background-image: url(/i/table/l_t_white.gif); background-repeat: no-repeat; background-position: top left; }
td.cl2 { background-image: url(/i/table/r_t_white.gif); background-repeat: no-repeat; background-position: top right; }
td.cl3 { border-right: 1px solid #53b3c8; }
td.cl4 { background-image: url(/i/table/r_t_white2.gif); background-repeat: no-repeat; background-position: top right; }
td.cl5 { background-image: url(/i/table/l_t_white2.gif); background-repeat: no-repeat; background-position: top left; }
td.cl6 { border-right: 1px solid #00588c; }
td.cl7 { background-image: url(/i/table/r_t_grey1.gif); background-repeat: no-repeat; background-position: top right; }
td.cl8 { background-image: url(/i/table/l_t_grey.gif); background-repeat: no-repeat; background-position: top left; }
td.cl9 { color: #90bec8; border-top: 1px solid #bfdadf; }
td.cl10 { border-left: 1px solid #53b3c8; }


div.small { width: 110px; height: 1px; }
div.big { width: 170px; height: 1px; }


A.menu:active, A.menu:link, A.menu:visited, A.menu:hover {text-decoration: underline; color: #00588C}

.for { width: 100%; }

A.simple:active,
A.simple:link,
A.simple:visited {text-decoration: underline; color: #000000}
A.simple:hover {text-decoration: underline; color: #000000}

tr.rw1 td {
	font-weight:bold;
	padding:6px 6px 6px 0px;
	border-bottom: 2px solid #43a9bf;
	vertical-align: top;
}

tr.row2 td {
	font-weight:normal;
	padding:6px 6px 6px 0px;
	border-bottom: 1px solid #43a9bf;
	vertical-align: top;
}

dl.menu { margin-top: 0px; }
dl.menu dt { text-decoration: none; color: #43A9BF; font-size: 11pt; padding-top: 16px; padding-bottom: 1px;}
dl.menu dd { margin-left: 14px; }

div.t2r { color:#92a6b3;  font-size:9pt; font-weight:normal; padding-bottom:6px;}

/* Руководство */
div.div_txt { padding:6px 6px 0px 6px; margin-bottom:0px; }

tr.r00 td, td.r00 { padding-bottom: 2px; padding-top: 2px; padding-right: 4px;  padding-left: 4px; border-bottom: 1px solid #d9eef2; }
tr.r01 td { padding-bottom: 2px; padding-top: 2px; padding-right: 4px;  padding-left: 4px; border-bottom: 1px solid #d9eef2; }
td.tdr01 { color:#00588C; font-family: arial, tahoma, verdana, helvetica; font-size:10pt; font-weight:normal; padding-bottom: 2px; padding-top: 2px; padding-right: 4px;  padding-left: 4px; border-bottom: 1px solid #d9eef2;}

span.sp1 { color: #43a9bf; }
