BODY { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;; color: #000000 }
td { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;; color: #000000 }
h1 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px }
h2 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px }
h3 { color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px }


p { /* all text on page */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #000;
    text-decoration : none;
}
.text { /* red text */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #000;
    text-decoration : none;
}
.lang { /* language selector */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #444444;
    font-weight : bold;
    text-decoration : none;
}
.lang_sel { /* language selector */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #ff0000;
    font-weight : bold;
    text-decoration : underline;
}
.title { /* main title on page text style */
    font-family : Tahoma, Arial, Verdana;
    font-weight : bold;
    font-size : 12px;
    color : #000000;
    text-decoration : none;
    background-color: #efefef;
    vertical-align: middle;
}
.mnu { /* main navigation menu text style */
    font-family : Tahoma, Arial, Verdana;
    font-weight : bold;
    font-size : 12px;
    color : #ffffff;
    text-decoration : none;
}

.mnu_sel { /* main navigation menu text style */
    font-family : Tahoma, Arial, Verdana;
    font-weight : bold;
    font-size : 12px;
    color : #ff0000;
    text-decoration : none;
}

td.mnu {
    background-color: #727070;
    background-image: url(/images/left_mnu_01.gif);
    background-repeat: no-repeat;
}

.mnu_sub { /* main navigation submenu text style */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #000;
    text-decoration : none;
}
.mnu_sub_sel { /* main navigation submenu selected text style */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #ff0000;
    font-weight : normal;
    text-decoration : underline;
}
.top_mnu { /* top navigation menu text style */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #ffffff;
    text-decoration : none;
}
.news_title { /* news preview title text style */
    font-family : Tahoma, Arial. Verdana;
    font-weight : bold;
    font-size : 11px;
    color : #ff0000;
    text-decoration : none;
}
.news_text { /* news preview style */
    font-family : Tahoma, Arial. Verdana;
    font-size : 11px;
    color : #000;
    text-decoration : none;
}
.copyright { /* copyright text style */
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #ffffff;
    text-decoration : none;
}
.field { /* design style for input text fields */
    border : 1px solid #444444;
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #000000;
}
.button { /* design style for input text fields */
    border : 1px solid #444444;
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    background : #EFEFEF;
    height : 17;
}
.banner {
    border : 1px solid #939393;
}
.news_pic {
    border : 1px solid #463b2b;
}


a { color : #000000; text-decoration : underline; }

a.crumbs, a.crumbs:link, a.crumbs:visited 
{
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #000000;
    font-weight : normal;
    text-decoration : normal;
}

a.crumbs:hover
{
    font-family : Tahoma, Arial, Verdana;
    font-size : 11px;
    color : #ff0000;
    font-weight : normal;
    text-decoration : underline;
}

h1 {
    background-image: url('/images/title_arrow.gif'); 
    background-repeat: no-repeat; 
    background-position: 0px 3px;
    padding-left: 25px;
    line-height: 25px;
    margin: 0px;
    font-family : Tahoma, Arial, Verdana;
    font-weight : bold;
    font-size : 12px;
    color : #000000;
}

ul 
{
    margin-left: 10px;    
}

ul li 
{
    margin-left: 10px;
}

input { border: 1px solid #000; }
textarea { border: 1px solid #000; }


/* calebdar styles */ 
.calendar_table_day { border : 1px solid #ADA79B; background-color : #FFFFFF;}
.calendar_table_num { border-bottom : 1px solid #ADA79B; border-right : 1px solid #ADA79B; border-left : 1px solid #ADA79B; background-color : #FFFFFF;}

.day { font-family : tahoma; font-weight : bold; font-size : 10px; color : #595959; text-decoration : none; text-align : center; }
.day_blue { font-family : tahoma; font-weight : bold; font-size : 10px; color : #316AC4; text-decoration : none; text-align : center; }
.day_red { font-family : tahoma; font-weight : bold; font-size : 10px; color : #990000; text-decoration : none; text-align : center; }

.num { font-family : tahoma; font-size : 10px; color : #595959; text-decoration : none; text-align : center; }
.num_current { font-family : tahoma; font-weight : bold; font-size : 10px; color : #FFFFFF; text-decoration : none; text-align : center; background-color : #316AC4; }

.num_blue { font-family : tahoma; font-size : 10px; color : #316AC4; text-decoration : none; text-align : center; }
.num_blue_current { font-family : tahoma; font-weight : bold; font-size : 10px; color : #FFFFFF; text-decoration : none; text-align : center; background-color : #316AC4; }

.num_red { font-family : tahoma; font-size : 10px; color : #ff0000; text-decoration : none; text-align : center; }
.num_red_current { font-family : tahoma; font-weight : bold; font-size : 10px; color : #FFFFFF; text-decoration : none; text-align : center; background-color : #316AC4; }

.calendar_text { font-family : tahoma; font-size : 11px; color : #000000; text-decoration : none; text-align : center; }

/* bablo */
.cur_ex { font-family : tahoma; font-size : 11px; color : #5e5e5e; text-decoration : none; }

div.pusher { clear: both; }
