
img {
border: none}

body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
color: #000000; 	
    }

a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration : none; font-size: 12px; color: #0473C3;}
a:hover{color: red;  text-decoration :underline;}

.plain {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 12px; 
		color: #000000;
		line-height : normal;
		}

a.plain:hover{color: red;
              font-size: 12px;
              text-decoration : underline;}

.h3 {color: red;  font-weight : bold;  font-size : 13px;  background-image : url(images/h2_back.jpg);  height : 20px;      
       background-image : url(images/bullet.gif);  
       background-repeat : no-repeat;  padding-left : 20;  }
a.h3{text-decoration : none;  font-weight : bold;  font-size : 13px;  color : Black; 
       background-image : url(images/aroow.gif);  
       background-repeat : no-repeat;  padding-left : 15;}
a.h3:hover{text-decoration : underline; color: red; font-weight : bold;  font-size : 13px;
}
H1{color: white; 
       font-size : 17px;font-weight : normal;}

.h5 {color: red;  font-weight : bold;  font-size : 13px;   letter-spacing : 1px;
vertical-align : middle;
line-height : 24px
      }
.bullet { 
         
       background-image : url(images/bullet_s.gif);  
       background-repeat : no-repeat;  
       font-size : 12px;  
       padding-left : 20;  text-decoration : none; 
       margin-left : 0;      
        }

.news {color: #585859; 
       font-size : 10px;
              line-height : 20px;
 }
.data{color: #585859; 
       font-size : 11px;font-weight : bold;}
.news_header{
	font-weight : bold; color: #E92C25; 
       font-size : 11px;
}
a.news{color: #585859; 
       font-size : 10px;text-decoration : none;
}
.h4{	font-weight : bold;}
.h2{color: #4E9EDB; 
       font-size : 18px;font-weight : bold;
       text-decoration :none;
}

.down{color: #8B98AF; 
	text-decoration : none; 
    font-size : 9px;
	font-style : italic;
}
a.down{color: #7F3601; 
	text-decoration : none; 
    font-size : 9px;
font-style : normal;
}

.baner{
	font-family : "Times New Roman", Times, serif; font-size : 16px;
	font-style : italic;
	color : #052993;
}
a.baner{	font-family : "Times New Roman", Times, serif; font-size : 16px;
	font-style : italic;
	color : #052993;
	text-decoration : none;
}
.baner_header{	font-family : "Times New Roman", Times, serif; font-size : 16px;
	font-style : italic;
	color : #C0130F;
	font-weight : bold;
}
.baner_green{	font-family : "Times New Roman", Times, serif; font-size : 18px;
	font-style : italic;
	color : #489577; line-height : 19px;
}
.baner_green2{font-family : "Times New Roman", Times, serif; font-size : 24px;
	font-style : italic;
	color : #489577; line-height : 19px;
}
.baner_red_spec1{font-family : "Times New Roman", Times, serif; font-size : 18px;
	font-style : italic;
	color : red;
}
.baner_red_spec2{font-family : "Times New Roman", Times, serif; font-size : 24px;
	font-style : italic;
	color : red; line-height : 25px;
}
.baner_blue{font-family : "Times New Roman", Times, serif; font-size : 14px;
	font-style : italic;
	color : #4472B3; line-height : 20px;
}
.menu, a.menu{color: #50504F; 
	text-decoration : none; 
    font-size : 9px;}
a.menu:hover{color: red; 
	text-decoration : underline; 
    font-size: 9px;}	   
.mini{color: #D5E5F6; 
	text-decoration : none; 
    font-size : 9px;}	
	.slovar{color: #444444; 
	text-decoration : none; 
    font-size : 8px;
	font-style : italic;
	
}
.bread{color: #94A3AE; text-decoration : none; 
       font-size : 11px;}	   

	   .bread1{color: #73ABE3; text-decoration : none; 
       font-size : 11px;}
input{
	border : 1px solid #94A3AE;
	font-size : 11 px;
	color: #3688D6;
	height : 17 px;
	background-color : White;
}

/*main*/

.blue3 {
	color: #95a5b7;
	font-size: 11px;
	padding-left : 35px
}
.grey, a.grey, a.grey:hover {
	color: #acbbc8;
	font-size: 9px;
	padding-left :35px;
	text-decoration : none;
}
a.grey:hover {
	text-decoration : underline;}
	
	.main, a.main, a.main:hover {
	font-size: 11px;
	color: #585859;
	text-decoration: none;
	line-height : 15px
}

a.main:hover {
	  color: red;  
}

.title_blue, a.title_blue, a.title_blue:hover {color: #4E9EDB; 
       font-size : 18px;font-weight : bold;
       text-decoration :none;
}
a.title_blue:hover {
  color: red;  
       text-decoration :none;
}

.title_blue2, a.title_blue2, a.title_blue2:hover {color: #4E9EDB; 
       font-size : 14px;font-weight : bold;
       text-decoration :none;
}
a.title_blue2:hover {
  color: red;  
       text-decoration :none;
}



.white, a.white, a.white:hover {color: white; 
       font-size : 11px;font-weight : normal;
       text-decoration :none;
}
a.white:hover {
    text-decoration :underline;
      
}

.dark, a.dark, a.dark:hover {color: #314b7f; 
       font-size : 11px;font-weight : bold;
       text-decoration :none;
}
a.dark:hover {

    text-decoration :underline;
}
.td_1 {
	padding: 30px 32px 20px 32px;
	line-height: 20px;
	font-size : 12px
	
}
.title_blue2, a.title_blue2, a.title_blue2:hover {
       font-size : 14px; font-weight : bold;
	   color: #4275b6;
       text-decoration :none;
}
a.title_blue2:hover {
  color: red;  
       text-decoration :none;
}

.red, a.red, a.red:hover {
       font-size : 12px; font-weight : normal;
	   color: #d31104;
       text-decoration :none;
	   	font-style : italic;
}
a.red:hover {
	background-color: #ffff84;
	text-decoration :none;

}

.blue_small, a.blue_small, a.blue_small:hover {
       font-size : 10px; font-weight : normal;
	   color: #4d759e;
       text-decoration :none;
	   line-height: 13px
}
a.blue_small:hover {
	
	text-decoration :underline;

}
.pic_prep {
padding: 5px 0 5px 10px;


}


.blue3{ font-size : 12px;
	font-style : italic;
	color : #4472B3; line-height : 14px;
margin:0;
padding:0;
}


.soc {
padding: 185px 0 0px 33px;
}
.prev, .next {
width: 22px;
height: 21px;
border: none;
cursor:pointer;
position: absolute;
padding: 0;
background: url(images/arrow_next.gif) no-repeat
}
.prev {
background: url(images/arrow_prev.gif) no-repeat;
top: 80px;
left: -26px;}

.next {top: 80px;
left: 452px}
.prev span, .next span {display:none}

#leftmenu {
position:absolute; 
left:0; top:136px; 
width:262px; 

z-index:2; background:url(images/leftmenu_back.jpg) repeat-y left;

visibility: visible;

margin-left: 30px}


#leftmenu ul {
margin: 0;
padding: 0;
z-index:0; 

}

#leftmenu ul li {
margin: 0;
padding: 0;
background: url(images/leftmenu_bottom.jpg) no-repeat left bottom;
list-style: none;
z-index:600; 
padding-bottom: 5px

}



#leftmenu ul li a {
display:block;
color: #26478c;
z-index:600; 
font-weight:bolder;
background:url(images/leftmenu_top.jpg) no-repeat left top;
padding: 6px 0;

padding-left: 24px;
padding-right: 60px;
margin: 0;}



#leftmenu ul li ul {
margin: 0;
padding: 0;
background: none;
margin-left: 30px;
padding-bottom: 15px
}
#leftmenu ul li ul li {

margin-left: 5px;
background: none;
padding: 0;
line-height: 12px;
margin-bottom: 3px

}
#leftmenu ul li ul li a{
background: url(images/bullet_1.gif) no-repeat 0 2px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
padding: 0;
padding-right: 68px;
padding-left: 15px
}


.spisok_1 {
margin: 0;
padding: 0;
}

.spisok_1 li {
list-style:none;
margin: 3px 0;
padding: 5px 4px;
background:url(images/line_1.jpg) repeat-y left}
.spisok_1 li:hover {background:url(images/line_1a.jpg) repeat-y left}
.spisok_1 li a {
display: block;
padding: 3px 0;
padding-left: 25px;
background: url(images/bullet_2.gif) no-repeat 0 2px ;
color: #4e9edb;
font-size: 12px;
line-height: 14px}

.spisok_1 li a:hover {
color: red}





.spisok_2  {
display: block;
margin: 3px 0;
padding: 3px 0;
padding-left: 25px;
margin-bottom: 10px;
background: url(images/bullet_2.gif) no-repeat 0 2px ;}

.spisok_2 li font {
	padding: 0}




div {
padding: 0;
margin: 0}


.group {
position:relative;
background:url(images/group_back.jpg) repeat-y;
padding: 0;
margin: 0;

width: 554px}

.group_in {background:url(images/group_top.jpg) no-repeat top;
margin: 0;}
.group_bot {background:url(images/group_bot.jpg) no-repeat bottom;
margin: 0;
padding-bottom: 110px}
.group_in p {
line-height: 16px}
.gr_1 {
width: 280px}
.blue_2 {
color: #2d85c8}

.marker {
background: #fff url(images/baloon.jpg) no-repeat 0 5px;
padding: 24px 20px 24px 50px;
 -webkit-box-shadow: 1px 1px 2px #9ac9de;
-moz-box-shadow: 1px 1px 2px #9ac9de;
box-shadow: 1px 1px 2px #9ac9de; 

*border-right: 1px solid #9ac9de ;
*border-bottom: 1px solid #9ac9de ;
_border-right: 1px solid #9ac9de ;
_border-bottom: 1px solid #9ac9de ;
			zoom: 1;

}


.corp .gr_3 {
width: 205px}
.corp {
position:relative;
padding: 0;
margin: 0;

width: 554px}

.corp_in {background:url(images/corp_top.jpg) no-repeat top;
margin: 0;}
.corp_bot {
background:url(images/corp_bot.jpg) no-repeat bottom;
margin: 0;
padding-bottom: 110px} 
.corp_in p {
line-height: 16px}


.indiv .gr_3 {
width: 250px}

.indiv {
position:relative;
background:url(images/group_back.jpg) repeat-y;
padding: 0;
margin: 0;

width: 554px}

.indiv_in {background:url(images/indiv_top.jpg) no-repeat top;
margin: 0;}
.indiv_bot {background:url(images/corp_bot.jpg) no-repeat bottom;
margin: 0;
padding-bottom: 110px}
.indiv_in p {
line-height: 16px}





.ruk .gr_3 {
width: 250px}

.ruk {
position:relative;
background:url(images/group_back.jpg) repeat-y;
padding: 0;
margin: 0;

width: 554px}

.ruk_in {background:url(images/ruk_top.jpg) no-repeat top;
margin: 0;}
.ruk_bot {background:url(images/corp_bot.jpg) no-repeat bottom;
margin: 0;
padding-bottom: 110px}
.ruk_in p {
line-height: 16px}




.rki .gr_3 {
width: 400px}

.rki {
position:relative;
background:url(images/group_back.jpg) repeat-y;
padding: 0;
margin: 0;

width: 554px}

.rki_in {background:url(images/rki_top2.jpg) no-repeat top;
margin: 0;}
.rki_bot {background:url(images/rki_bot.jpg) no-repeat bottom;
margin: 0;
padding-bottom: 180px}
.rki_in p {
line-height: 16px}





.vitr .gr_3 {
width: 400px}

.vitr {
position:relative;
background:url(images/group_back.jpg) repeat-y;
padding: 0;
margin: 0;

width: 554px}

.vitr_in {background:url(images/vitr_top.jpg) no-repeat top;
margin: 0;}
.vitr_bot {background:url(images/vitr_bot.jpg) no-repeat bottom;
margin: 0;
position: relative;
height: 680px}
.vitr_in p {
line-height: 16px}

.vitr1 {
position:absolute;
width: 210px;
background:url(images/vitr_1.png) no-repeat;
height: 261px;
top:0px;
left: 20px}

.vitr1 div {
padding-top: 150px;
padding-left: 10px;
padding-right: 10px}
.vitr2 {position:absolute;
width: 205px;
top:0px;
left: 330px;
height: 265px;
background:url(images/vitr_2.png) no-repeat;}


.vitr2 div {
padding-top: 150px;
padding-left: 10px;
padding-right: 10px}

.vitr3 {position:absolute;
width: 208px;
top:320px;
left: 40px;
background:url(images/vitr_3.png) no-repeat;
height: 300px}

.vitr3 div {
padding-top: 171px;
padding-left: 10px;
padding-right: 10px}


.vitr4 {position:absolute;
background:url(images/vitr_4.png) no-repeat;
width: 208px;
height: 274px;
top:320px;
left: 330px;}


.vitr4 div {
padding-top: 171px;
padding-left: 10px;
padding-right: 10px}


.vitr1 div p, .vitr2 div p, .vitr3 div p, .vitr4 div p {
padding: 4px 0;
margin: 0}


.header_blue {
font-family: "Myriad Pro";
font-weight: bolder;
color: #2ea6db;
line-height: 15px;
font-size: 13px}
a.header_blue {
font-family: "Myriad Pro";
font-weight: bolder;
color: #2ea6db;
text-decoration: underline;
line-height: 15px;
font-size: 13px}
a.header_blue:hover {color: #d2210a;}

.header_red {
font-family: "Myriad Pro";
font-weight: bolder;
color: #d2210a;
line-height: 16px;
 
font-size: 14px}

.header_red2 {
font-family: "Myriad Pro";
font-weight: bolder;
color: #d2210a;
line-height: 20px;
text-transform:uppercase;
font-size: 18px}
