/*
  1. Нельзя использовать перед двоеточием пробел (для описания псевдоклассов и псевдоселекторов
  2. bold - это атрибут не font-style, а font-weight
  3. У свойства cursor нет значения hand (если нужно что-то нестандартное используем .cur-файл
  4. В случае указания цвета рекомендуется указывать цвет фона
  5. В случае указания font-family sans-serif нужно указывать в последнюю очередь (так как другие шрифты могут быть не установлены)

*/

body
{
  background-color: white;
}

img.no_border {
  border: none;
}

.copyright {
  font-size: x-small;
  color: #006600;
  text-align: center;
}

.article_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-size: x-small;
  font-weight: bold;
  color: #006600;
  padding: 5px;
  text-decoration: none;
}

.LinkLine {
  font-family: sans-serif, Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #006600;
}

.article_content {
  font-family: "Times New Roman", Times, serif;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  color: Black;
  padding: 5px;
  text-decoration: none;
}

.price {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: x-small;
  font-style: italic;
  color: Black;
  padding: 5px;
  text-decoration: none;
}

input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid;
  background-color: #CCFFFF;
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #CCCCCC;
  background-color: #CCFFFF;

}

button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px groove;
  background-color: #FFFFFF;
}


button:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px groove;
  background-color: #FFFFCC;
}

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid;
  background-color: #CCFFFF;
}

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #99CCFF;
  border: 1px solid;
  cursor: pointer;
  text-decoration: underline;
}

.inputName {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
  border: 1px none;
  cursor: pointer;
}

.bo_button {
  color: Black;
  font-family: Verdana, sans-serif;
  border-left-color: #D2DAE8;
  border-right-color: #243146;
  border-top-color: #D2DAE8;
  border-bottom-color: #243146;
  background-color: Silver;
}

.bo_left_section {
  background-color : #0002C8;
  height : 20cm;
  vertical-align : top;
  padding : 10px;
}
.bo_right_section {
  vertical-align : top;
  padding: 10px;
}
.bo_menu {
    font-weight : bold;
    color : #FFFFFF;
    background-color: #0002C8;
}
.bo_menu:visited {
 text-decoration: underline;
 color : #FFFFFF;
}
.bo_menu:link {
 text-decoration: underline;
 color : #FFFFFF;
}

.bo_input_text {
  width : 15cm;
  color: Black;
  font-family: Verdana,sans-serif;
}

.bo_input_file {
  width : 5cm;
  color: Black;
  font-family: Verdana,sans-serif;
}
.bo_input_textarea {
  width : 15cm;
  height: 4cm;
  color: Black;
  font-family: Verdana,sans-serif;
}

.bo_input_formula_textarea {
  width : 16cm;
  height: 8cm;
  color: Black;
  font-family: Verdana,sans-serif;
}
.bo_input_small_textarea {
  width : 15cm;
  height: 1cm;
  color: Black;
  font-family: Verdana,sans-serif;
}
.bo_input_textarea_comment {
  width : 15cm;
  height: 1cm;
  color: Black;
  font-family: Verdana,sans-serif;
}

.bo_input_checkbox {
  color: Black;
}

.bo_input_select {
  color: Black;
  font-size: 12px;
}

.bo_input_text:read-only,
.bo_input_textarea:read-only {
  background-color: silver;
}

.success_message {
  font-weight : bold;
  color : Blue;
  margin-top: 10px;
}

.error_message {
  margin-top: 10px;
  font-weight : bold;
  color : Red;
}

.login form input.submit {
    font-family: Tahoma, Verdana, sans-serif;
    padding: 3px 5px;
    border: none;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    text-decoration: none;  
    margin-top: 0px;
    background-color: silver;
}

.login {
 width: 292px;
 margin: 7em auto;
 text-align: center;
 font-weight: bold;
 font-size: 12px;
}

.bo_input_login {
  font-size: 12px;
  width: 65%;
  padding: 3px;
  margin-right: 6px;
  background-color: white;
  border: 2px inset black;
  border-bottom-width: 1px;
  border-right-width: 1px;
}

.on_sign {
 font-size:12px; color:#555; border: solid 0px black; padding: 5px;
 text-align: center;
}

table.bo_image, table.bo_image td
{
  border: 0px;
}

td.bo_image input[type=submit] {
  color: Black;
  font-family: Verdana, sans-serif;
  border-left-color: #D2DAE8;
  border-right-color: #243146;
  border-top-color: #D2DAE8;
  border-bottom-color: #243146;
  background-color: Silver;
}

td.bo_image input[type=file] {
  width : 5cm;
  color: Black;
  font-family: Verdana,sans-serif;
}

.ScrollerLink {
  font-size: 10pt;
  text-decoration: none;
}

.ScrollerNormal {
  font-size: 10pt;
  color: #006600;
}

.ScrollerSelected {
  font-size: 11pt;
  font-weight: bold;
  color: Black;
}

.table1
{
  background:#ffffff
}

.table2
{
  background:#eeeeee
}