/* navigator - menu */ 


#navi2 {
background-color:#024A96;
color:#FFFFFF;
left:100px;
top:100px;
width:600px;
position:absolute;
height:20px;
border-top:1px solid black;
}
#navi2 a {font-family:arial, tahoma,arial,sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
#navi2 a:hover {text-decoration:underline;}


/* Navigation */
.clCMAbs{
position:absolute; 
visibility:hidden; 
left:0; 
top:0
}
.clBar{
position:absolute; 
width:458px;
height:22px; 
background-color:black; 
visibility:hidden;
color:#FFFFFF;
}
.clLevel0,.clLevel0over{
position:absolute; 
padding:2px; 
font-family:arial, tahoma,verdana,sans-serif; 
font-size:11px; 
padding-top:5px;
}
.clLevel0{
background-color:#024A96;
color:#FFFFFF;
}
.clLevel0over{
background-color:#024A96; 
text-decoration:underline;
color:#F0F0F0; 
cursor:pointer; 
}
.clLevel0border{
position:absolute; 
visibility:hidden; 
background-color:#FFFFFF;
}
.clLevel1, .clLevel1over{
position:absolute; 
padding:4px; 
font-family:arial, tahoma,verdana,sans-serif; 
font-size:11px; 
}
.clLevel1{
background-color:#024A96; /* 8fa4c3; */
color:#FFFFFF;
}
.clLevel1over{
background-color:#023A56; 
color:#ffffff; 
cursor:pointer; 
}
.clLevel1border{
position:absolute; 
visibility:hidden; 
background-color:#ffffff; 
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.90;
}
.clLevel2, .clLevel2over{
position:absolute; 
padding:4px; 
font-family:arial, tahoma,verdana,sans-serif; 
font-size:11px;
}
.clLevel2{
background-color:#024A96; /* 8fa4c3; */
color:#FFFFFF;
}
.clLevel2over{
background-color:#023A56;;
color:#ffffff; 
cursor:pointer; 
}
.clLevel2border{
position:absolute; 
visibility:hidden; 
background-color:#ffffff; 
filter: Alpha(opacity=90, finishopacity=90);
-moz-opacity: 0.90;
}
/* navigator - menu */ 




/* main body style */
/*

*/
body {
  /*font-family: arial,helvetica;*/
  color: #000;
  font-size: 12px;
}



td.w170_1_1 { 
           background-color: #366EAB;
           border-right: 1px solid #FFFFFF;
	   /* background-image: url(/i/tochki.gif); */
	   background-repeat: no-repeat;
           background-position: 100% 100% top;
           }

td.nw170_1_1 { 
           background-color: #ff7d27;
           border-top: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
	   /* background-image: url(/i/tochki.gif); */
	   background-repeat: no-repeat;
           background-position: 100% 100% top;
           }

td.w1000_1_1 { 
           background-color: #366EAB;
           border-top: 1px solid #FFFFFF;
           border-bootom: 1px solid #FFFFFF;
	   /* background-image: url(/i/tochki.gif); */
	   background-repeat: no-repeat;
           background-position: 100% 100% top;
           }


td.mainbody { 
           font-family: arial,helvetica;
           background-color: #FFFFFF;
           border-bottom: 1px solid #FFFFFF;
	   /* background-image: url(/i/mainbodybg.gif); */
	   background-repeat: repeat-y;
           background-position: 100% 100%;
           }


td.sitesubmenu { 
           background-color: #024A96;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }


td.nsitesubmenu { 
           background-color: #024A96;
           border-top: 1px solid #FFFFFF;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }



td.w170_1_2 { 
           background-color: #366EAB;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
	   /* background-image: url(/i/tochki.gif); */
	   background-repeat: no-repeat;
           background-position: 100% 100%;
           }


td.seealso { 
           font-family: arial,helvetica;
           height: auto;
           background-color: #CBDBEA;
           /* border-bottom: 1px solid #FFFFFF; */
           border-right: 1px solid #FFFFFF;
	   background-image: url(/i/seealsobg.gif);
	   background-repeat: no-repeat;
           }

td.seealso2 { 
           font-family: arial,helvetica;
           height: 90px;
           background-color: #CBDBEA;
           /* border-bottom: 1px solid #FFFFFF; */
           border-right: 1px solid #FFFFFF;
	   background-image: url(/i/seealsobg.gif);
	   background-repeat: no-repeat;
           background-position: top right;
           }


td.seealso3 { 
           font-family: arial,helvetica;
           background-color: #EFD296;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }

td.seealso4 { 
           font-family: arial,helvetica;
           background-color: #EFD296;
           border-bottom: 1px solid #FFFFFF;
           /*border-right: 1px solid #FFFFFF;*/
           }


td.clearconner{ 
           background-color: #FFFFFF;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }

td.nclearconner{ 
           background-color: #ff7d27;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }

td.copyr   { 
           background-color: #024A96; /* #CCCCCC; */
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
           }



h2.h2_see  {
           font-family: arial,helvetica;
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 5px 0px;
           font-size: 20px;
           }


h3.h3_see  {
           font-family: arial,helvetica;
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 5px 0px;
           font-size: 20px;
           color: #0B3355;
           }
a.h3_see  {
           font-family: arial,helvetica;
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 5px 0px;
           font-size: 14px;
           color: #0B3355;
           }

font.textsotstupom  {
           font-family: arial,helvetica;
           color: #0B3355;
           /*margin: 12px 12px 12px 12px;
           padding: 12px 0px 12px 12px; 
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 5px 0px; */
           }

font.textmainbody  {
           font-family: arial,helvetica;
           color: #0B3355;
           font-size: 15px;
           }

font.submenutitle  {
           font-family: arial,helvetica;
           color: #FFFFFF;
           font-size: 17px;
           }

font.submenu_newstext {
           font-family: arial,helvetica;
           color: #FFFFFF;
           font-size: 11px;
           text-decoration:none;
           }
a.submenu_newslink {
           font-family: arial,helvetica;
           color: #FFFFFF;
           font-size: 11px;
           text-decoration:none;
           }


font.langnav  {
           font-family: arial,helvetica;
           color: #FFFFFF;
           font-size: 12px;
           }

b.submenutitle  {
           font-family: arial,helvetica;
           color: #FFFFFF;
           font-size: 12px;
           text-decoration:underline;
           }

h2.textmainbodyh2  {
           font-family: arial,helvetica;
           color: #0B3355;
           font-size: 21px;
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 8px 0px;
           }

span.glow { 
    background: white; 
    color: white;
    text-shadow: black 0px 0px 5px;
}



/* header css style */
td.w15_1 { 
           background-color: #CCCCCC;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
         }

td.w15_2 { 
           background-color: #024A96; 
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
         }
td.nw15_3 { 
           background-color: #ff7d27;
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
         }
td.w15_3 { 
           background-color: #FFFFFF; 
           border-bottom: 1px solid #FFFFFF;
           border-right: 1px solid #FFFFFF;
         }

td.nw170_1 { 
           background-color: #ff7d27;
           border-right: 1px solid #FFFFFF;
          }
td.w170_1 { 
           background-color: #366EAB;
           border-right: 1px solid #FFFFFF;
          }
td.w170_2 {
           background-color: 024A96; 
           border-right: 1px solid #FFFFFF;
          }

td.w170_3 {
           background-color: #366EAB; 
           border-right: 1px solid #FFFFFF;
          }

td.ww3_1 { 
           background-color: #CCCCCC; 
           border-bottom: 1px solid #FFFFFF;
         }
td.ww3_2 { 
           background-color: #024A96; /*#E5AE39; */
           /*border-bottom: 1px solid #FFFFFF;*/
         }
td.ww3_3 { 
           background-color: #FFFFFF; 
         }




/* experiment */
td.rowpic {
		background-color: #FFFFFF;
		background-image: url(images/cellpic2.jpg);
		background-repeat: repeat-y;
}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


.b{
        background:#8D9FD3;
	font-size: 13px;
        color:#FFFFFF; 
        font-family: Arial, Helvetica, sans-serif;
  }

.b2{color:#D41200; acolor:#8D9FD3F; font-family: Arial, Helvetica, sans-serif;}

.b_blue{color:#1B5281; font-weight: bold; font-size:12px;}

.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
        color: #0B3355;
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #0B3355;
	/*font-weight: bold;*/
}

.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: white; /* #F1D188;
	/*font-weight: bold;*/
}

.nbotlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	/*font-weight: bold;*/
        text-decoration:none;
}

.botlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	color: #001592;
	/*font-weight: bold;*/
        text-decoration:none;
}

.kubiklink {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
        color: #0B3355; */
	/*font-weight: bold;*/
           font-family: arial,helvetica;
           color: #0B3355;
           /*margin: 12px 12px 12px 12px;
           padding: 12px 0px 12px 12px; 
           padding: 0px 3px; 
           padding-bottom: 3px; 
           margin: 5px 0px; */
        text-decoration:none;
}


ul li {
  list-style-image : 
  url(/i/bullet_blue.gif);
  margin-left : 0;
  padding-left : 0;
  line-height : 1.3em;
}

ul ul li {
     list-style-image : none;
     list-style-type : circle;
     margin-left :  -1em;
     padding-left : 0em;
     }

.ltl {
       font-family : Arial, Tahoma, sans-serif;
       font-size: 6pt;
     }

table.tab1, td.tab1
       {
       border-right:1px solid #000;
       border-top:1px solid #000;
       border:1px solid #000;
       font-family:arial, tahoma,verdana,sans-serif; 
       font-size:11px; 
       }

tr.tab1
       {
       border:1px solid #000;
       border-right:1px solid #FFF;border-top:3px solid #FFF
       }

/*table.tab2, */
td.tab22
       {
       aborder-right:1px solid #000;
       aborder-top:1px solid #000;
       border:1px solid #000;
       font-family:arial, tahoma,verdana,sans-serif; 
       font-size:11px; 
       }

/* tr.tab2
       {
       border:1px solid #000;
       border-right:1px solid #FFF;border-top:3px solid #FFF
       } */

td.tab21
       {
       border:1px solid #000;
       aborder-right:1px solid #FFF;
       aborder-top:1px solid #FFF;
       text-align: center !important;
       background:#8D9FD3;
       }

td.tab2
       {
       border:1px solid #000;
       aborder-right:1px solid #FFF;
       aborder-top:1px solid #FFF;
       text-align: center !important;
       font-family:arial, tahoma,verdana,sans-serif; 
       font-size:11px; 
       }
.spqs  { 
       width:200px;padding:2px;
       border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;
       }
.spsb  {padding:2px;width:70px;}

.spqs {width:200px;padding:2px; height: 22;
border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid
#CCCCCC;border-bottom:1px solid #CCCCCC;
}
.spsb {padding:2px; width:70px; height: 23;
border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid
#513535;border-bottom:1px solid #513535; background-color:#cccccc;}