body {
     padding-left: 3px;
	font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
	 }
.widget{
    margin-left: 10px;
     margin-bottom: 10px;
}
a.menu{
	color : #ffffff;
	font-size : 11px;
	font-weight : normal;
	font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration : none;

}
a.menu:hover{
	color : #ffff00;
	font-size : 11px;
	font-weight : normal;
	font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration : none;

}
.bigwhite{
	color : #ffffff;
	font-size : 14px;
	font-weight : bold;
	font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration : none;
}
.bigblue{
    
    color: #3566ad;
    font-size: 10pt;
    font-weight: ;
    font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
    text-transform: uppercase;
   
}
.bigblue1 {
    color: #3566ad;
    font-size: 10pt;
    font-weight: ;
    font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
    text-transform: uppercase;
} 

.white{
    
    background: #0066b1 ;
	color : #ffffff;
	font-size : 12pt;
	font-weight : ;
	font-family: Myriad Pro, Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-decoration : none;
}
.smallwhite{
	color : #ffffff;
	font-size : 12px;
	font-weight : normal;

	text-decoration : none;
}
.smallwhite b{
font-family: Tahoma, Arial;
	font-weight : normal;

}

.text{
	 color : #000000;
	 font-weight: normal;  
	 font-size : 13px;
	 font-weight : normal;

    
}
.text1{
    margin: 0px;
    padding: 0;
    color : #1271b3;
	 font-weight: normal;  
	 font-size : 15px;
	 font-weight : normal;
	
}
.text2 {
    color : #7d7b7b;
	 font-weight: normal;  
	 font-size : 13px;
	 font-weight : normal;
	 
}
.text3 {
    color : #0167b1;
	 font-weight: normal;  
	 font-size : 13px;
	 font-weight : normal;
	 
}
.smallfont {
	color : #000000;
	font-size : 70%;
	font-weight : normal;
	font-family :   Arial, Courier, system;
	text-decoration : none;
}
.smallfont2 {
	color : #000000;
	font-size : 80%;
	font-weight : normal;
	font-family :   Arial, Courier, system;
	text-decoration : none;
}
a{
	color : #3566ad;
	text-decoration: underline;
}
a:hover{
	color : #3566ad;
	text-decoration: none;
}
.hred{
	color : #b90101;
	font-size : 12px;
	font-weight : bold;
	font-family :   Arial, Courier, system;
	margin: 0px;
	text-decoration : none;
}


.td{
    height: 60px;
    background: white !important;
  color: #000000;
  border-right: 1pt solid #cdcdcd;
  border-bottom: 1pt solid #cdcdcd;
}
.td9{
    height: 60px;
    background: white !important;
  color: #000000;
  
  border-bottom: 1pt solid #cdcdcd;
}
.td5	{
  color: #000000;
  border-right: 1pt solid #cdcdcd;
  border-bottom: 1pt solid #cdcdcd;
  padding: 10px;
  padding-bottom: 25px;
  padding-top: 25px;
  background: white !important;
  

}
.td10	{
  color: #000000;
  
  border-bottom: 1pt solid #cdcdcd;
  padding: 10px;
  padding-bottom: 25px;
  padding-top: 25px;
  background: white !important;
  

}
.th{
    background:#0066b1 !important ;
    color: #ffffff ;
    border-right: 1pt solid #ffffff;
    border-bottom: ;
    height: 40px;
}

.tab{
    
    width: 100%;
    color: #000000;
    border-left:;
    border-top: ;

}
.ieform {
	font-size : 11px;
	font-weight : normal;
	font-family : Arial;
	text-valign: middle;
}
.nsform{
	font-family :Arial;
	font-size: 11px;
}

.tableright {
	background-color: #ffffff;
	font-size: 11px;
	color:#000000;

	border : 1px solid #ffffff;
	text-align: center;
}
.tablerightT {
	background-color: #990000;
	font-size: 11px;
	color:#FFFFFF;

	border : 1px solid #ffffff;
	text-align: center;
}
.tablerightl {
	background-color: #f4eeee;
	font-size: 11px;
	color:#000000;

	border : 1px solid #ffffff;
	text-align: left;
}
.tablerightTl {
	background-color: #990000;
	font-size: 11px;
	color:#FFFFFF;

	border : 1px solid #ffffff;
	text-align: left;
}
.wrapper {
    margin: auto;
     width:expression(document.body.clientWidth < 1200? "1200px": "auto");
    background: #3566ad;
    height:auto;
    max-width:1360px !important; 
	min-width:1200px; 
    padding-top: 24px;
    
}
.gorod {
    
    background:url(/images/gorod.png) no-repeat left top;
    width: 113px;
    height: 62px;
    top: 0px;
    left: 0px;
    margin-left: -3px;
}
.gorod1 {
    position: absolute;
    margin-left: auto;
    width: 113px;
    height: 62px;
    margin-top: -28px;
}
.top {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 24px;
    background: white url(/images/topbg.gif) no-repeat left top;
    max-width:1340px; 
	min-width:1180px;
	 width:expression(document.body.clientWidth < 1180? "1180px": "auto");
    height: 77px;
    
}
.top a{

    text-decoration: none;

    
}
.lefttop {
    float: right;
    background: white url(/images/topbg2.gif) no-repeat right top;
    width:11px ;
    height: 77px;
}
.logo {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    float: left;
    background: #3566ad url(/images/logobg.gif) no-repeat left top;
    width: 206px;
    height: 58px;
    padding: 0px;
}
.logo25 {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    float: left;
    width: 206px;
    height: 58px;
    padding: 0px;
}
.leftlogo {
    float: right;
    background:#3566ad url(/images/logobg2.gif) no-repeat right top;
    width:10px ;
    height:58px;
    
}
.topimg {
    float: right;
    width:463px ;
    height:59px;
    background:#3566ad url(/images/topimg.jpg) no-repeat right top;
    margin-top: 10px;
    margin-right: 0px;
}
.logot {
    margin-top: 10px;
    margin-left: 10px;
    background:url(/images/logo.png) no-repeat right top;
    height: 40px;
    width: 186px;
    float: left;
    
}
.logotext {
    
    margin: 0px;
    color: white;
    font-size: 24pt;
    font-weight: ;
    
    vertical-align: top;
	text-decoration: none;
    
}
.logotext2 {
    
    color: white;
    font-size: 17pt;
    
    vertical-align: top;
	text-decoration: none;
}
.logotext3 {
    
    color: white;
    font-size: 8pt;
    
	text-decoration: none;
    
}
.leftlogo2 {
    padding-right: 0px;
    float: right;
     background:#3566ad url(/images/logobg2.gif) no-repeat right top;
     width: 195px;
     height: 58px;
     vertical-align: top;
}
.mcontent0 {
    margin-left: 10px;
    margin-right: 10px;
    min-height: 1470px;
  
    height:auto !important;
    height:1470px;

    
    max-width:1340px; 
	min-width:1180px;
    
     width:expression(document.body.clientWidth < 1180? "1180px": "auto");
}
.mcontent {
    min-height: 1460px;
    height:auto !important;
    height:1450px;
    padding-bottom: 10px;
    padding-top: 10px;
    //width:100%;
    background: #e6e6e6;
    
}
.r1, .r2,  .r3, .r4 {
    display: block; 
    height: 1px;
    background:#e6e6e6 ;
    overflow: hidden;
   }
   .r1 {  margin: 0 5px; }
   .r2 {  margin: 0 3px; }
   .r3 {  margin: 0 2px; }
   .r4 {  margin: 0 1px; height: 2px; }
   
 .fmenu {
    height: auto;
    width: 200px;
    background: white;
    
    
 } 
 .lmenu {
    height: auto;
    width: 200px;
    background: white;
     
 } 
 .fmenu0 {
    height: auto;
    width: 200px;
    float: left;
    margin: 10px;
    margin-top: 0px !important;
 }
 .r1w, .r2w,  .r3w, .r4w {
    display: block; 
    height: 1px;
    background:white ;
    overflow: hidden;
   }
   .r1w {  margin: 0 5px; }
   .r2w {  margin: 0 3px; }
   .r3w {  margin: 0 2px; }
   .r4w {  margin: 0 1px; height: 2px; }
.fixmemu {
    padding: 10px;
} 
.leftmenu {
    padding: 10px;
}
.zagolovokm {
    
   
    width: 179px;
    height: 18px;
    background:url(/images/bordermenu.gif) no-repeat center top ;
}
.zagolovok {
    margin-left: 10px;
    color: #3566ad;
    font-size: 10pt;
    font-weight: ;
    
    text-transform: uppercase;
}
.tree {
    
    margin:0px;
    padding: 0px;
    
   
    list-style: none;
}
.tree li {
    margin:5px 5px;
    text-decoration: none;
    color:#3566ad  ;
    background: url(/images/abzac.gif) no-repeat left 10px;
    padding-left: 15px;
}
.tree li a {
    text-decoration: none;
    color: black;
    
    font-size: 10pt;
    font-weight: ;
    
}
.tree li a:hover {
    text-decoration: underline;
    color:#3566ad ;
}
.strelka {
    background: url(/images/strelka.gif) no-repeat left;
    margin-left: 10px;
    
}
.strelka span {
    margin-left: 22px;
    text-transform: uppercase;
    color: black;
    
    font-size: 12pt;
}
.treegreen, .treeblue, .treered {
    margin: 5px 17px;
    padding: 0px;
    list-style: none;
	float: left;
}
.treegreen li , .treeblue li , .treered li {
    text-decoration: none;
    color:#000000 ;
    padding-left: 15px;
}
.treegreen li a, .treeblue li a, .treered li a {
    text-decoration: underline;
    color: black;
    
    font-size: 10pt;
} 
.treeblue li a:hover {
    text-decoration: underline;
    color:#3566ad ;
}
.treered li a:hover {
    text-decoration: underline;
    color:#9b0263;
}
.treegreen li a:hover {
    text-decoration: underline;
    color:#229b02 ;
}
.specright0 {
    
    height: 220px;
    margin-left: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width:1120px; 
	min-width:940px;
     width:expression(document.body.clientWidth < 940? "940px": "auto");
            
        }

.specright {
    padding: 10px;
    height: 160px;
    background: white;
}
.specfon {
    width: 100%;
    background:url(/images/specfon.jpg);
    height: 30px;
    padding-top: 5px;
    
   
}


.r1b, .r2b,  .r3b, .r4b {
    display: block; 
    height: 1px;
    background:white ;
    overflow: hidden;
   }
   .r1b {
    background:#0550a8;
   }
   .r2b {
    background:#004ba5;
   }
   .r3b {
    background:#004aa3;
   }
   .r4b {
    background:#0049a1;
   }
   
   .r1b {  margin: 0 5px; }
   .r2b {  margin: 0 3px; }
   .r3b {  margin: 0 2px; }
   .r4b {  margin: 0 1px; height: 2px; }  
   
   .topspec{
    margin-left: 220px;
    margin-right: 10px;
    max-width:1120px; 
	min-width:940px;
    width:expression(document.body.clientWidth < 940? "940px": "auto");
    height: 5px;

   }
  
   .spectext  {
    
    margin-left: 12px;
    
    color: white;
    font-size: 15px;
    
    font-weight: ;
   }
   .spec {
    text-align: center;
    border-right: 2px #e6e6e6 solid;
    width:33%;
    float: left;
    
 
   }
   .spec2 {
    text-align: center;
    
    width:30%;
    float: left;
   
 
   }
   .smallblack {
   text-align: center;
    color: black;
    font-size: 9pt;
    font-weight: ;
    
    text-transform: uppercase;
   }
   .menucenter0 {
     height: 340px;
    margin-left: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width:1120px; 
	min-width:940px;
    width:expression(document.body.clientWidth < 940? "940px": "auto");

   }
   .menucenter {
    background: white;
     padding: 10px;
    height: 310px;
   }
   
   .td1 {
    margin-bottom: 5px;
    float: left;
    width: 33%;
    height: 55px;
    border-right: 2px solid #e6e6e6;
   }
   .td12 {
    margin-bottom: 5px;
    float: left;
    width: 33%;
    height: 55px;
    
   }
   .td2 {
    margin-top: 5px;
    float: left;
    width: 33%;
    height: 250px;
    border-right: 2px dashed #e6e6e6;
   }
   .td22 {
    margin-top: 5px;
    float: left;
    width: 33%;
    height: 250px;
    
   } 
   
   .green {
    
    text-align: left;
    color:#229b02;
    font-size: 14pt;
    font-weight: ;
    
    text-transform: uppercase;
   }
   .greey {
    margin-left: 10px;
    text-align: left;
    color:#808080;
    font-size: 9pt;
    font-weight: ;
    
    text-transform: uppercase;
   }
   .blue {
   
    text-align: left;
    color:#3566ad;
    font-size: 14pt;
    font-weight: ;
    
    text-transform: uppercase;
   }
   .red {
   
    text-align: left;
    color:#9b0263;
    font-size: 14pt;
    font-weight: ;
    
    text-transform: uppercase;
   }
   .im {
     margin-left: 10px;
   }
   .greenline {
    font-size: 1pt;
    width: 33%;
    height: 2px;
    background:#229b02 ;
    float: left;
   }
   .blueline {
    font-size: 1pt;
    width: 33%;
    height: 2px;
    background:#3566ad;
    float: left;
   }
   .redline {
    font-size: 1pt;
    width: 33%;
    height: 2px;
    background:#9b0263 ;
    float: left;
   }
   .center0 {
 
    margin-left: 220px;
    margin-right: 10px;
    margin-bottom: 10px;
    //width: 100%;
    max-width:1120px; 
	min-width:940px;
	width:expression(document.body.clientWidth < 940? "940px": "auto");
    

   }
   .center {
    position: relative;
   //width: 100%;
     background: white;
     padding: 10px;
    
   }
    .center1 {
   //width: 99.7%;
     background: white;
     padding: 10px;
    
   }
   .line1 {
    
    font-size: 1pt;
    float: left;
    background: #3566ad;
    height: 2px;
    width: 98%;
   }
   .line2 {
    font-size: 1pt;
    float: left;
    background: #e6e6e6;
    height: 2px;
    width: 1%;
   }
   .footer {
  
   text-align: right;
    color:#ffffff;
    font-size: 10pt;
    
    
    
   }
   .footer a {
    color: #3ff50c;
    text-decoration: underline;
   }
