body { margin: 0; color: #525252; font: normal 12px arial;  }

a img { border: none; }

a { color: #00a4d3; }
a:hover { color: #000; text-decoration: none; }

.m_table { margin: 15px 0 0 0; }

.gray { color: #525252; }

.bg1 { background: url(/lib/images/design/4.gif) bottom repeat-x; }
.bg2 { background: url(/lib/images/design/1.gif) bottom left no-repeat; height: 341px; }
.bg3 { background: url(/lib/images/design/1.jpg) bottom right no-repeat; height: 341px; }
.bg4 { background:url(/lib/images/design/2.jpg) bottom left no-repeat; }
.bg5 { background: url(/lib/images/design/3.jpg) bottom right no-repeat; }

.bg2_p { background: url(/lib/images/design/9.gif) top left no-repeat; height: 302px; }
.bg3_p { background: url(/lib/images/design/4.jpg) bottom right no-repeat; height: 302px; }

.left_menu { background: url(/lib/images/design/10.gif) left repeat-y; color: #000; }
.sub_submenu { font: bold 12px tahoma; padding: 5px 0 5px 10px; }
.sub_submenu a { color: #000; }

.path { font: normal 11px tahoma; color: #7f7f7f; }
.path a { color: #7f7f7f; }

.top_cont { font: normal 11px tahoma; }
.icq { margin: 5px 0 0 0; font: normal 12px tahoma; color: #000; }

h3 { font: bold 14px arial; color: #00a4d3; margin: 0 0 10px 0; }
h3 a { text-decoration: none; }
h1 { font: normal 24px arial; color: #099dc6; }
h2 { font: normal 18px arial; color: #8b9700; }
.content h1 { color: #000; }

.content { margin: 0 100px 0 0; font: normal 14px/20px arial; }

.date { font: normal 10px arial; color: #999999; }
.news h3 a { color: #aab900; text-decoration: underline; }
.news h3 { margin: 0 0 10px 0; }
.news img.left { margin: 0 20px 15px 0; }

.menu { background: #c9d639 url(/lib/images/design/5.gif) top repeat-x; }

.submenu h3 { color: #000; margin: 0 0 5px 0; }
.submenu ul { list-style: disk; color: #000; font: bold 18px arial; margin: 0; padding: 0 0 0 15px; }
.submenu ul li a { font: normal 12px tahoma; color: #000; }
.submenu ul li { margin: 0 0 5px 0; }

.submenu2 h3 { color: #000; margin: 5px 0 5px 0; }
.submenu2 ul { list-style: disk; color: #000; font: bold 18px arial; margin: 0; padding: 0 0 0 15px; }
.submenu2 ul li a { font: normal 12px tahoma; color: #000; }
.submenu2 ul li { margin: 0 0 5px 0; }

.small { font: normal 11px tahoma; }

.input { border: 1px #cccccc solid; font: normal 11px tahoma; padding: 5px; width: 191px; }