 body, a, p, td {font-family:Trebuchet MS, Tahoma, Arial}
 a {text-decoration: none; color:#0099FF; text-decoration:underline;}
 a:hover {color: #0099FF; text-decoration:none;}

 #header {font-size:10pt; padding:0 0 0 10; color:#ffffff;}
 #cd {color:#595757; font-size:20px;}

 td.tel_dir{padding:5 5 5 5px;}
 td.phone{padding:7 10 7 10px; font-size:20px;}
 td.map{padding:5 5 5 5px;}
 td.map a{text-decoration:underline; color:#00A9E1; font-size:16px;}
 td.map a:hover{text-decoration:none; color:#37CDFF; font-size:16px;}

 #kon_numb { font-size:25px; color:#0099ff; padding:0 0 0 0px;}
 .mainlevel2 {font-size:10pt; color:#606060; }
 .mainlevel2 a {color:#0099FF; text-decoration:underline;}
 .mainlevel2 a:hover {color:#0099FF; text-decoration:none;}

 #invisible {color:#c2c2c2; font-size:13px; display:none;}
 #invisible input{color:#c2c2c2; font-size:11px; border-color:#c2c2c2; border-style:solid; border-width:1px;}

 #search_us{font-size:25px; color:#606060;}
 #search_us .descript{font-size:15px; color:#606060;}

 #us_del a{ font-size:13px; color:#FF0000; text-decoration: none;}
 #us_del a:hover{ font-size:13px; color:#CC0000; text-decoration: none;}

 #user_guest { font-size:10px; color: #606060; padding:0 0 0 0px;}
 #user_no { font-size:13px; color: #6B6B6B; padding:0 0 0 0px;}
 #user_guest a{ font-size:10px; color: #6B6B6B; padding:0 0 0 0px; text-decoration: underline;}
 #user_guest a:hover{ font-size:10 px; color: #6B6B6B; padding:0 0 0 0px; text-decoration: none;}

 #user { font-size:13px; color:#FFFFFF; padding:0 0 0 0px;}
 #user a { font-size:14px; color:33ccff; text-decoration: underline;}
 #user a:hover { font-size:14px; color:#555555; text-decoration: none;}

 #us_podrazd { font-size:13px; color:#FFFFFF; padding:0 10 0 10px;}
 #us_podrazd.nolink { font-size:14px; color:#797979; padding:0 0 0 0px;}
 #us_podrazd a { font-size:14px; color:#ffffff; text-decoration: underline;}
 #us_podrazd a:hover { font-size:14px; color:#ffffff; text-decoration: none;}

 #podrazd {font-size:19px; color:#0099FF;}
 #podrazd a{font-size:19px; color:#0099FF; text-decoration:underline;}
 #podrazd a:hover{font-size:19px; color:#0099FF; text-decoration:none;}

 #us2 { font-size:13px; color:#6B6B6B; padding:0 0 0 0px;}
 #us2.nolink { font-size:13px; color:#ffffff; padding:0 0 0 0px;}
 #us2 a { font-size:14px; color: #6B6B6B; text-decoration: underline;}
 #us2 a:hover { font-size:14px; color: #6B6B6B; text-decoration: none;}

 #us3 { font-size:12px; color:#A3A3A3; padding: 0 10 0 10px;}
 #us3.nolink { font-size:12px; color:#ffffff; padding: 0 10 0 10px;}
 #us3 a { font-size:12px; color:#A3A3A3; text-decoration: underline;}
 #us3 a:hover { font-size:12px; color:#6B6B6B; text-decoration: none;}

 #login { font-size:25px; padding:10 0 10 10; color:#0099ff;}
 #login a{ font-size:20px; padding:0 0 0 0; color:#0099ff; text-decoration:underline;}
 #login a:hover{ font-size:20px; padding:0 0 0 0; color:0099ff; text-decoration:none;}

 #main_page { font-size:13px; color:#666666; padding:0 0 0 0px;}
 #main_page a{ font-size:13px; color:#FFFFFF; padding:0 0 0 0px; text-decoration:underline;}
 #main_page a:hover{ font-size:13px; color:#FFFFFF; padding:0 0 0 0px; text-decoration:none;}

 #h3_red { font-size:13px; padding:0 0 0 0; color:#676767; font-weight:bold;}

 #h3_gray { font-size:13px; padding:0 0 0 0; color:#606060;}
 #h3_gray a{ font-size:13px; padding:0 0 0 0; color:#606060; text-decoration:underline;}
 #h3_gray a:hover{ font-size:13px; padding:0 0 0 0; color:#606060; text-decoration:none;}

 #h2 { font-size:15px; padding:0 0 0 0; color:#606060;}
 #h2 .answ { font-size:15px; padding:0 0 0 10; color:#606060;}
 #h2_us { font-size:17px; padding:0 0 0 0; color:#6FA7D9;}

 #sort { font-size:13px; padding:0 0 0 0; color:#606060;}
 #sort a {font-size:14px; padding:0 0 0 0; color: #0099ff; text-decoration:underline;}
 #sort a:hover{font-size:14px; padding:0 0 0 0; color: #0099ff; text-decoration:none;}

 #h3_text { font-size:15px; padding: 5 18 5 5px; color:#606060;}
 #h3_news { font-size:13px; padding: 0 0 0 0; color:#606060;}
 #h3_news.zag { font-size:13px; padding: 0 0 0 0; color:#989898;}
 #h3_news input { font-size:11px; padding: 0 0 0 0; color:#606060; vertical-align:middle;}
 #h3_news select { font-size:11px; padding: 0 0 0 0; color:#606060; vertical-align:middle;}
 #h3_login { font-size:13px; padding: 0 0 0 0; color:#5e5e5e; vertical-align:middle;}
 #h3_login input{ font-size:13px; padding: 0 0 0 0; color:#5e5e5e; vertical-align:middle;}
 #h3_login input:focus { font-size:13px; padding: 0 0 0 0; color:#5e5e5e; vertical-align:middle; background:#E5E5E5;}

 #dekan { font-size:15px; color:#525252;}

 #h3 { font-size:13px; padding: 0 0 0 10; color:#525252; background:#CACACA;}

 a.lite_redakt { font-size:13px; padding: 0 0 0 0; color:#69DD00; text-decoration:underline; vertical-align:middle;}
 a.lite_redakt:hover { font-size:13px; padding: 0 0 0 0; color:#69DD00; text-decoration:none; vertical-align:middle;}
 a.lite_del_redakt { font-size:13px; padding: 0 0 0 0; color:#FF0000; text-decoration:underline; vertical-align:middle;}
 a.lite_del_redakt:hover { font-size:13px; padding: 0 0 0 0; color:#FF0000; text-decoration:none; vertical-align:middle;}

 a.redakt { font-size:15px; padding: 0 0 0 0; color:#69DD00; text-decoration:none; vertical-align:middle;}
 a.redakt:hover { font-size:15px; padding: 0 0 0 0; color:#00CC33; text-decoration:none; vertical-align:middle;}
 a.del_redakt { font-size:15px; padding: 0 0 0 0; color:#FF0000; text-decoration:none; vertical-align:middle;}
 a.del_redakt:hover { font-size:15px; padding: 0 0 0 0; color:#B30000; text-decoration:none; vertical-align:middle;}
 a.close_redakt { font-size:15px; padding: 0 0 0 0; color:#4F4F4F; text-decoration:none; vertical-align:middle;}
 a.close_redakt:hover { font-size:15px; padding: 0 0 0 0; color:#000000; text-decoration:none; vertical-align:middle;}

 #name_us { font-size:18px; padding: 0 0 0 0; color:#0099ff;}
 #name_us a{ font-size:18px; padding: 0 0 0 0; color:#0099ff; text-decoration:underline;}
 #name_us a:hover{ font-size:18px; padding: 0 0 0 0; color:#0099ff; text-decoration:none;}

 .link_fak {font-size:10pt; color:#606060; text-align:left}
 .link_fak a {font-size:10pt; color:#606060;text-decoration:underline;}
 .link_fak a:hover {color:#606060;text-decoration:none;}

 .link_fak_page {font-size:10pt; padding: 0 0 0 0px; color:#33CC00; text-align:left}
 .link_fak_page select {font-size:12px; color:#606060;}
 .link_no {font-size:10pt; color:#33CC00; font-weight:bold;}
 .link_fak_page a {font-size:10pt; color:#33CC00;text-decoration:underline;}
 .link_fak_page a:hover {color:#33CC00;text-decoration:none;}

 .link_f {font-size:20px; padding: 0 0 10 0; color:#0099ff; text-align:left}
 .link_f a{font-size:15px; padding: 0 0 10 0; color:#9D9D9D; text-decoration:underline;}
 .link_f a:hover{font-size:15px; padding: 0 0 10 0; color:#9D9D9D; text-decoration:none;}

 #h1 { font-size:27px; padding: 10 10 10 0; color:#0099ff;}

 #h1_baner { font-size:27px; padding: 0 0 0 0; color:#6FA7D9;}
 #h1_gray { font-size:27px; padding: 0 0 0 0; color:#D6D6D6;}

 #h1_color { font-size:20px; padding: 0 0 10 0; color:#0099ff;}
 #h1_color a{ font-size:20px; padding: 0 0 10 0; color:#D3D3D3; text-decoration:none;}
 #h1_color a:hover{ font-size:20px; padding: 0 0 10 0; color: #595959; text-decoration:none;}
 #h1_color .no_link{ font-size:20px; padding: 0 0 10 0; color: #9DC4DB; text-decoration:none;}

 #struct_green {font-size:15px; padding: 0 0 0 15; color:#606060;}
 #struct_black {font-size:15px; padding: 0 0 0 15; color:#000000;}

 #struct {font-size:15px; padding:0 15 0 15; color:#0099FF;}

 #struct_b a {font-size:15px; padding: 0 0 0 15; color: #606060; text-decoration:underline;}
 #struct_b a:hover {font-size:15px; padding: 0 0 0 15; color: #606060; text-decoration:none;}

 #struct_w a {font-size:15px; padding: 0 0 0 15; color: #ffffff; text-decoration:underline;}
 #struct_w a:hover {font-size:15px; padding: 0 0 0 15; color: #ffffff; text-decoration:none;}

 #struct .text {font-size:10pt; color: #9DC4DB; text-align:left;}
 .nolink {font-size:10pt; color: #efefef; padding: 0 0 0 0; text-decoration:none; font-weight:100;}
 #struct a {font-size:10pt; color: #696969; text-decoration:underline;}
 #struct a:hover {color: #696969; text-decoration:none;}
 #struct .sm {font-size:10pt; padding: 0 15 0 15; color: #efefef; text-decoration:none;}
 #struct a.sm {font-size:10pt; padding: 0 15 0 10; color: #696969; text-decoration:underline; font-weight:100;}
 #struct a:hover.sm {color: #696969; text-decoration:none; font-weight:100;}
 #struct .kaf {font-size:10pt; padding: 0 15 0 0; color:#909090; text-decoration:none;}
 #struct a.kaf {font-size:10pt; padding: 0 15 0 0; color:#696969; text-decoration:underline; font-weight:100;}
 #struct a:hover.kaf {color:#696969; text-decoration:none; font-weight:100;}
 #struct .spec {font-size:10pt; padding: 3 3 3 3; color: #9D9D9D; text-decoration:none;}
 #struct a.spec {font-size:10pt; padding: 0 0 0 0; color: #696969; text-decoration:underline;}
 #struct a:hover.spec {color: #696969; text-decoration:none;}

 .mainlevel {font-size:10pt; padding-left:15px; color:#606060; }
 .main_nolink {font-size:10pt; padding-left:15px; color:#606060; }
 .mainlevel a {padding-left:10pt; color:#606060; text-decoration:underline;}
 .mainlevel a:hover {color:#606060; text-decoration:none;}

 #my_kaf { font-size:15px; padding: 0 0 0 0; color:#606060;}
 #my_kaf a{ font-size:15px; padding: 0 0 0 0; color:#606060; text-decoration:underline;}
 #my_kaf a:hover{ font-size:15px; padding: 0 0 0 0; color:#606060; background:#ffffff;text-decoration:none;}

 #footer {font-size:14px; padding: 0px 0 5px 10; color: #8D8D8D; }

 #kafedra { font-size: 20px; padding: 0 0 0 5; color:#606060;}
 #kafedra a{ font-size: 16px; padding: 0 0 0 0; color:#606060; text-decoration:underline;}
 #kafedra a:hover{ font-size: 16px; padding: 0 0 0 0; color:#606060; text-decoration:none;}

  #spbut { font-size:15px; color: #0099FF;}
  #spbut input { font-size:11px; color: #6F6F6F;}
  #spbut a {color: #0099FF; text-decoration: none; text-decoration: underline;}
  #spbut a:hover {color: #0099FF; text-decoration: none; text-decoration: none;}

  #spbut_r { font-size:15px; color: #9D9D9D;}
  #spbut_r a {color: #9D9D9D; text-decoration: none; text-decoration: underline;}
  #spbut_r a:hover {color: #9D9D9D; text-decoration: none; text-decoration: none;}

   #n_padding {font-size:15px; color: #454545; padding: 0 5 0 5px; }
   #padding a{font-size:15px; color: #9D9D9D; padding: 0 5 0 5px; text-decoration:underline;}
   #padding a:hover{font-size:15px; color: #727272; padding: 0 5 0 5px; text-decoration:underline;}

 #news_index { font-size:13px; padding: 0 0 0 0; color:#0099FF;}
 #news_index .nolink{ font-size:13px; padding: 0 0 0 0; color:#CFCFCF;}
 #news_index a{ font-size:13px; padding: 0 0 0 0; color:#606060; text-decoration:underline;}
 #news_index a:hover{ font-size:13px; padding: 0 0 0 0; color:#606060; text-decoration:none;}

 #hot_news_index { font-size:13px; padding: 0 0 0 0; color: #0099ff;}

 #hot_news { font-size:13px; padding: 0 0 0 0; color: #0099FF;}
 #hot_news .nolink{ font-size:13px; padding: 0 0 0 0; color: #CFCFCF;}
 #hot_news a{ font-size:13px; padding: 0 0 0 0; color: #6c6b6b; text-decoration:underline;}
 #hot_news a:hover{ font-size:13px; padding: 0 0 0 0; color: #6c6b6b; text-decoration:none;}

 #user_main{ font-size:13px; color:#4F0000;}
 #user_main a{ color:#FF0000; font-size:13px;text-decoration:underline;}
 #user_main a:hover{ color:#A60000; font-size:13px;text-decoration:none;}

 .grad_family {font-size:16px; color:#0099ff;}
 .grad_work {background-color:#AF00D5; color:#ffffff; font-size:10px; padding:0 5 0 5px; margin:0 5 0 5px;}

 #--------------------------------------------------------------------

 #h3_doc { font-size:12px; padding: 0 0 0 0; color: #989898;}
 #h3_doc div{ font-size:17px; padding: 0 0 0 0; color: #989898;}
 #h3_doc input { font-size:11px; padding: 0 0 0 0; color: #5e5e5e; vertical-align:middle;}
 #h3_doc select { font-size:11px; padding: 0 0 0 0; color: #5e5e5e; vertical-align:middle;}
 #h3_doc a{ font-size:13px; padding: 0 0 0 0; color: #71C910; background:#ffffff;text-decoration:none;}
 #h3_doc a:hover{ font-size:13px; padding: 0 0 0 0; color: #FF0000; background:#ffffff;text-decoration:none;}


 #sotr_sm { font-size:12px; padding: 0 0 0 0; color: #A0A0A0;}
 #sotr { font-size:14px; padding: 0 0 0 0; color: #4A4A4A;}
 #sotr a{ font-size:14px; padding: 0 0 0 0; color: #5F8ED6; text-decoration:none;}
 #sotr a:hover{ font-size:14px; padding: 0 0 0 0; color: #71C910; text-decoration:none;}

    .edit{font-size:10pt; text-decoration:none; color:999999; cursor:hand;}
    .edit2{font-size:10pt; text-decoration:none; color:FF0000;}
    .edit3{font-size:10pt; text-decoration:none; color:999999;}
    .zag{font-size:20 pt; padding-left: 15px; color: #0099FF;}

    .zav{font-size:16pt; color: 92ADCB;}
    .zav a{font-size:16pt; color: 92ADCB;}
    .zav a:hover{font-size:16pt; color: 33CC00;}
    .prep{font-size:13pt; color: 92ADCB;}
    .prep a{font-size:13pt; color: 92ADCB;}
    .prep a:hover{font-size:13pt; color: 33CC00;}

   .navigator {font-size:14pt; padding: 15px; color: 999999; text-align:left}
   .navigator a {font-size:14pt; color: 999999;}
   .navigator a:hover {color: #33CC00;}


    #news{background-color:#F3F3F3; }
    #news p {padding:15px 0px 0px 15px; font-size: 18pt; margin:0px; color: 0099FF;}
    #news div {padding: 0px 0px 0px 15px; font-size: 14pt; color: #333333;}
    #news div a {color: #333333;font-size: 14pt}
    #news div a:hover {color: #33CC00;}
    #news H3 {font-size: 8pt; margin: 0px;}
    #news form{padding: 0px 0px 0px 15px;}

    #add{background-color:#F0F0F0; margin:0px;}
    #add p {padding: 15px 0px 0px 15px; font-size: 18pt; margin:0px; color: 0099FF;}
    #add div {padding: 0px 10px 5px 15px; font-size: 10pt; color: #696969;}
    #add div a {color: #333333;font-size: 10pt}
    #add div a:hover {color: #33CC00;}
    #add H3 {font-size: 8pt; margin: 0px;}
    #add input{font-size: 8pt;}

    #add2{background-color:#F0F0F0; }
    #add2 p {padding: 15px 0px 0px 15px; font-size: 18pt; margin:0px; color: 0099FF;}
    #add2 div {padding: 0px 10px 5px 10px; font-size: 10pt; color: #696969;}
    #add2 div a {color: #333333;font-size: 10pt}
    #add2 div a:hover {color: #33CC00;}
    #add2 H3 {font-size: 8pt; margin: 0px;}
    #add2 input{font-size: 8pt;}

    #image{background-color:#e6e6e6; padding: 5px 0px 0px 15px;}
    #image input{font-size: 8pt;}

    #pass{background-color:#ffffff; padding: 0px 0px 0px 10px; font-size: 8pt;}
    #pass input{font-size: 8pt;}

    .photo   {padding: 10px 0px 0px 0px;}
    .photo img  { border: thin; border-style: solid; border-color: #696969;}


    #linenews{font-size: 11pt; color: #B2B2B2; padding: 0px 0 5px 10;}
    #linenews a  {color: #B2B2B2;  text-decoration: none;}
    #linenews a:hover {color: #333333; text-decoration: none;}

    #linefak a  {color: #ffffff;  text-decoration: none;}
    #linefak a:hover {color: #333333; text-decoration: none;}

    #line {background-color: #cccccc;}
    #foot {font-size:10 pt; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; color: #CCCCCC;}

    A.red {font-size:10px; padding: 0px 0px 0px 15px; text-decoration:none; text-align:left; color:#696969;}
    A.red:visited {font-size:10px; padding: 0px 0px 0px 15px; text-decoration:none; text-align:left; color:#696969;}
    A.red:hover{font-size:10px; padding: 0px 0px 0px 15px; text-decoration:none; text-align:left; color:#FF0000;}

   .nav_news {font-size:11 pt;  padding: 0px 0 0px 10; color: 999999;}
   .nav_news a {font-size:11 pt; color: 999999;}
   .nav_news a:hover {color: #33CC00;}

   .date{font-size:12 pt;  padding: 0px 0 5px 15; color: 000000;}

   .img{font-size:8 pt;  padding: 0px 0 0px 0; color: #ff0000;}
   .color{font-size:8 pt;  padding: 0px 0 0px 0; color: #414141;}
   #cl input{font-size:8 pt;  padding: 0px 0 0px 0; color: #414141;}
   .other_news_date{font-size:10 pt;  padding: 15px 0 0px 10; color: 414141;}
   .other_news_link a{font-size:12 pt;  padding: 0px 0px 0px 0px; color: 999999;}
   .other_news_link a:hover{font-size:12 pt;  padding: 0px 0px 0px 0px; color: 33CC00;}