.border {border: 2px #660000 solid}
A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #660000}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #660000}
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; COLOR: #dd0000}
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.hand {cursor: hand}
.text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0033}.pbreak {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; background-color: #990000; text-align: center; vertical-align: middle}
.news {  font-weight: bold; color: #CC0000; text-decoration: underline; text-align: left}
.name {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000099; text-align: left; vertical-align: middle}
.text25 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px}
.error {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000}
.date {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; vertical-align: middle; font-size: 10px; background-color: #CC6633}
.headerdb { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0033 }
.tblhd {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; border-color: #000000 #000000 black black; background-color: #CCFFCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tblhd2 {  font-family: "Times New Roman", Times, serif; font-size: 12px; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #CCCCCC; font-weight: bold}
.tblrow {  font-family: "Times New Roman", Times, serif; font-size: 12px; border-color: black black #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.field {  font-family: "Courier New", Courier, mono; font-size: 12px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sfield { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #990000 solid}
.border_s {  border: #003300 solid; border-width: 1px 0px 1px 1px; background-color: #CCFFCC}
.border_p {  border: #000033 solid; border-width: 1px 0px 1px 1px; background-color: #CCCCFF}
.text9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: bold}
.button_check {  background-image: url(http://www.cherepovets-city.ru/images/linedh.gif); background-repeat: repeat; border: 1px #660000 solid}.rsname {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; font-style: normal}
.catname {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold}
.error {  font-weight: bold}
.ok {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0000FF}
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center}
h1 {  }
li {  padding-bottom: 5px}
.ml {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3300CC; text-decoration: underline; line-height: 25px}
div.b-yandexbox * { font-size: 12px !important; margin: 0 !important; } 
div.b-yandexbox a img { border: 0 !important; } 
div.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; } 
div.b-yandexbox table { font-size: 12px; width: 100%; border-collapse: collapse; border: 0;} 
div.b-yandexbox table td { padding: 7px 0 6px 0; white-space: nowrap; vertical-align: middle; } 
div.b-yandexbox .b-yandexbox-image { padding: 6px 6px 0 6px; } 
div.b-yandexbox .b-yandexbox-search { width: 100%; padding: 0 6px; } 
div.b-yandexbox .b-yandexbox-search table { margin: 0; padding: 0; background: none; } 
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; } 
div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; } 
div.b-yandexbox .b-yandexbox-text input { float: left; width: 100%; padding-right: 0; border: 1px solid #7f9db9; } 
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0; } 
div.b-yandexbox .b-yandexbox-search-precise { padding: 0 18px 6px 6px; vertical-align: top; color: #000000; } 
div.b-yandexbox .b-yandexbox-search-precise input, div.b-yandexbox .b-yandexbox-search-precise label { margin-right: 0.2em !important; } 
div.b-yandexbox .b-hint-input { position: absolute; z-index: 100; left: 0; display: none; width: 30px; height: 11px; margin: 0.16em 0.2em !important; cursor: text; line-height: 0; background: url(http://site.yandex.ru/i/ysearch_small.png) no-repeat; } .b-yandexbox_arr { padding-right: 23px; background-image: url(http://site.yandex.ru/arrow.xml?color=%2383F679); background-repeat: no-repeat; background-position: 100% 50%; } 
div.b-yandexbox .button-search { width: 19px; height: 15px; outline: none; cursor: pointer; border: none; background: url(http://site.yandex.ru/i/search.png) no-repeat; }