.foto {display: block; width:165px; float:left; text-align:center;  background-color: #f8f8f7; height: 215px; margin: 2px;}
.foto1 {display: block; width:215x; float:left; text-align:center;  background-color: #f8f8f7; height: 165x; margin: 2px;}
.f1{ left: 0px; top: 0px; position: absolute;  display: block; width:100%; float:left; padding: 0px; margin: 0px; height: 118px; text-align: left;}
.ft2{
	background-image: url(/images/fon.jpg);
	background-position : right;
	background-repeat : repeat-x;
	height : 78px;
}
A.menu {
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family:		Arial, Helvetica, sans-serif;
	font : 14px;
	padding-left : 5px;
	padding-right : 5px;
}
.menub {
	FONT-WEIGHT: normal;
	COLOR: #214fa4;
	TEXT-DECORATION: none;
	font-family:		Arial, Helvetica, sans-serif;
	font : 14px;
	padding-left : 5px;
	padding-right : 5px;
}
.menu1  {
	vertical-align : middle;
	background-image : url(/images/f2f.jpg);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #e5191e;
	height : 40px;
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family:		Arial, Helvetica, sans-serif;
	font : 14px;
}
A.menu:active {	COLOR: #FFFFFF;}
A.menu:hover {	COLOR: #093998; text-decoration: none;}

body{font:100% Arial, Helvetica, sans-serif; color: #000000; background-image: url(/images/bodyfon.jpg); background-position: left; background-repeat: repeat-y;}
td, div, p, a, ul, ol {font: 12px Arial, Helvetica, sans-serif;color: #000000;}
p {	text-align: left; margin: 0px; padding-bottom: 7px; padding-top: 7px;}
A {	FONT-WEIGHT: normal; COLOR: #0e65b1; TEXT-ALIGN: left; TEXT-DECORATION: underline;}
A:active {	COLOR: #0e65b1;}
A:hover {	COLOR: #3349bf; text-decoration: none;}

FORM, input, select, textarea {	MARGIN: 0em 0em 0em 0em; font: 12px  Arial, Helvetica, sans-serif;color: #000000;}
ul, ol{	margin-top: 0;}

.teh{
	background-color : #374596;
	background-repeat : repeat-x;
	background : url(/images/techfon.jpg);
}
.search{
	background-image : url(/images/search.jpg);
	background-repeat : no-repeat;
	background-position : right top;
	width : 298px;
	height : 59px;
}
.search1{padding-bottom : 12px; }
.search1 A  {
	FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	TEXT-DECORATION: underline;
	padding-left : 10px;
	padding-right : 10px; 	font-family:	Arial, Helvetica, sans-serif;
	font : 12px;
}
.poisk{	padding-left : 0px; font-family:		Arial, Helvetica, sans-serif; padding-top: 2px;font-size: 12px; color: #FFFFFF; text-align: center;  }
.poisk input {BORDER-RIGHT: #292f4d 1px solid; BORDER-TOP: #292f4d 1px solid; BORDER-LEFT: #292f4d 1px solid; BORDER-BOTTOM: #292f4d 1px solid; BACKGROUND-COLOR: #ffffff; color: #4d5594;font-family:		Arial, Helvetica, sans-serif;
	font : 12px;}
input.sub{ background-color: #7397db; color: #FFFFFF;BORDER-RIGHT: #8eace5 1px solid; BORDER-TOP: #8eace5 1px solid; BORDER-LEFT: #8eace5 1px solid; BORDER-BOTTOM: #8eace5 1px solid;}
input.radio{ background-color: #080952; color: #FFFFFF;BORDER-RIGHT: #080952 1px solid; BORDER-TOP: #080952 4px solid; BORDER-LEFT: #080952 1px solid; BORDER-BOTTOM: #080952 0px solid; }
div.poisk1{
	padding-bottom : 1px;
	padding-top : 4px; font-family:		Arial, Helvetica, sans-serif;	font : 12px; color: #FFFFFF;}

.cont1{ background-color: #f4f6fb; BORDER-RIGHT: #c5cadc 2px solid; BORDER-TOP: #c5cadc 2px solid; BORDER-LEFT: #c5cadc 2px solid; BORDER-BOTTOM: #c5cadc 2px solid; width: 241px;  padding-top: 12px; padding-left: 0px;}
h1{ margin: 0px;  padding-bottom: 7px;color: #120e6c;font:130% Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 18px; background-image: url(/images/h1.jpg); background-position: center left; background-repeat: no-repeat; }
h2{	color: #eb373c;font:130% Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 18px; background-image: url(/images/h2.jpg); background-position: center left; background-repeat: no-repeat; margin: 0; padding-bottom: 5px; }
h3{	color: #5c5a93;font:100% Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px; padding-top: 11px; margin: 0 0 0 0;  }
h3.top{	color: #5c5a93;font:100% Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 0 0; padding-bottom: 5px; padding-top: 0px;}
h4{ margin: 0px; padding-top: 14px;  padding-bottom: 7px;color: #7693cb;font:130% Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px;  }
h5{ margin: 0px; padding-top: 14px;  padding-bottom: 7px;color: #120e6c;font:130%  Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px;  }
h6{ margin: 0px; padding-top: 14px;  padding-bottom: 7px;color: #eb373c;font:130%  Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px;  }
h3.action{	color: #7693cb; font:100%  Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 2px; padding-top: 2px; margin: 0 0 0 0;  }

.menu2 {	 color: #db310f;font:110%  Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 18px; padding-bottom: 0px; padding-top: 5px; padding-right: 5px; background-image: url(/images/menu2b.jpg); background-position: left; background-repeat: no-repeat;}
.menu2s {	 color: #db310f;font:110%  Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 18px; padding-bottom: 0px; padding-top: 5px;  }
.line{ height: 1px;	color: #f4f6fb;font : 1px; width: 100%; BORDER-BOTTOM: #c5cadc 1px solid; padding-top: 5px; }
A.menu2 { display: block;	text-decoration: none; color: #4c6ba7;font:110%  Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 18px; padding-bottom: 0px; padding-top: 5px;  background-image: url(/images/menu2.jpg); background-position: left; background-repeat: no-repeat;}
A.menu2:active {	COLOR: #4c6ba7;}
A.menu2:hover {	COLOR: #2f4267; text-decoration: none;}

A.menu2bb { display: block;	text-decoration: none; color: #2f4267;font:110%  Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 5px; padding-left: 18px; padding-bottom: 0px; padding-top: 5px;  background-image: url(/images/menu2b.jpg); background-position: left; background-repeat: no-repeat;}
A.menu2bb:active {	COLOR: #2f4267;}
A.menu2bb:hover {	COLOR: #2f4267; text-decoration: none;}

A.menu2s { display: block;	text-decoration: none; color: #4c6ba7;font:110%  Arial, Helvetica, sans-serif; font-weight: normal; padding-left: 18px; padding-bottom: 0px; padding-top: 5px;  }
A.menu2s:active {	COLOR: #4c6ba7;}
A.menu2s:hover {	COLOR: #2f4267; text-decoration: none;}


.right{	background-color: #f7f8fc; BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid;  width: 100%; padding-top: 12px; padding-left: 0px; padding-bottom: 5px; background-image: url(/images/right1.jpg); background-position: right top; background-repeat: no-repeat;}



.filial{ display: block; width:27%; float:left; text-align:left; padding: 5px; margin: 5px;	background-color: #f7f8fc; BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid;  background-image: url(/images/right1.jpg); background-position: right top; background-repeat: no-repeat;}



.r1{ color: #202e79; padding-left: 19px; padding-right: 30px; padding-bottom: 11px;}
.small{ font-size: 11px;}
.bn{BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid; padding-left: 18px; margin: 0px;}
A.pr{ padding-left: 18px; padding-bottom: 2px; padding-top: 2px; display: block;}
.tb1{	background-image: url(/images/tb1.jpg); background-position: right; background-repeat: repeat-y;}
.neweq{BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid;  padding-bottom: 10px; padding-left: 20px; padding-right: 20px; margin: 0px;background-image: url(/images/right.jpg); background-position: right top; background-repeat: no-repeat;}
.neweq1{BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 0px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid;   padding-bottom: 10px; padding-left: 20px; padding-right: 20px; margin: 0px;background-image: url(/images/right.jpg); background-position: right top; background-repeat: no-repeat;}
.newp{BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid; }
.date{ color: #202e79;}
.bottom{	color: #6a8ee6;font : 1px; width: 100%;  height:40px;  background-image: url(/images/bottom.jpg); background-repeat: repeat-x; background-position: left;  background-color: #030848;}

tr.header td{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt;background-color: #f4f6fb; font-weight: normal; text-align: center; color: #5c5a93; border-bottom: solid 1px #c5cadc; border-right: solid 1px #c5cadc;	border-left: solid 1px #c5cadc; border-top: solid 1px #c5cadc;}
tr.header1 td{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt;background-color: #ffffff; font-weight: normal; text-align: center; color: #000000; border-bottom: solid 1px #c5cadc; border-right: solid 1px #c5cadc;	border-left: solid 1px #c5cadc; border-top: solid 1px #c5cadc;}
tr.header2 td{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt;background-color: #ffffff; font-weight: normal; color: #000000; border-bottom: solid 1px #c5cadc; border-right: solid 1px #c5cadc;	border-left: solid 1px #c5cadc; border-top: solid 1px #c5cadc;}
.frm {BORDER-RIGHT: #c5cadc 1px solid; BORDER-TOP: #c5cadc 1px solid; BORDER-LEFT: #c5cadc 1px solid; BORDER-BOTTOM: #c5cadc 1px solid; BACKGROUND-COLOR: #ffffff; color: #4d5594;font-family:		Arial, Helvetica, sans-serif;	font : 12px;}

tr.cat1 td{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt;background-color: #77a0cf; font-weight: bold; text-align: left; color: #ffffff; border-bottom: solid 0px #c5cadc; border-right: solid 0px #c5cadc;	border-left: solid 0px #c5cadc; border-top: solid 0px #c5cadc;}
tr.cat2 td{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt;background-color: #ffffff; font-weight: normal; text-align: left; color: #000000; border-bottom: solid 1px #c5cadc; border-right: solid 0px #c5cadc;	border-left: solid 0px #c5cadc; border-top: solid 0px #c5cadc; padding-top: 15px;}


.kroshka{	 padding-top: 14px; font-size: 11px; color: #a3a7b6;}
.kroshka A{	font-size: 11px; color: #a3a7b6;}
table.tbl tr td{ background-color: #f8f8f7; }


img.lb {
	cursor: pointer;
}