.foto {display: block; width:120px; float:left; text-align:center;  background-color: #ffffff; height: 120px;  margin-left: 30px; margin-right: 30px; margin-bottom: 10px; border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb; padding: 0 0 0 0;}
.imright{ height: 78px; background-image: url(img/bg.jpg); background-position: right top; background-repeat: repeat-x; }
.top{      font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
   background-color: #d4d0c8; color: #000000;}
.cont{ padding-left: 15px; }
.le { margin-left: 20px;margin-right: 20px;  margin-top: 20px;	}
.le1 { margin-left: 20px;margin-right: 20px;  margin-top: 2px;	}
h1.le1 { margin-left: 20px;margin-right: 20px;  margin-top: 2px; color: #ff0000; font : bold normal 10pt Arial, Helvetica, sans-serif;  font-weight: bold;}
.trtop {  background-image: url(img/bg.gif);}
div.line {margin-top:0px; margin-bottom:0px; border-bottom:0px solid #AFAFAF; background-image: url(img/horizontal_line.gif); background-repeat: repeat-x; background-position: top;}
.line{ height: 1px;	color: #f4f6fb;font : 1px; width: 100%; BORDER-BOTTOM: #c5cadc 1px solid; padding-top: 5px; }


#tSearchFormBlock {
        float: right;
       
        margin: 8px 12px 0px 0px;
        padding: 0px 10px 0px 15px;
        font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000000;
        background-repeat : repeat-y;
        background-position : left;
        background-image : url(/imgs/bg3vd.gif);
}
SELECT, INPUT {
        font : normal normal normal 10px Tahoma, Helvetica, sans-serif;
        border : 1px solid Gray;
        margin: 2px 0px 2px 0px;
        padding: 0 0 0 2px;
}

FORM {
        margin: 0px;
        padding: 0px;
}



.mma, .mma A{
	COLOR: #808080;
 font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
	padding-left : 0px;
	padding-right : 0px; padding-bottom: 2px;FONT-WEIGHT: normal;
}

A.menu {
	color: #000000;
  font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
   display: block; width:50%; float:left; text-align:left;  padding-bottom: 3px; padding-right: 15px;
}
A.menul {
	color: #000000;
  font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
   display: block;  padding-bottom: 3px; padding-right: 15px;
}
A.menulb {
	color: #214fa4;
  font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
   display: block;  padding-bottom: 3px; padding-right: 15px;
}

.m1{ color: #ff0000;    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;text-decoration: none;}
A.menu:active {	COLOR: #808080;}
A.menu:hover {	COLOR: #349ad9; text-decoration: none;}



.header { background-image: url(img/fon1.jpg); background-repeat: repeat-x; background-position: top; height: 40px;}
.hea1 { background-image: url(img/1.jpg); background-repeat: repeat-x; background-position: top; height: 6px; margin: 0; font-size: 6px;}

table.tb tr td{	padding-left: 20px; padding-right: 20px; padding-top: 10px;}
.tb {	border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;}

.content { padding: 10 10 10 10;}

A.menub {
	color: #214fa4;
  font : bold normal 8pt Arial, Helvetica, sans-serif;
        font-weight: bold;
   display: block; width:50%; float:left; text-align:left;  padding-bottom: 3px; padding-right: 15px;
}
.tel { font:140% Arial, Helvetica, sans-serif; color: #ff0000; font-weight: normal; }
.tel1 { font:80% Arial, Helvetica, sans-serif; color: #808080; font-weight: normal; padding-bottom: 2px; padding-top: 10px;padding-left: 70px;padding-right: 0px; border-left:1px solid #cbcbcb; }

body{font:100% Arial, Helvetica, sans-serif; color: #464645; background-color: #ffffff;  }
td, div, p, a, ul, ol {font: 12px Arial, Helvetica, sans-serif;color: #464645;}
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;}


ul, ol{	margin-top: 0;}
h1{ color: #5076b7;font:140% Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px; margin: 0; padding-bottom: 1px; padding-top: 5px; }
h2{	color: #ff0000;    font-family: Tahoma;     font-size: 12px;     font-weight: bold;text-decoration: none; padding-left: 0px; margin: 0; padding-bottom: 0px; padding-top: 0px; }
h3{	color: #5076b7;font:140% Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 0px; margin: 0; padding-bottom: 1px; padding-top: 5px; }

.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;  }




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;}

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: #464645; 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: #464645; border-bottom: solid 1px #c5cadc; border-right: solid 1px #c5cadc;	border-left: solid 1px #c5cadc; border-top: solid 1px #c5cadc;}

.frm, .img {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;}

.kroshka{	 padding-top: 14px; font-size: 11px; color: #a3a7b6;}
.kroshka A{	font-size: 11px; color: #a3a7b6;}
