@charset "windows-1251";

/* @font-face { font-family: Optima; font-style: normal; font-weight: normal; src: url('Optima Italic.Ttf'); } */
/*
@font-face {
  font-family: "Optima";			    
  src: url("Optima.Ttf") format("openType"); 
}
*/

/*
@font-face {
    font-family: graf;
    font-style:  normal;
    font-weight: normal;
    src: url(RIBIT1.eot);
}
*/


.lnrkc{
margin-left:1px;
}


.tbmrwd{
width:24px;
}

.tbinta{
  width:220px;
  padding-left:0px;
  padding-top: 3px;
  padding-right:0px;
  padding-bottom:5px; 
}



BODY { 
           background-color:#292728;
           margin-left:0px; 
           margin-right:0px; 
           margin-top:0px;
           margin-bottom:0px;
}



p {
/*  text-align:left;  */
  font-family: Arial, Helvetica, sans-serif; 
/*font-family:"Times New Roman", Times, serif;*/
/*  font-family: graf; */
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:15px;
        padding-left:0px;
		padding-top: 10px;
		padding-right:20px;
        padding-bottom:5px; 

}



.ptxt4{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:45px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px; 
}

.ptxt {
/*  text-align:left;  */
  font-family: Arial, Helvetica, sans-serif; 
/*font-family:"Times New Roman", Times, serif;*/
/*  font-family: graf; */
  font-size: 12px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px; 

}


.ptxt2 {
/*  text-align:left;  */
  font-family: Arial, Helvetica, sans-serif; 
/*font-family:"Times New Roman", Times, serif;*/
/*  font-family: graf; */
  font-size: 12px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:0px;
        padding-bottom:0px; 

}





.ptxt3 {
/*  text-align:left;  */
  font-family: Arial, Helvetica, sans-serif; 
/*font-family:"Times New Roman", Times, serif;*/
/*  font-family: graf; */
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px;
		line-height:11px; 
		

}

.ptxtwn {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px;
		line-height:13px; 
		

}

.ptxt3a {
/*  text-align:left;  */
  font-family: Arial, Helvetica, sans-serif; 
/*font-family:"Times New Roman", Times, serif;*/
/*  font-family: graf; */
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:8px;
		line-height:11px; 
		

}



.psm {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #1E1916;
  text-decoration: none;
  margin:0cm;
  text-indent:0px;
  padding-left:0px;
  padding-top: 3px;
  padding-right:0px;
  padding-bottom:5px; 
}






a.aptxt3 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px;
		line-height:10px; 
}


a.aptxt3:Hover {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:20px;
        padding-bottom:0px;
		line-height:10px; 
}




a.hrf {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:0px;
        padding-bottom:0px; 
        color:#DE3E8E;

}


a.hrf:Hover  {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:0px;
		padding-top: 8px;
		padding-right:0px;
        padding-bottom:0px; 
        color:#DE3E8E;
}


.phmt
{
/*  font-family : Arial, Helvetica, sans-serif; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:14px;
		padding-top: 10px;
		padding-right:20px;
        padding-bottom:5px;
}



.phmt2
{
/*  font-family : Arial, Helvetica, sans-serif; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #1E1916;
  text-decoration: none;
        margin:0cm;
		text-indent:0px;
        padding-left:20px;
		padding-top: 0px;
		padding-right:20px;
        padding-bottom:0px;
}

.phmtadv
{
  font-size: 14px;
}


.lftpd{
padding-left:101px;
}

.lftpd2{
padding-left:95px;
}

.lftpd3{
padding-left:45px;
}


.lfttoppd{
padding-left:101px;
padding-top:20px;
padding-bottom:10px;
}


.lfttoppd2{
padding-left:101px;
padding-top:11px;
padding-bottom:2px;
}

.lfttoppd3{
padding-left:101px;
padding-top:4px;
padding-bottom:4px;
}



.lfttoppd4{
padding-left:143px;
padding-top:4px;
padding-bottom:4px;
}
.lfttoppd5{
padding-left:45px;
padding-top:11px;
padding-bottom:2px;
}



.txtbodytop{
padding-top:16px;
padding-bottom:10px;
/* margin-top:10px; */
/* margin-bottom:10px; */
}


.mtbl {
        margin:0cm;
		padding:0cm;
		width:100%;
		height:100%;
		border:none;

}


.mtbl2 {
        margin:0cm;
		padding:0cm;
		width:100%;
		border:none;

}




.tcl {
        width:325px;
}




.tcrm {
        background-color: #DEDEDC;
}



.tcr {
        background-color:#D4D4D4;
		height:167px;
		width:100%;
}


.logo {
 margin-top:10px;
 margin-left:7px;
/*
 padding-bottom: 10px;
 padding-top: 20px;
 padding-left:15px;
 padding-right:15px;
 */
}





 
/*  стрелка влево  */ 
.dvtllnk
{
/* background-image: url(top_01.gif); */
 float:left;
 width:35px;
 height:18px;
 text-align:right;
} 



/*  стрелка вправо  */ 
.dvtrlnk
{
/* background-image: url(top_04.gif); */
 height:18px;
 float: right;
 width:40px;
 text-align:left; 
} 
   


.crs
{
cursor:hand;
}





/* низ копирайт  */ 
.dvbtl
{
/* background-image: url(top_01.gif); */
 padding-left:23px; 
 margin-top:13px;
 float:left;
 width:158px;
 height:18px;
 text-align: left;
 font-family:"Times New Roman", Times, serif;
 font-size:10px;
 color:#FFFFFF;
} 



/*  низ ссылки  */ 
.dvbtr
{
/* background-image: url(top_04.gif); */

 margin-top:12px;
 margin-left:181px;
 height:18px;
 width:450px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#FFFFFF;
} 
   



 

 A.cnt 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.cnt:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#32B1C2; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }




 A.hm 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.hm:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#E12D8C; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }




.cpp
{
  bottom:2px; 
  right:2px; 
  position: absolute; 
  /* padding-bottom:3px;
  padding-right:3px; */
  }



/*  верхнее меню  */ 
.dvttr
{
/* background-image: url(top_04.gif); */
 margin-bottom:9px;
 margin-left:372px;
 height:18px;
 width:450px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#FFFFFF;
} 




 A.wn 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.wn:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#E12D8C; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }




 A.prc 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.prc:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#32B1C2; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }






 A.cln 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.cln:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#A5BF17; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }




 A.prt 
 { 
  color: #FFFFFF;  
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none; 
  FONT-SIZE: 11px;
  font-weight:bold;
  }

 A.prt:Hover 
 { 
  font-family: Arial, Helvetica, sans-serif;
  color:#007EBE; 
  FONT-SIZE: 11px;
  text-decoration: none;
  font-weight:bold;
  }

















/*  старая версия */

 A 
 { 
  color: #FFFFFF;  
  font-family:Times New Roman, Courier New;
  text-decoration:none; 
  FONT-SIZE: 9pt;
  }

 A:Hover 
 { 
  font-family:Times New Roman, Courier New;
  color:#FFFFFF; 
  FONT-SIZE: 9pt;
  text-decoration: none;
  }


/* end старая версия */







/* используется в меню */
 .submenu 
  {
   POSITION: absolute; 
   TOP: 20px; 
   VISIBILITY: hidden; 
   }



A.mmn
{
  padding-bottom:2px;
  padding-top:2px;
  padding-left:3px;
  padding-right:3px;
  color:#ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  }

A.mmn:Hover
 { 
  color:#0086C8; 
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  }


A.mmn:visited  
 { 
  color:#ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  text-decoration: none;
  }







a.mn
{
  display: block;
  padding-bottom:0px;
  padding-top:0px;
  padding-left:2px;
  padding-right:1px;
  color:#ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  width:121px;
  }

a.mn:Hover
 {
  padding-bottom:0px;
  padding-top:0px;
  padding-left:2px;
  padding-right:1px;
  display: block; 
  width:121px;
  color:#0086C8; 
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  text-decoration: none;
  }

/*
a.mn:visited  
 { 
  color:#ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  text-decoration: none;
  }
*/
/* end используется в меню */








/*   для формы поиск */
.fnd {
 /*	padding-left:5px; height:19px; width:187px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff */
}



.fndselect { color:white;background:red; }



/* линия <hr> */
.Outline{
  cursor: hand;
/*  background-color: #FC812E; */

    font-family : Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight : normal;
    color: #003366;

        margin:0cm;
        margin-bottom:.0001pt;
        padding-top: 0px;
        padding-right: 0px;
        padding-left:0px; 
        padding-bottom:7px;

         text-decoration : none;
  }


/* выделенный текст */
.pselect {
  font-weight:bold;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF6600;
  text-decoration: none;
        margin:0cm;
        padding-left:0px;
        padding-bottom:0px; 

}





































.Shadow{filter:Shadow(Color="#C54000", Direction="150")} 
.Drop1{filter:DropShadow(Color=#7B7565, OffX=1, OffY=1, Positive=8)} 





.vd1{font-size: 2px; margin:0cm;}
.vd2{font-size: 8px; margin:0cm;}


.mtxt {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000066;
  text-decoration: none;
        margin:0cm;
        padding-left:0px;
        padding-bottom:0px; 

}



h2
{
  margin:0cm; margin-bottom:.0001pt;
  font-size:7.0pt;
  letter-spacing:3px; 
  FONT-FAMILY:  Arial, Helvetica, sans-serif; 
 }



.smalltxt
{
  margin:0cm; margin-bottom:.0001pt;
  font-size:7.0pt;
  letter-spacing:2px; 
  FONT-FAMILY:  Arial, Helvetica, sans-serif; 
  }



.menutxt
{
  padding-bottom:2px;
  padding-top:2px;
  padding-left:3px;
  padding-right:3px;
  font-size:9.0pt;
  FONT-FAMILY:  Times New Roman, Verdana, Arial; 
  }

















.mt {
  PADDING-RIGHT:0px; 
  PADDING-LEFT:0px; 
  padding-bottom:0px; 
  padding-top:0px;

  /* удивительно но приведенный ниже текст вверху и слева дает отступ в 1px :( */
  /* border:0px; /* border="0" */
  /* border-collapse:collapse; /* cellspacing="0" */
  /* padding:0px;  cellspadding="0" */
  }



