body { background: #FFFFFF; font-size: 12px; color: #000000; margin: 0px 0px 0px 0px; }
body, td, input, select, textarea { font-family: Verdana, sans-serif; }
img { border: none; }

a { color: #0092BA; }

.mid { vertical-align: middle !important; }

.top { vertical-align: top; }

.col_title { height: 35px; background: #1B7DBB; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-left: 10px; }
.prod_title { height: 35px; background: #069541; color: #FFFFFF; font-size: 18px; font-weight: bold; padding-left: 10px; }
.prod_title a { color: #FFFFFF; }

.left_col { padding-top: 10px; padding-left: 30px; vertical-align: top; line-height: 130%; }
.left_col .phone { color: #00923F; font-size: 20px; }
.left_col .email { font-size: 11px; }
.left_col .address { font-size: 11px; color: #00923F; }
.left_col .maplink { font-size: 11px; }
.left_col .section, .left_col .section a { font-size: 18px; font-weight: bold; color: #2679A2; height: 35px; }
.left_col .arrdn { padding-right: 40px; }

.prod_col { background: #A6D0B7; vertical-align: top; }
.prod_col .section { font-size: 18px; color: #003E66; height: 35px; padding-left: 30px; }
.prod_col .section a { color: #003E66; }
.prod_col .arrdn { padding-right: 30px; }

.main_col { background: #A6D0B7; vertical-align: top; padding-left: 25px; padding-top: 20px; padding-right: 20px; font-size: 12px; }

.index_pack_bg { vertical-align: bottom; }

.index_submenu a { color: #000000; line-height: 150%; font-size: 14px; }
.index_submenu div { float: left; padding-left: 50px; padding-right: 20px; width: 150px; }

.right_col { vertical-align: top; padding-left: 25px; padding-right: 20px; }
.right_col .news { font-size: 14px; }
.right_col .news .date { color: #999999; }

a.shop { color: #003E66; }

.footer_contacts { color: #FFFFFF; vertical-align: middle; font-size: 11px; padding-left: 40px; }
.footer_contacts a { color: #FFFFFF; }

.footer_search { padding-left: 30px; color: #FFFFFF; }
.footer_search a { color: #FFFFFF; }
.footer_search a.login { color: #FFFFFF; font-size: 11px; }
.footer_search input.srch { border-color: #969696; border-width: 1px; border-style: solid;  }

.footer_login { padding-left: 30px; vertical-align: middle; color: #FFFFFF; font-size: 14px; }
.footer_login td, .footer_login a { color: #FFFFFF; }
.footer_login a { font-size: 12px; }
.footer_login input.srch { border-color: #969696; border-width: 1px; border-style: solid;  }
.footer_login .field_desc { font-size: 11px; }
.footer_login input.txt { width: 105px; }

.left_menu { font-size: 13px; line-height: 160%; }
.left_menu a { color: #003E66; }
.left_menu strong { line-height: 250%; }

.sibling { font-size: 13px; padding-bottom: 5px; }
.sibling a { color: #003E66; }

.nav { text-align: right; height: 30px; vertical-align: middle; padding-right: 20px; font-size: 12px; }
.nav, .nav a { color: #FFFFFF; }

.err { color: #990000; font-size: 13px; }

#ol_site_map li {
  list-style-type: none;
  margin: 0 0 15px 0;
  font-size: 140%;
}
#ol_site_map li li {
  margin: 10px 0 0 30px;
  font-size: 90%;
}

#ol_site_map a { color: #734226; }

.search { padding-left: 30px; }
.search a { color: #734226; font-size: 14px; line-height: 180%; }

.main_submenu td { vertical-align: top; padding-bottom: 10px; padding-right: 30px; }

.sibling_nested { padding-left: 15px; padding-bottom: 10px; }

.d { border-color: #FF0000; border-width: 1px; border-style: solid;  }


