
a.button {
  display: block;
  float: left; /* чтобы кнопка не растягивалась на всю ширину родительского блока, а ограничивалась текстом */
  font: bold 12px arial, sans-serif;
  color: #555;
  text-decoration: none;
  background: url(button_r.gif) top right no-repeat;
  padding-right: 25px; /* отступ для "раздвижных дверей" */
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
}
a.button span {
  display: block;
  line-height: 13px;
  background: url(button_l.gif) no-repeat;
  padding: 7px 0 13px 23px;
}



a.button:hover {
  background-position: 100% -33px;
}
a.button:hover span {
  background-position: 0% -33px;
  color: #222;
}





.vnesh_ram {border: 1px solid #b07758}


.menu {font-size: 17px;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-weight: bold;}

a.menu:link,
a.menu_yaz:visited{color:#3d2b1f;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}
a.menu_yaz:hover{text-decoration:underline;
color: #3d2b1f;}



.aaa {font-size: 28px; font-family: "Times New Roman", Times, serif; font-style: italic; color: #CC0000; line-height: 20px; letter-spacing: 1px; margin: 8 0 8 8}
.aa2 {font-size: 20px; font-family: "Times New Roman", Times, serif; font-style: italic; color: #CC0000; line-height: 20px; letter-spacing: 1px; margin: 8 0 8 8}

.bbb {font-size: 46px;
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
color: #0048DD;
letter-spacing: 4px}

.ccc {font-size: 21px;
font-family: "Times New Roman", Times, serif;
color: #000066;
letter-spacing: 4px;
line-height: 15px}

a.bbb:link,
a.bbb:visited,
a.bbb:hover,
a.bbb:active{color: #0048DD; text-decoration:none;}

.style_nazvan_uchebn {font-family: tahoma, Verdana, helvetica;
font-weight: bold;
font-size: 15px;}

.st_nazv_uchebn_2 {font-size: 12px;
font-weight: bold;
font-family: tahoma, Verdana, helvetica;}

.st_koment_uch {font-family: tahoma, Verdana, helvetica;
font-size: 11px;}

.st_koment_uch_1 {font-family: tahoma, Verdana, helvetica;
color: #333333;
font-size: 12px;
line-height: 12px;}

.style_zaglovok_yaz {font-size: 29px;
font-style: italic;
line-height: normal;
color: #000060;
text-align: center;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
margin: 4px;}

.menu_yaz {font-size: 11px;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-weight: bold;}

a.menu_yaz:link,
a.menu_yaz:visited{color:#3d2b1f;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}
a.menu_yaz:hover{text-decoration:underline;
color: #3d2b1f;}

.qqq:hover{background-color: #ace1af;}

a.menu_yaz:active{text-decoration: underline;
color:#3d2b1f}

.st_skachat {font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;}

a.st_skachat:link,
a.st_skachat:visited{color:#000000;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}
a.st_skachat:hover{text-decoration:none;color: #3300CC;}
a.st_skachat:active{text-decoration: underline;color:#0000CC}

a.text:link,
a.text:visited{color:#00009F; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
a.text:hover{text-decoration:none; color: #000000; background-color: #CEE1FF; }
a.text:active{ text-decoration: underline; color:#0000CC}		

.ttt {font-size: 17px;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
color: #3d2b1f;
font-weight: bold;}

.ttt2 {font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color: #000033;}

a:link {color: #000079; text-decoration: none;}
a:visited {color: #000066; text-decoration: none;}
a:hover {color: #0000CC; text-decoration: underline;}
a:active {text-decoration: none;}

.uchebniki {font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #00006C;}

.st5_text {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

.izbran {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

.text {font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;}

.textverdana {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #3d2b1f;
font-style: normal;
font-weight: normal;
line-height: normal;}


.textverdana1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
color: #3d2b1f;
font-style: normal;
font-weight: normal;
line-height: normal;}




.text1 {font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;}

.s {margin-top: 2px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;}

.kurs {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000FF;
font-size: 14px;
line-height: 17px;}
a.kurs:link,
a.kurs:visited{color: #0000FF; text-decoration:none;}
a.kurs:hover,
a.kurs:active{color: #0000FF; text-decoration:none; background-color: #DBD6FE;}

.kurs2 {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #0000FF;
font-size: 13px;
line-height: 17px;}
a.kurs2:link,
a.kurs2:visited{color: #0000FF; text-decoration:none;}
a.kurs2:hover,
a.kurs2:active{color: #0000FF; text-decoration:none; background-color: #DBD6FE;}



.ssilka_na_uch {font-size: 16px;
font-family: Times New Roman, Arial, Helvetica, sans-serif;
font-weight: bold;}

a.ssilka_na_uch:link,
a.ssilka_na_uch:visited{color:#3d2b1f;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;}
a.ssilka_na_uch:hover{text-decoration:underline;
color: #3d2b1f;}