body {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #fff;
}

body, table { /* Why do tables use larger font otherwise? */
    font-size: 12px;
	line-height: 15px;
}

/* default alignment of table cells */
td {vertical-align: top; text-align: left;}

/* no borders on images */
img { border: 0px; }

.pager {margin-top: 1em;}

.more {margin-top: 1em;}

h1 { color: #333F9B; font-size: 17px; margin: 0; padding: 10px 0 0 33px; }
h2 { color: #333F9B; font-size: 14px; margin: 0; padding: 10px 0 8px 0; }
h3 { color: #333F9B; font-size: 12px; margin: 0; padding: 0 0 5px 0; }

a		 { color: #0F69B2; text-decoration: none; font-weight: bold; }
a:hover  { color: #1D378D; }

.menue ul {list-style: none; margin: 0; padding: 0;}
.menue li {padding: 2px 0 7px 12px;}
.menue a {color: #fff; font-weight: normal;}

.menue li {background: none no-repeat 0 -10px;}
.menue li.hasChilds {background-image: url(../images/nav_plus.gif); background-position: 0 3px;}
.menue li.active    {background-image: url(../images/nav_minus.gif);}
.menue li li {padding: 2px 0 5px 12px;}
.menue li li li {padding: 2px 0 3px 12px;}
/* .menue li.activeRubric {color: #f00;} */

.menue li.active a {color: #9DB6D5;font-weight: bold;}
.menue li.active li a {color: #fff;font-weight: normal;}
.menue li.active li.active a {color: #9DB6D5;font-weight: bold;}
.menue li.active li.active li a {color: #fff;font-weight: normal;}
.menue li.active li.active li.active a {color: #9DB6D5;font-weight: bold;}
.menue a:hover {color: #C7C8C8 !important;}


