IMG {
 vertical-align: middle;
}

body  {
	background-color:#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 12px;
	color : #000000;
	text-align: justify;
	margin: 0px;
       }
  
INPUT, TEXTAREA, BUTTON {
  border: 1px solid #9c9c9c;
  font-size : 13px;
  }


table {
  text-align: left; 
  text-valign: middle;
  }

 
p.c {
  padding: 0;
  margin-top: 0px;
  margin-bottom: 6px;
  }

#shapka {
  position:absolute; 
  width:100%; 
  height:148px; 
  left: 0px; 
  top: 0px; 
  margin: 0px;
  }
  
#bigbox {
  position:relative;
  top:0px; left:0px; right:0px;
  width: 100%;
  }

#rightbox {
	position:absolute;
	top:148px;
	left:expression(mainbox.offsetWidth+203); 
	width: 200px;
	right:1px;
	z-index:0;
       }

#mainbox {
	background-color:#FFffff;
	position:absolute;
	top:148px;
	left:201px;
       width:expression(bigbox.offsetWidth-405);
	text-align: justify;
	z-index:2;
	right:203px;
       }

#leftbox {
	position:absolute;
	top:148px;
	left:0px;
	width:192px;
	background-color: #EDF6FF;
	border-right-color: #336699;
	height:expression(mainbox.offsetHeight);
       min-height:1232px;	
       }

#vert_hr_box
   {
	position:absolute;
	top:148px;
	left:193px;
	width:1px;
	background-color: #336699;
	height:expression(leftbox.offsetHeight);
       min-height:1232px;
	}

#bold_hr_box {
	position:absolute;
	top:127px;
	left:0px;
	width:193px;
	background-color: #3B66A4;
	height:20px;
	background-image: url(pic/left_zaliv1.gif);
	}

.text11bold, .text11normal, .menutop, .text10b, .text11b, .text12b, .text13b, .contact, .tit, .tit1, .tit_1, .tit_2, .tit_3, .smalred, .red, .rednormal, .annoo_text_r, .tit_vverh, .text, .textsecure {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
       }

.text11bold, .text11normal, .menutop, .text11b, .annoo_text_r, .textsecure {
	font-size : 11px;
       }

.menutop {
	font-weight : bold;
	color : #e0e0e0;
       }

.menutop a:active, .menutop a:hover, .menutop a:visited, .menutop a:link {
	color : #ffffff;
	text-decoration: none;
       }

.redlink a:link {color: #ff6600; text-decoration: underline;}
.redlink a:visited {color: #ff6600; text-decoration: underline;}
.redlink a:hover {color: #ff6600; text-decoration: underline;}

.text11bold {
	font-weight : bold;
	color : white;
       }

.text11normal{
	font-weight : normal;
	color : black;
       }

.text11normal_2 {
	font-weight : normal;
	color : #016683;
	font-family : Verdana, Helvetica, Sans-serif;
       font-size : 12px;
       }

.text10b {
	font-size : 10px;
 	text-decoration:none;
       }

.text12b {
	font-size : 12px;
       }

.text13b {
	font-size : 13px;
       }

.text10b, .text11b, .text12b, .text13b {
	font-weight : normal;
	color : #0D83B4;
	text-decoration:none;
       }

.contact{
	font-weight : bold;
	font-size : 11px;
	color : #016683;
       }

.tit{
	font-weight : bold;
	font-size : 12px;
	color : #325b9b;
       }
.tit1{
	font-weight : normal;
	font-size : 12px;
	color : #325b9b;
       }

.tit_1{
	font-weight : bold;
	font-size : 16px;
	color : #325b9b;
       }

.tit_2{
	font-weight : bold;
	font-size : 14px;
	color : #325b9b;
       }

.tit_2_black {
	font-weight : bold;
	font-size : 14px;
       }

.tit_3 {
	font-weight : normal;
	font-size : 20px;
	color : #325b9b;
       }

.smalred, .red, .rednormal {
	color : #FF0000;
       }

.smalred {
	font-weight : bold;
	font-size : 14px;
       }

.red {
	font-weight : bold;
	font-size : 12px;
       }

.rednormal {
	font-weight : normal;
	font-size : 12px;
       }

#a {
	background : #8FB5DA;
       border: 1px #8FB5DA none
       }

#b {
	background : #8FB5DA;
       }

#c {
	background : #F0F8FF;
	border: #8FB5DA;
	border-width:1px;
       }

#d {
	background : #E2EBF1;
	border: #8FB5DA;
	border-width:1px;
       }

#dc {
	background :  #A9A9A9;
       }

#vsplyv_menu {
	border-collapse:collapse;
	border:none; mso-border-alt: solid windowtext .5pt;
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-border-insideh: .5pt solid windowtext; 
	mso-border-insidev:.5pt solid windowtext
       }

.annoo_menu_r {  
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold
       }

.annoo_text_r {
	color: #000000;
	font-weight: normal;
	line-height: 14px;
	padding: 2px;
	margin: 2px
       }

.zagolovok {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #336699
       }

.tit_vverh {
	font-weight : bold;
	font-size : 14px;
	color : #325b9b; }

.text {
	font-weight : normal;
	font-size : 12px;
	color : black;
       }

.textg {
	font-weight: normal;
	font-size: 12px;
	color: #4d4d4d;
       }

.text24 {	
	color: #ff6600;
       }

.textred {	
	font-size: 12px;
	color: #ff6600;
       }

.textgb {	
	font-weight: bold;
	font-size: 12px;
	color: #4d4d4d;
       }

.textavtor {	
	font: bold 13px Arial Narrow;
	color: #4d4d4d;
       }

.texttel {	
	font: bold 12px Arial;
	color: #4d4d4d;
       }
.textsecure {
	font-weight : normal;
	color : black;
       }

a:visited {
       color: #ff0000;
       }

a:link {
       color: #016683;
       }

a:active {
       color: #016683;
       }

a:hover {
       color: #389EC0;
       }

.arrow {
      FONT-FAMILY: Wingdings 3;
      color: #016683;
      }

#tablesecure{
	margin-left:10pt; 
	margin-right:10pt;
	border-collapse:collapse;
	border:none;
	mso-border-alt: solid windowtext .5pt;
	mso-padding-alt:0px 5.4pt 0px 5.4pt;
	mso-border-insideh: .5pt solid windowtext;
	mso-border-insidev:.5pt solid windowtext
       }

#t {
	 border: 0.5px #8FB5DA none
        }

h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: normal; font-weight : bold;
  font-size: 15px; color : #336699;
  margin-top: 3px; margin-bottom: 3px;
  }

h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight : bold;
  font-size : 14px;
  color : #336699;
  margin-top: 6px; margin-bottom: 6px;
  }

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 12px;
	color : #336699;
	margin-top: 6px;
	margin-bottom: 6px;
       }

h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : bold;
	font-size : 12px;
	color : black;
	margin-top: 6px;
	margin-bottom: 6px;
       }

h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #325B9B;
  text-align: left;
  clip:   rect(   );
  line-height: 17px; width: 100%; 	margin-top: 0px;
  margin-bottom: 0px;
  }
	
.hand {
	cursor: hand;
       }
h6 {

	font: 12px Arial, Helvetica, sans-serif;
	color: #325b9b;
	text-decoration: none;
	width: 100%;
	margin: 0px;
	cursor: hand;
	font-style: normal;
       }

.LHS {
  margin-left: 0px;
  margin-top: 1800px;
  float: left;
  clear: left;
  }

.button_blue a, .button_blue a:hover, .button_blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
       padding: 1px 4px 2px 4px; // Верх, Справа, Снизу, Слева
       }

.button_blue a {
       background-color: #549aed;
       }

.button_blue a:hover {
       background-color: #3f87db;
       }

.button_red a, .button_red a:hover, .button_red a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	text-decoration: none;
//	color: #ffffff;
   padding: 4px 4px 3px 4px; // Верх, Справа, Снизу, Слева
       }

.button_red a {
//       background-color: #ffae00;
		background-color: #ffffff;
//		color: #ffae00;
       }

.button_red a:hover {
//       background-color: #f68008;
			background-color: #dddddd;
       }

.button_red2 a, .button_red2 a:hover, .button_red2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
       padding: 5px 6px 4px 6px; // Верх, Справа, Снизу, Слева
       }

.button_red2 a {
       background-color: #f68008;
       }

.button_red2 a:hover {
       background-color: #ffae00;
       }

.button_mainmenu a, .button_mainmenu a:hover, .button_mainmenu a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
       display: block;
       width: 100%;
       height: 20px;
       padding-top: 7px;
       }

//.l_small div {
//  font-weight: bold;
//  border-bottom: 1px dashed;
//  padding: 0px 2px 2px 0px;
//  }

.l_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #325B9B;
	text-align: left;
       }

.l_small a, .l_small a:visited, .l_small a:hover, .l_small span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #325B9B;
	text-align: left;
	text-decoration: none;
	line-height: 1.1em;
	display: block;
       padding: 1px 0px 1px 8px;
       }

.sideBox div, .l_small a:hover {
   /* Background Color (darker): */
      background-color: #D5EAFF;
      }

.annoo_menu_r, .l_big {
    font-family: Arial, Helvetica, sans-serif;
    }

.l_big { 
  font-size: 15px;
  font-style: normal; 
  color: #325B9B;
  line-height: 17px;
  margin-top: 6px;
  margin-bottom: 5px;
  font-weight: bold; 
  border: solid #325B9B 1px;
  border-left-style:hidden;
  border-right-style:hidden;
  text-decoration: none;
  display: block;
  }

.l_big a:link, .l_big a:active, .l_big  a:hover, .l_big a:visited {
	color: #325B9B;
	border: none;
	text-decoration: none;
	display: block;
       }

.noline A {
  text-decoration: none;
  }

.noline A:hover {
  text-decoration: underline;
  background-color: #E3E6EE;
  color: #016683;
  } 

.r12 {
  float:left;
  width:360px;
  /* background-color: yellow;*/
  }

.r3 {
  width:150px;
  float:right;
  text-align: right;
  font-size : 12px;
  /* background-color: red;*/
  }

.clear{
  clear: both;
  }

.r1 {
  width:140px;
  text-align: right;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color: #336699;
  float:left;
  margin-top:5px;
  }

.r2 {
  width:210px;
  font-size: 12px;
  float:right;
  margin-left:5px;
  margin-top:5px;
  }

.blue {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color: #336699;
  }

.rall {
  width:600px;
  margin:0 auto;
  }

.l_tm a, a:visited {
  color:#325B9B;
  }

.l_tm a:hover {
  color:#389EC0;
  }