/*
 * ТОВАРИЩ! ЗАПОМНИ:
 *
 * 100%	- 16px
 * 95%	- 15px
 * 90%	- 14px
 * 80%	- 13px
 * 75%	- 12px
 * 70%	- 11px
 * 60%	- 10px
 * 55%	- 9px
 */


h1.main{
	font: bold 145% Tahoma, Arial, Verdana;
	color: #99CCFF; TEXT-ALIGN: center;
}

h1{
	font: bold 140% Arial, Verdana;
	color: #01247B;
}

h1.vopr{
	font: bold 120% Arial, Verdana;
	color: #01247B;
    display: inline;
}

h2{
	font: bold 120% Arial, Verdana;
	color: #01247B; TEXT-ALIGN: left;
}

TABLE.stoimost TD{
 border: 1px solid #000080; /*background:#ffffff;*/
 /*font-size: 12px; font-family:arial;*/ COLOR: #01247B; padding: 2px 3px 2px 3px; TEXT-ALIGN: left;
 vertical-align: top; margin:0;
}
.blue_tr {font-weight:bold;background-color:#D0E6FB;}

.bg_vopros {
	background-image: url("images/bg_vopros.gif");
    background-position: top right;
    background-attachment: scroll;
    background-repeat: repeat-y;
}

.block { /* блок, которым будем перекрывать flash */
width: 365px;
height: 125px;
/*cursor: pointer;
background: transparent;*/
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

/*Таблица стилей для IE  5FFEED*/

/*BODY {scrollbar-base-color: #FF9900; SCROLLBAR-FACE-COLOR: #FFb000; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #003366; SCROLLBAR-3DLIGHT-COLOR: #506498;

SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #ff9900; scrollbar-dark-shadow-color: #000080}*/

&BULL {FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 18px; }

UL {margin: 0px; padding: 0px; margin-left: 20px;}
OL {margin: 0px; padding: 0px; margin-left: 30px;}
LI {padding-left: 0px; padding-right: 0px; FONT-SIZE: 14px; padding-bottom: 0px}

.news   {COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 13px; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
.news_title   {COLOR: #CC0000; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
.news_title A:link     {COLOR: #CC0000; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
.news_title A:active   {COLOR: red; TEXT-DECORATION: none; FONT-WEIGHT: regular}
.news_title A:visited  {COLOR: #CC0000; TEXT-DECORATION: underline; FONT-WEIGHT: regular}
.news_title A:hover    {COLOR: red; TEXT-DECORATION: none; FONT-WEIGHT: regular}

.foto  {MARGIN: 0px 12px 0px 0px; BORDER-RIGHT: #124764 1px solid; BORDER-TOP: #124764 1px solid; BORDER-LEFT: #124764 1px solid; BORDER-BOTTOM: #124764 1px solid}
.left  {FLOAT: left; MARGIN: 3px 12px 12px 0px; BORDER-RIGHT: #124764 1px solid; BORDER-TOP: #124764 1px solid; BORDER-LEFT: #124764 1px solid; BORDER-BOTTOM: #124764 1px solid}
.right {FLOAT: right; MARGIN: 3px 0px 12px 12px; BORDER-RIGHT: #124764 1px solid; BORDER-TOP: #124764 1px solid; BORDER-LEFT: #124764 1px solid; BORDER-BOTTOM: #124764 1px solid}


.direct   {vertical-align: top; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}


#td A:link     {COLOR: #D4E2F9; TEXT-DECORATION: none; FONT-WEIGHT: regular}

#td A:active   {COLOR: #ffffff; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

#td A:visited  {COLOR: #D4E2F9; TEXT-DECORATION: none; FONT-WEIGHT: regular}

#td A:hover    {COLOR: #ffffff; TEXT-DECORATION: underline; FONT-WEIGHT: regular}


#first A:link     {COLOR: #99ccff; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

#first A:active   {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: regular}

#first A:visited  {COLOR: #99ccff; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

#first A:hover    {COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: regular}


#topmenu A:link     {COLOR: #013AC9; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline; FONT-WEIGHT: bold; vertical-align: top}

#topmenu A:active   {COLOR: red; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold; vertical-align: top}

#topmenu A:visited  {COLOR: #013AC9; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: underline; FONT-WEIGHT: bold; vertical-align: top}

#topmenu A:hover    {COLOR: red; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold; vertical-align: top}

.top   {vertical-align: top; padding-top: 4px; padding-bottom: 0px; padding-left: 0px; padding-right: 6px}





#menu A:link     {COLOR: #CEE8FE; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu A:active   {COLOR: #ffCC00; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu A:visited  {COLOR: #CEE8FE; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu A:hover    {COLOR: #ffCC00; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold}



#menu1 A:link     {COLOR: #CEE8FE; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu1 A:active   {COLOR: #ffCC00; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu1 A:visited  {COLOR: #CEE8FE; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

#menu1 A:hover    {COLOR: #ffCC00; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; FONT-WEIGHT: bold}



A:link     {COLOR: blue; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

A:active   {COLOR: red; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

A:visited  {COLOR: blue; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

A:hover    {COLOR: red; TEXT-DECORATION: underline; FONT-WEIGHT: regular}

.title     {COLOR: #037E98; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; letter-spacing: 2; padding-left: 2px; TEXT-DECORATION: none; TEXT-ALIGN: left; BACKGROUND: #C6E6FF}

.title1    {COLOR: #037E98; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 12px; letter-spacing: 2; padding-top: 0px; padding-left: 2px; TEXT-DECORATION: none; TEXT-ALIGN: left; BACKGROUND: #C6E6FF}


.disp   {COLOR: red; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-ALIGN: center; font-smooth: always}

.form  {BORDER-RIGHT: #6E76A2 1px solid; BORDER-TOP: #6E76A2 1px solid; BORDER-BOTTOM: #6E76A2 1px solid; BORDER-LEFT: #6E76A2 1px solid;FONT-SIZE: 8pt; COLOR: #405C8C; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFDF6}

.content_vac   {padding-right: 10px; COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
.content_vac1   {padding-left: 10px; COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}

.form_vac  {BORDER-RIGHT: #6E76A2 1px solid; BORDER-TOP: #6E76A2 1px solid; BORDER-BOTTOM: #6E76A2 1px solid; BORDER-LEFT: #6E76A2 1px solid;FONT-SIZE: 9pt; COLOR: #405C8C; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFDF6}


.content   {COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none; TEXT-ALIGN: justify; font-smooth: always}

.content_tab   {vertical-align: top; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}

TD   {COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}
TD.right_side   {COLOR: #01247B; FONT-FAMILY: arial, tahoma, sans-serif; FONT-SIZE: 14px; TEXT-DECORATION: none; TEXT-ALIGN: left; font-smooth: always}

.content_f {COLOR: #3D76ED; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; TEXT-ALIGN: center}

.content_l {COLOR: #9DBAF7; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 9pt; padding-left: 4px; padding-right: 4px; padding-top: 45px; TEXT-DECORATION: none; TEXT-ALIGN: justify}

.content1  {COLOR: #ffffff; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; TEXT-ALIGN: right}

.content2  {COLOR: #D4E2F9; FONT-FAMILY: tahoma, arial, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none}

.content3  {vertical-align: top; COLOR: #ffCC00; FONT-FAMILY: arial, sans-serif; font-size: 12px; font-weight: 700;  padding-left: 5px; TEXT-DECORATION: none; font-smooth: always}

.content3_1 {vertical-align: top; COLOR: #ff99cc; FONT-FAMILY: arial, sans-serif; font-size: 12px; font-weight: 700; padding-top: 0px; padding-bottom: 4px; padding-left: 5px; TEXT-DECORATION: none; font-smooth: always}

.content3_nohref  {vertical-align: top; COLOR: #FDF792; FONT-FAMILY: arial, sans-serif; font-size: 12px; font-weight: 700; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; TEXT-DECORATION: none; font-smooth: always}

.content4  {vertical-align: top; COLOR: #CEE8FE; FONT-FAMILY: arial, sans-serif; font-size: 11px; font-weight: bold; padding-top: 2px; padding-bottom: 6px; padding-left: 5px; TEXT-DECORATION: none; font-smooth: always}

.content5  { COLOR: red; FONT-FAMILY: arial, sans-serif; font-size: 12px; font-weight: 700; padding-bottom: 0px; padding-left: 5px; TEXT-DECORATION: none; font-smooth: always}

.arrow     {vertical-align: top; padding-top: 8px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px}

.arrow_top {vertical-align: top; padding-top: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px}

.arrow_mid {vertical-align: middle; padding-top: 3px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px}

.arrow1    {vertical-align: top; padding-top: 4px; padding-bottom: 0px; padding-left: 4px; padding-right: 0px}

/*HR {COLOR: #000762; height: 1px}  */

hr{border:none;border-bottom:1px solid #4784b2;border-top:1px solid #E6F4FF;background:none;}

/*hr {
  margin: 10px 0px;
  padding: 0px;
  height: 10px;
  background: url(images/hr.gif) 0px 0px repeat-x;
  border:none;
}*/

/*hr {
    display : list-item;
    list-style : url(images/hr.gif) inside;
    filter : alpha(opacity=0);
    margin-left: -10px;
    width : 100%;
  }*/

/*hr{
      margin: 10px 0px;
      padding: 0px;
      height: 10px;
      background:url(images/hr.gif) repeat-x top left;
      border: 0;
      COLOR: #000762; height: 1px
}*/

/*hr {background: #E6F4FF url(images/hr.gif) repeat-x top center noshade; height: 10px; border:none;border-bottom:2px solid #E6F4FF;border-top:2px solid #E6F4FF;}*/


hr.right_side{border:none;border-bottom:1px solid #6985AF;border-top:1px solid #BBE0FF;background:none;}

.header    {COLOR: #3366cc; FONT-FAMILY: verdana, tahoma, geneva, arial cyr, arial, helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; BACKGROUND: #f4f4f4}

.help      {COLOR: #666666; FONT-FAMILY: verdana, tahoma, geneva, arial cyr, arial, helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none}

.small     {COLOR: #666666; FONT-FAMILY: verdana, tahoma, geneva, arial cyr, arial, helvetica, sans-serif; FONT-SIZE: 1pt; TEXT-DECORATION: none}

.map       {COLOR: #333333; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; BACKGROUND: #dfd7af}

.map1      {COLOR: #333333; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none}

.map2      {COLOR: #000000; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; BACKGROUND: #97dbff}



.mov       {COLOR: #ffffff; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; BACKGROUND: #2f68a0}

.mov1      {COLOR: #ffffff; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none}



.map_cl    {COLOR: #333333; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; BACKGROUND: #ffb000}

.map_add   {COLOR: #ffffff; FONT-FAMILY: arial cyr, arial, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; BACKGROUND: #f0002f}


.stateon1{ FILTER: alpha(opacity=40)}

.stateon{ FILTER: alpha(opacity=80), gray(color: #000066); border: 1px dotted }

.stateoff{ border: 1px #ffffff solid; }


#rumba a img  {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
#rumba a:hover img  {
opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);
}


#left      {TEXT-ALIGN: left}

#right     {TEXT-ALIGN: right}

#center    {TEXT-ALIGN: center}

#valign_m  {TEXT-valign: bottom}

#bg0       {BACKGROUND: #E8E8E8}

#bg        {BACKGROUND: #F8F8F8}

#bg1       {BACKGROUND: #ADD0FD}

#bg2       {BACKGROUND: #F0F3FB}

#msearch   {BACKGROUND: #A0B4D8}

.cursiv    {FONT-STYLE: ITALIC}

#inpblue   {BACKGROUND: #f0f3fb}

#inpgrey   {BACKGROUND: #F8F8F8}
