body {
  margin: 0px; padding: 0px;
  background-color: C9DAE6;
  background-image: url(../imgs/bg.gif);
}

body, td, p { font: 12px Arial; color: #000000;}

textarea, input { color: #000000; font: 11px Arial; }

a {text-decoration: underline; color: 166DA7;}
a:hover {text-decoration: none; }
.a {text-decoration: underline; color: 166DA7; cursor: pointer}

.t_10 {font-size: 10px;}
.t_13 {font-size: 13px;}
.t_11 {font-size: 11px;}
.t_12 {font-size: 12px;}
.t_14 {font-size: 14px;}
.t_30 {font: 30px Arial;}

.mt, .ut {
  border-left-width: 2px; border-left-color: 3E6680; border-left-style: solid;
  border-right-width: 2px; border-right-color: 3E6680; border-right-style: solid;
}

/* upper table */
.ut td, .ut td font { color: ffffff; font-size: 11px; padding-bottom: 5px;}
.ut a { color: FFEEA8; }
.ut .a1 { margin-left: 10px;}
.ut .a2, .ut font { margin-left: 5px; background-image: url(../imgs/a1.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 12px;}
.ut .bg { background-image: url(../imgs/ubg2.gif); background-repeat: no-repeat; padding-left: 5px;}

/* left menu */
.mnt { background-repeat: repeat-x; background-image: url(../imgs/ubg3.gif);}
.mnl { margin: 0px; padding: 0px; }
.mnl img { margin-top: 15px; margin-bottom: 15px; }

.m_1, .m_a, .m_a2 { margin-left: 10px; margin-right: 10px; padding: 5px; padding-left: 8px; border-top-width: 1px; border-top-color: D8E0E5; border-top-style: solid; }
.m_e { margin-left: 10px; margin-right: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-color: D8E0E5; border-top-style: solid; }
.m_1 a, .m_a a, .m_a2 a { color: 166DA7; font: bold 13px Arial; }
.m_1 a:hover, .m_a a:hover, .m_a2 a:hover { text-decoration: none; }
.m_c { margin-left: 10px; margin-right: 10px; padding: 5px; padding-left: 8px; border-top-width: 1px; border-top-color: D8E0E5; border-top-style: solid; background-color: F1F4F6; color: 484848; font: bold 13px Arial; }
.m_a { background-color: F1F4F6; }
.m_a2 { background-color: none; }

.h { color: 484848; font: bold 13px Arial; background-image: url(../imgs/h1.gif); padding: 4px; padding-left: 8px; } 
.t { margin: 4px; margin-left: 8px; font-size: 11px; }

.tab { margin: 4px; font-size: 11px; background-color: C9DAE6; }
.tab td { background-color: #E4F2FB; }


/* input types */
.inp_text { border-width: 1px; border-color: 3E6680; border-style: solid; background-color: EDEDED; width: 110px; margin-top: 5px;height: 22px; color: 000000; padding-top: 3px; font-size: 12px;}
.inp_sub { border-width: 1px; border-color: 000000; border-style: solid; background-color: 3E6680; color: ffffff; margin-top: 5px; margin-left: 3px; height: 22px; width: 70px;}

/* table */
.table { background-image: url(../imgs/sep2.gif); margin: 7px;}
.table td { background-color: F1F5F8; }
.table a {color: 166DA7;}

/* text block */
.ad { border-bottom-color: BED1DE; border-bottom-width: 2px; border-bottom-style: solid; }
.ad div { padding: 10px; }
.maint { margin: 13px; margin-top: 10px; width: 485px; }
.maint p {font-size: 12px; margin: 0px; padding: 0px; margin-bottom: 15px;}

h1 { font: bold 18px Arial; color: #16678A; margin: 0px; padding: 0px; margin-bottom: 10px;}
h2 { font: bold 16px Arial; color: #555555; margin: 0px; padding: 0px; margin-bottom: 10px;}

/* other */
.sep { background-image: url(../imgs/sep.gif); }
.i { border-width: 1px; border-color: 333333; border-style: solid;}
.img {margin-right: 10px; margin-bottom: 5px; }

.news_lit { margin-bottom: 5px; }


/* rss */
.xml_im {position: relative; top: 2px; }

/* linktrade */
.mal_2 { background-image: url(/i/a.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 10px; margin-left: 3px; font-size: 12px;}

/* blog */
.blog { font-size: 12px; padding-bottom: 8px; margin-top: 10px; border-bottom: solid 1px #E9E9E9; } 
.blog_link { padding-left: 5px;}
.blog_date { display: inline; background-color: #C9DAE6; color: #000000; padding: 4px; padding-bottom: 5px; font-size: 10px;}
.blog_text { margin-top: 10px;}
.blog_lit { margin-bottom: 10px;}

/* gallery */
.gal_1 { height: 95px; margin-bottom: 5px; font-size: 12px;}

/* banners */
.ban { border-width: 0px}
