ol a:link {color: #008ed1 ; text-decoration: underline;}
ol a:hover {color: #00547b ; text-decoration: underline;}
        
  a:link {color: 000000 ; text-decoration: none}
  a:active {color: 000000 ; text-decoration: none}
  a:visited {color: 000000 ; text-decoration: none}
  a:hover {color: 47443f; border: outset 0px; text-decoration: none;}
  a.black:hover {color: FFFFFF; border: outset 0px; text-decoration: none;}

a.black {color: 2B2926 ; text-decoration: none}  

* {behavior:url("ie6hover.htc")}



body   {
        font-size: 12px;
        font-family: sans-serif, tahoma, verdana;
        font-color: #000000;
      	background-color: #f3f3f3;
      	padding: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
	      }


#t1     {
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 12px;
        font-family: sans-serif, tahoma, verdana;        
        } 

.header {
        padding-left: 20px;
        font-size: 12px;
        font-family: sans-serif, tahoma, verdana;
        color: #08a3e4;      
        }
a.mainpagelink:link {color: #008ed1 ; text-decoration: underline;}
a.mainpagelink:hover {color: #00547b ; text-decoration: underline;} 

ol p    {
        font-weight: normal;
        color: #535353;
        font-size: 12px;
        font-family: sans-serif, tahoma, verdana;           
        }

.absb   {
        display: block;
        position: absolute;
        top: 0px;
        left: 173px;
/*        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "py");*/
        z-index: 0;
        }
        
.absb2   {
        display: block;
        position: absolute;
        top: 73px;
        left: 174px;
        width: 18px;
        height: 69px;
/*        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "py");*/
        z-index: 3;
        background-image: url(img/elements/all_pages/el_abs.gif);
        background-repeat: no-repeat;
        background-position: left;   
        }
        
.absb3   {
        display: block;
        position: absolute;
        top: 277px;
        //top: 280px;
        left: 174px;
        width: 18px;
        height: 69px;
/*        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "py");*/
        z-index: 3;
        background-image: url(img/elements/all_pages/el_abs.gif);
        background-repeat: no-repeat;
        background-position: left;  
        }                                            
     
.absimg   {
        width: 0px;
        height: 0px;      
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
/*        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "py");*/
        z-index: 0;
        }
        
.absimgi   {
        width: 0px;
        height: 0px;        
        }        
        
.shadow_top 
        {
        padding: 0px;
        margin: 0px;         
        width: 100%; 
        height: 3px; 
        background-image: url('img/elements/all_pages/shadow_page_top.gif'); 
        background-repeat: repeat-x;
        background-position: bottom;        
        }
        
.shadow_bottom
        {
        padding: 0px;
        margin: 0px;        
        width: 100%; 
        height: 7px; 
        background-image: url('img/elements/all_pages/shadow_page_bottom.gif'); 
        background-repeat: repeat-x;
        background-position: top;        
        }        

.logo   {
        position: fixed;
        top: 0px;
        left: 756px;
        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
        padding: 0px;
        margin: 18px;
        height: 59px;
        width: 189px;

        }

.news   {
        position: fixed;
        top: 100px;
        left: 750px;
        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");
        padding: 0px;
        margin: 18px;
        width: 205ps;
        }

.main_frame 
        {
        position: absolute;
        top: 0px;
        left: 0px;        
        margin: 0px;
        padding: 0px;
        height: 100%px;
        width: 100%;
        }

b      {
        font-weight: bold;
        font-size: 12px;
        font-family: sans-serif, tahoma, verdana;
        color: #01349d; 
        }



.b1     {
        color: #11a940;
        }
        
ul      {
        margin-left: 15px;
        padding-left: 15px;
        }        

.ulclass{
        margin-left: 0px;
        padding-left: 0px;    
        padding-top: 0px;    
        }
        
.liclass{
        margin-left: 0px;
        padding-left: 0px;    
        padding-top: 10px;
        list-style-position: inside;                  
        }        
        
.main_frame2 
        {
        padding: 0px;
        margin: 0px;
        height: 400px;
        width: 100%;
        background: #f3f3f3;
        padding: 0px;
        margin: 0px;
        }        
.main_frame3 
        {
        display: block;
        float: left;
        height: 400px;
        width: 170px;
        background: #00adef;
        }        
           
.main_frame5 
        {
        display: block;
        float: left;
        height: 400px;
        width: 500px;
        background-image: url(img/elements/all_pages/menu_shadow.gif);
        background-repeat: repeat-y;
        background-position: left;        
        }  
         
.content
        {
        padding-left: 215px;
        margin-top: 0px;
        height: 100%;
        width: 500;
        padding-right: 42px;
        //padding-right: 22px;
        padding-bottom: 18px;        
        background-image: url(img/elements/all_pages/menu_shadow.gif);
        background-repeat: repeat-y;
        background-position: right; 
        background-color: #f8f8f8;         
        }
        
.map
        {
        padding-left: 215px;
        font-size: 11px;
        margin-top: 0px;
        height: 40px;
        width: 750;
        padding-bottom: 18px;        
        line-height: 10px;  
        }
                         
.bottom
        {
        margin-top: 0px;
        height: 60px;   
        width: 755;
        background-image: url(img/elements/all_pages/menu_shadow3.gif);
        background-repeat: repeat-x;
        background-position: top;
        text-align: center;
        }                
         
.bottom2
        {
        position: absolute;
        left: 445px;
        margin-top: 0px;
        padding-top: 12px;
        padding-bottom: 12px;        
        width: 270;
        background-color: #bebebe;
        text-align: center;
        font-size: 10px;
        color: #ffffff;
        }                

.menu   {
        position: absolute;
        left: 0px;
        top: 0px;
/*        //position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");*/        
        z-index: 2;
        background-image: url(img/elements/all_pages/menu_shadow.gif);
        background-repeat: repeat-y;
        background-position: right;      
        height: 500;
        width: 180px;
        background-color: #00adef;
        }   
        
.menu1  {
        height: 440px;
        width: 175px;           
        background-color: #00adef;
        background-image: url(img/elements/all_pages/bg_menu.gif);
        background-repeat: repeat-y;
        background-position: right;         

        }
        
.menu2  {
        height: 55px;
        width: 175px;
        background-color: #00adef;
        background-image: url(img/elements/all_pages/bg_menu.gif);
        background-repeat: repeat-y;
        background-position: right;           
        text-align: left;
        vertical-align: top;
        }  
        
.menu3  {
        height: 27px;
        width: 180px;
        background-color: #00adef;
        background-image: url(img/elements/all_pages/menu_shadow_2.gif);
        background-repeat: no-repeat;
        background-position: bottom;           
        }  
           
    
                
.eng_type 
        {
        text-align: right;  
        display: block;   
        float: right;  
        border: 0px; 
        }                         
        
.flow   {
        width: 500px;
        text-align: justify;
        text-indent: 20px;
        color: #535353;
        }
        
.flow2   {
        width: 500px;
        text-align: left;
        color: #535353;
        }
                      
/*----------------------------------------------------------------------------*/
.hover1 {
        background-image: url(img/elements/all_pages/about_us_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }
        
a:hover .hover1 {
        background-image: url(img/elements/all_pages/about_us_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }
        
a.hover .hover1 {
        background-image: url(img/elements/all_pages/about_us_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }        
/*----------------------------------------------------------------------------*/
.hover2 {
        background-image: url(img/elements/all_pages/langs_us_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }

a:hover .hover2 {
        background-image: url(img/elements/all_pages/langs_us_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }
a.hover .hover2 {
        background-image: url(img/elements/all_pages/langs_us_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 24;
        }
/*----------------------------------------------------------------------------*/
.hover3 {
        background-image: url(img/elements/all_pages/for_you_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 30;
        }

a:hover .hover3 {
        background-image: url(img/elements/all_pages/for_you_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 30;
        }
a.hover .hover3 {
        background-image: url(img/elements/all_pages/for_you_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 30;
        }
/*----------------------------------------------------------------------------*/
.hover4 {
        background-image: url(img/elements/all_pages/contacts_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 14;

        }

a:hover .hover4 {
        background-image: url(img/elements/all_pages/contacts_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 14;
        }
a.hover .hover4 {
        background-image: url(img/elements/all_pages/contacts_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 14;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_1 {
        background-image: url(img/elements/all_pages/eng.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_1 {
        background-image: url(img/elements/all_pages/eng_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_1 {
        background-image: url(img/elements/all_pages/eng_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_2 {
        background-image: url(img/elements/all_pages/de.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_2 {
        background-image: url(img/elements/all_pages/de_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_2 {
        background-image: url(img/elements/all_pages/de_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
                                                                         
/*----------------------------------------------------------------------------*/                                                                                            
.hover2_3 {
        background-image: url(img/elements/all_pages/fr.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 20;
        }

a:hover .hover2_3 {
        background-image: url(img/elements/all_pages/fr_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 20;
        }
a.hover .hover2_3 {
        background-image: url(img/elements/all_pages/fr_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 20;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_4 {
        background-image: url(img/elements/all_pages/it.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_4 {
        background-image: url(img/elements/all_pages/it_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_4 {
        background-image: url(img/elements/all_pages/it_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_5 {
        background-image: url(img/elements/all_pages/es.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 18;
        }

a:hover .hover2_5 {
        background-image: url(img/elements/all_pages/es_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 18;
        }
a.hover .hover2_5 {
        background-image: url(img/elements/all_pages/es_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 18;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_6 {
        background-image: url(img/elements/all_pages/ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_6 {
        background-image: url(img/elements/all_pages/ru_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_6 {
        background-image: url(img/elements/all_pages/ru_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover2_7 {
        background-image: url(img/elements/all_pages/ch.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_7 {
        background-image: url(img/elements/all_pages/ch_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_7 {
        background-image: url(img/elements/all_pages/ch_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
/*----------------------------------------------------------------------------*/
.hover2_8 {
        background-image: url(img/elements/all_pages/pl.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }

a:hover .hover2_8 {
        background-image: url(img/elements/all_pages/pl_sl.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
a.hover .hover2_8 {
        background-image: url(img/elements/all_pages/pl_sl.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 16;
        }
                                                                                                                                                  
/*----------------------------------------------------------------------------*/
.hover5 {
        background-image: url(img/elements/all_pages/online_test_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;

        }

a:hover .hover5 {
        background-image: url(img/elements/all_pages/online_test_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
a.hover .hover5 {
        background-image: url(img/elements/all_pages/online_test_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
                                                                         
/*----------------------------------------------------------------------------*/
.hover52 {
        background-image: url(img/elements/all_pages/faq_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;

        }

a:hover .hover52 {
        background-image: url(img/elements/all_pages/faq_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
a.hover .hover52 {
        background-image: url(img/elements/all_pages/faq_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
                                                                         
/*----------------------------------------------------------------------------*/

.hover6 {
        background-image: url(img/elements/all_pages/sc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;

        }

a:hover .hover6 {
        background-image: url(img/elements/all_pages/sc_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
a.hover .hover6 {
        background-image: url(img/elements/all_pages/sc_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
                                                                         
/*----------------------------------------------------------------------------*/

.hover7 {
        background-image: url(img/elements/all_pages/vc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;

        }

a:hover .hover7 {
        background-image: url(img/elements/all_pages/vc_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
a.hover .hover7 {
        background-image: url(img/elements/all_pages/vc_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
/*----------------------------------------------------------------------------*/

.hover8 {
        background-image: url(img/elements/all_pages/scamp.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;

        }

a:hover .hover8 {
        background-image: url(img/elements/all_pages/scamp_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
a.hover .hover8 {
        background-image: url(img/elements/all_pages/scamp_slc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 25;
        }
/*----------------------------------------------------------------------------*/

.hover9 {
        background-image: url(img/elements/all_pages/faq_ru.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;

        }

a:hover .hover9 {
        background-image: url(img/elements/all_pages/faq_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
a.hover .hover9 {
        background-image: url(img/elements/all_pages/faq_ru_h.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 162;
        height: 15;
        }
                                                                                                                                             
/*------------------------      HOME     -----------------------------*/

.h_content1
        {
        background-image: url(img/elements/home/langs.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 111;
        height: 204;
        float: left;
        margin-right: 18px;
        }

.h_content2
        {
        background-image: url(img/elements/home/tests.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 111;
        height: 204;
        float: left;
        margin-right: 18px;
        }        
        
.h_content3
        {
        background-image: url(img/elements/home/sc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 111;
        height: 204;
        float: left;
        margin-right: 18px;
        }        
        
.h_content4
        {
        background-image: url(img/elements/home/vc.gif);
        background-position: right;
        background-repeat: no-repeat;                
        width: 111;
        height: 204;
        float: left;
        }                
        
/*------------------------      TEST     -----------------------------*/

.main_frame_test 
        {
        position: absolute;
        top: 0px;
        left: 0px;        
        margin: 0px;
        padding-top: 130px;
        padding-left: 130px;        
        height: 100%px;
        width: 100%;
        }

.logo_test   {
        position: absolute;
        top: 80px;
        left: 550px;
        /*//position: absolute;
        top: expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");*/
        padding: 0px;
        margin: 18px;
        height: 47px;
        width: 153px;

        }
/*------------------------      LANGS     -----------------------------*/

