margin-top: 15px;
 margin-bottom: 50px;
 margin-right: 20px;
 margin-left: 0px;
 padding: 0px;
 background-color: #ffffff;
 }
	a {font-family: Segoe UI;Helvetica, sans-serif; 
           color: #005aa9; 
           text-decoration: none; 
           font-size: 11px;}
   p {
   	text-indent: 1.2em;
        line-height: 1.5;
   }
		
//*------------------Шрифты----------------------*//

td.black{
 			font-family:Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 9px;
			color: #555555;
		   text-decoration: none;
}
		
//*-------самый top----------*//
Table.top {border: 0px;  border-collapse: collapse;  margin-left: 0px; padding-left: 0px;}

table.top td.image {padding-left: 40px;padding-right: 20px; vertical-align: bottom;}
table.top table.border_ser {
     		 background-image:url('/bitrix/templates/inner/images/border_ser.gif'); 
			 background-position: left middle;
          background-repeat: no-repeat; 
			  }

 td.line_ser{width: 1px; height: 15px;
			 background-image:url('/bitrix/templates/inner/images/line_ser.gif'); 
			 background-position: left top;
          background-repeat: repeat-y; 		
}			 
table.map{border: 0px; border-collapse: collapse; }
table.map td.center_border{height: 26px;
	 		 background-image:url('/bitrix/templates/inner/images/center_border.gif'); 
			 background-position: left middle;
          background-repeat: repeat-x; 
			 padding-left: 3px;
}
 table.map td.center_border a.blue_big{
 			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 12px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
}

td.small_gray_header {
                        font-family: Segoe UI;Trebuchet MS, Tahoma, Calibri, Arial, Helvetica, sans-serif;
                      font-size: 9px;
                        color: #555555;
                      text-decoration: none;
                      }

 td.small_gray_header a{
                        font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
                      font-size: 9px;
                        color: #555555;
                      text-decoration: none;
                        }
 td.small_gray_header a:hover{color: #00338f;
		   text-decoration: none;
                        }


 td.blue {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #005aa9;
		   text-decoration: none;
                   font-weight: bold;
}
td.blue a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #005aa9;
		   text-decoration: none;
}
table.top table.form_top {border: 0px; border-collapse: collapse; 
}
table.top table.form_top table.content {margin-left: 15px;}
 
 table.top table.form_top td.form { border-top-width: 2px;}
  .white a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #ffffff;
		   text-decoration: none;
			text-align: center;
 }
 
.white_normal{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 12px;
			color: #ffffff;
		   text-decoration: none;
			text-align: center;
 }

 td.little_grey a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
}
td.little_grey a:hover{color: #00529e;
		   text-decoration: none;

			
 }
 .orange_big{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 13px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
 }/* */
 table.top table.form_top td.dark_blue a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
 }
.blue_large{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 13px;
			color: #00529e;
		   text-decoration: none;
			text-align: center;
			font-weight: normal;
			
 }

.grey_normal {
font-family: Segoe UI;Helvetica, Trebuchet MS,Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #707173;
		   text-decoration: none;
			font-weight: normal;
			vertical-align: middle;
             }

.grey_normal a{
font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #707173;
		   text-decoration: none;
			font-weight: normal;
			vertical-align: middle;
             }

.grey_big {
font-family: Segoe UI;Helvetica, Trebuchet MS, sans-serif;
		   font-size: 13px;
			color: #707173;
		   text-decoration: none;
			font-weight: normal;
			vertical-align: middle;
             }

.grey_big a{
font-family: Segoe UI;Helvetica, Trebuchet MS, sans-serif;
		   font-size: 13px;
			color: #00529e;
		   text-decoration: underline;
			font-weight: normal;
			vertical-align: middle;
             }


.blue_normal {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
			vertical-align: middle;
			
 }
 .blue_normal a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
			vertical-align: middle;
			
 }
 .blue_normal a:hover{
			color: #707173;
		   text-decoration: none;
			
			
 }
 //*----------------------форма контакты-------------*//
 table.contakt {border: 0px; border-collapse: collapse; }
 table.contakt td {padding: 0px;}
 table.contakt td.orange_text {padding-top: 0px; text-align: center;}
 
  //*----------------------конец форма контакты-------------*//
  
  //*------------------------- верхнее горизонтальное меню----*//
  
table. menu_top {	border: 0px; border-collapse: collapse; }
table.menu_top td.top_menu_link a{
  			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
                   font-weight: bold; 
			color: #00529e;
		   text-decoration: underline;
                   /*background-color:d9d9d9;*/
		
  }
  table.menu_top td.top_menu_link a:hover{
			color: #fa7533;
                       background-color: #c7dbfc;
  }
  
  //*-------------рамки--------------*//
  
  table.ramka{	border: 0px;  border-collapse: collapse;}
  table.ramka td {padding: 0px;}
  table.ramka td.fon {
  		 	 /*background-image:url('/bitrix/templates/inner/images/fon_ramka.gif'); 
			 background-position: left top;*/
          background-repeat: no-repeat; 	
  }
table.ramka td.fon table.content {border: 0px; border-collapse: collapse; }
table.ramka td.fon table.content td.picture{padding-left: 0px; padding-top: 5px;}
table.ramka td.fon table.content td.text{padding-left: 8px; padding-top: 5px; padding-right: 2px; line-height: 1.2;}
table.ramka td.fon table.content td.name{ padding-top: 2px; padding-left: 6px;}	
div.blue_bold {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
}
.grey {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #555555;
		   text-decoration: none;
		   vertical-align: middle;	
}
.grey a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #005aa9;
		   text-decoration: none;
			  vertical-align: middle;
}
.grey a:hover{
			color: #00529e;
		   text-decoration: underline;
}

.blue_link_right {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #707173;
		   text-decoration: none;
}
.blue_link_right a{
			font-family:Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #00529e;
		   text-decoration: none;
}

.blue_link_right a:hover{
			color: #00529e;
		   text-decoration: underline;
}


.grey_normal{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
		   text-align: justify;
}
.grey_normal a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
}
.grey_normal a:hover{
			color: #DE4E00;
		   text-decoration: underline;
}
//*----------------- текст HEADER----------*//

table.header { border: 0px; border-collapse: collapse; }
table.header td.con{ padding-left: 25px; padding-right: 25px; vertical-align: top; width: 33%;}
table.header td.con_right{ padding-left: 25px; vertical-align: top; width: 33%;}
.orange {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #00529e;
		   text-decoration: none;
			font-weight: bold;
			margin-bottom: 10px;
}
table.blue_line {
	  border: 0px;
	  border-collapse: collapse; 
	  margin-left: 0px;
	  margin-top: 10px;
	  margin-bottom: 15px;
}
table.blue_line td.bg {
			 background-image:url('/bitrix/templates/inner/images/right_line.gif'); 
			 background-position: left top;
          background-repeat: repeat-x; 	
}
table.blue_line_inner {
	  border: 0px;
	  border-collapse: collapse; 
	  margin-left: 0px;
	  margin-top: 10px;
	  margin-bottom: 15px;
}
table.blue_line_inner td.bg {
			 background-image:url('/bitrix/templates/inner/images/right_line.gif'); 
			 background-position: left top;
          background-repeat: repeat-x; 	
}

table.header table.head_text{
			text-align: justify;
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #707173;
		   text-decoration: none;		
}

table.head_text table.blue_link_right {margin-right: 0px; margin-top: 10px;}
 td.arrow{ vertical-align: middle; padding-top: 2px; padding-left: 5px;}
td.arrow2{vertical-align: middle; padding-top: 3px; padding-right: 5px;}
td.arrows{vertical-align: middle; padding-bottom: 0px; }

table.blue_link_right {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #00529e;
		   text-decoration: none;
}


table.blue_link_right a{
			font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #00529e;
		   text-decoration: none;
}

table.data {
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
		 font-weight: bold;

}
//*---------------------- полоса баннеров-----------*//
Table.banner {border: 0px; border-collapse: collapse; }
table.banner td {padding: 0px;}


//*--------------footer------------*//

table.footer {border: 0px; border-collapse: collapse; }
table.banner td {padding: 0px;}
table.footer table.content {border: 0px; border-collapse: collapse; margin-top: 0px;}
table.footer table.content td.count {padding-right: 150px;}
table.footer table.content td.footer_pic{padding-top: 3px; padding-right: 5px; padding-left: 35px;}
table.footer table.content td.propodhod {padding-right: 35px;}


//*------------Вложенная страница (меню и основной контент)------------*//

table.box {
vertical-align: top;
	border: 0px; border-collapse: collapse; 
	margin-bottom: 10px;
}
table.box.td {
	padding: 0px;
}
td.print {
 padding-right: 10px; vertical-align: middle;
}
//*--------левое вертикальное меню----------*//
table.left_menu {

	padding-left: 0px;
	padding-bottom: 10px;
}

table.left_menu td.grey_normal a{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #707173;
		   text-decoration: none;
}
table.left_menu td.grey_normal a:hover{
			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
			color: #DE4E00;
		   text-decoration: underline;
}
span.tree_link {
       font-family:Segoe UI;Helvetica,Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
       color: #707173;
		   text-decoration: none;
}
span.tree_link a{
       font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
       color: #707173;
		   text-decoration: none;
} 
span.tree_link a:hover {
       font-family:Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			 color: #DE4E00;
		   text-decoration: underline;
}
span.blue_orange_link {
       font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
       color: #00529e;
		   text-decoration: none;
}
span.blue_orange_link a{
       font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 11px;
       color: #00529e;
} 
span.blue_orange_link a:hover {
       font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			 color: #DE4E00;
		   text-decoration: underline;
}
table.left_menu td.pad {
width: 100%;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	
}
 Table.left_menu td.line {
 background-image:url('/bitrix/templates/inner/images/goriz_line.gif'); 
			 background-position: left middle;
          background-repeat: repeat-x; 
			 padding-bottom: 5px;
			  }
table.sep {
	margin-bottom: 10px;
	margin-top: 10px;
}
table.sep td.fon {
	background-image:url('/bitrix/templates/inner/images/separator.gif'); 
			 background-position: left middle;
          background-repeat: repeat-x; 
			 padding-top: 10px;
			 margin-bottom: 10px;			
}			  
			  
.topform {
	width: 200px; margin-left: 5px;
}			  

.topform_grp {
	width: 320px; margin-left: 5px;
}		


table.catalog {
	margin-top: 10px;
	border-color: #ffffff;

}
table.catalog td.white_title {
	font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #ffffff;
		   text-decoration: none;
			text-align: center;
}
table.catalog td.white_title a:hover{
		   text-decoration: underline;
}
table.catalog td.white_title a{
font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, sans-serif;
		   font-size: 10px;
			color: #ffffff;
		   text-decoration: none;
}
table.catalog .black{
 			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
			font-weight: bold;
}

table.catalog td.siniy a{
 			font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
		
}
table.catalog td.siniy {
 			font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
		
}
table.catalog td.siniy a:hover{
			color: #DE4E00;
		   text-decoration: underline;
}

//*---------------МЕНЮ дерево-------------------*//

table.tree {
	vertical-align: top;
	border: 0px; border-collapse: collapse; 
}
table.tree table.uroven2 {
	vertical-align: top;
	border: 0px; border-collapse: collapse; 
}
table.tree table.uroven2 td.blue{
	font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: none;
}
table.tree td.grey a{
	font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
			

}
table.tree td.grey a:hover{
	
			color: #DE4E00;
		   text-decoration: underline;
		

}
table.tree td.grey_niz a{
	font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Arial, Calibri, sans-serif;
		   font-size: 10px;
			color: #707173;
		   text-decoration: none;
		
}
table.tree td.fix {
			padding-left: 5px;
			padding-top: 6px;
			vertical-align: text-bottom;

}


//*--------------------*//


//*-------------Форма------------*//
table.form {
	border: 0px; border-collapse: collapse; 
}
table.form td.space {
	padding-top: 5px;
}
table.form span.white {
	font-family: Segoe UI;Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #ffffff;
		   text-decoration: none;
			text-align: center;
}

//*----------------Форма авторизации----------------*//

table.auth {
	border: 0px; border-collapse: collapse; 
}
table. tree {	border: 0px; border-collapse: collapse; }
table.tree td.link a{
  			font-family:Segoe UI; Helvetica, Trebuchet MS, Tahoma, Calibri, Arial, sans-serif;
		   font-size: 10px;
			color: #00529e;
		   text-decoration: underline;
		
  }
  table.tree td.link a:hover{
			color: #DE4E00;
  }