/*__BASIC ELEMENTS__*/
body, p, span, th, dl, dd, dt, td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #000;
    text-decoration: none
    }
body {
    background-color: #fff;
    margin: 0;
    padding: 0
    }
p {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 100%
    }
form {
    margin: 0;
    padding: 0
    }
/* td
{
	font-family : Tahoma, Verdana, Arial,sans-serif; 
}*/
a {
    color: #039;
    text-decoration: none
    }
a:visited {
    color: #369;
    text-decoration: none
    }
a:hover, a:visited:hover {
    /*	color : #000066;*/
    text-decoration: none
    }
hr {
    color: #E6E7DB;
    width: 100%;
    height: 1px
    }
/*__END OF BASIC ELEMENTS__*/
/*__PRIVATE ELEMENTS__*/
/* top blocks */
.top, a.top {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff
    }
a.top:visited {
    color: #fff
    }
/* menu*/
.menu-main {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006
    }
a.menu-main {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #558EFF
    }
a.menu-main:visited {
    color: #7790C2
    }
a.menu-main:hover, a.menu-main:visited:hover {
    color: #006;
    text-decoration: none
    }
/*rubrik background*/
span.rubrik {
    width: 100%;
    font-size: 8px;
    line-height: 8px
    }
/*rubrik title*/
.title-main, a.title-main {
    font-size: 10px;
    color: #8E8E8E
    }
a.title-main:visited {
    color: #8E8E8E
    }
a.title-main:hover, a.title-main:visited:hover {
    text-decoration: none
    }
/* article header.level1*/
.header-main {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 8px;
    font-weight: bold;
    color: #667
    }
.header-main a {
    color: #006
    }
/* article header.level2*/
.header-common, a.header-common {
    margin-bottom: 0;
    font-size: 86%;
    font-weight: bold
    }
/*.header-common-event 
{
	margin-bottom : 4px;
	margin-right : 12px;
	font-size : 180%;
	font-weight : normal;
	color : #666677;
}
.subheader-common-event 
{
	font-family : Arial,Helvetica, sans-serif;
	margin-bottom : 4px;
	font-size : 240%;
	font-weight : normal;
	color : #ff9900;
}*/
.header-bnews, a.header-bnews {
    margin-left: 8px;
    margin-bottom: 5px;
    font-size: 79%;
    font-weight: bold
    }
/*date*/
.date-main {
    /*	margin-top : 0px;*/
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-right: 10px;
    font-size: 10px;
    font-weight: normal;
    color: #888
    }
.date-topbnews {
    font-size: 10px;
    font-weight: normal;
    color: #888
    }
.date-common {
    margin-bottom: 0;
    font-size: 10px;
    font-weight: normal;
    color: #888
    }
.date-bnews {
    margin-left: 8px;
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 10px;
    font-weight: normal;
    color: #888
    }
/* article header.level3*/
.subheader-main {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: 2px;
    margin-left: 8px;
    margin-right: 8px;
    font-weight: normal;
    /*color : #666677;*/
    }
.subheader-common {
    margin-bottom: 0;
    margin-right: 4px;
    font-size: 100%
    }
.subheader-topbnews {
    margin-left: 4px;
    margin-bottom: 4px;
    font-size: 75%
    }
.caption {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    font-size: 70%;
    color: #4a4a4a;
    text-align: right
    }
.incut {
    color: #060;
    font-weight: bold;
    font-size: 88%
    }
.more, a.more {
    font-size: 10px;
    color: #f00
    }
a.more:visited {
    color: #f00
    }
a.more:hover, a.more:visited:hover {
    text-decoration: none
    }
/* form elements */
input, select, textarea {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #555
    }
.input-text {
    width: 152px
    }
.button-sub {
    background-color: #333;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    cursor: hand
    }
.button-res {
    background-color: #666;
    font-size: 11px;
    color: #fff;
    cursor: hand
    }
/*__END OF PRIVATE ELEMENTS__*/
/*__MENU__*/
#divCont {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 306px;
    height: 100%;
    width: 245px;
    visibility: hidden
    }
.clTop, .clSub {
    position: absolute;
    z-index: 10;
    width: 245px;
    height: 100px
    }
/*__ID's__*/
/*#mainImage // horizontal
{
	position: absolute;
	height: 163px;
	width: 339px;
	top: 35px;
	right: 63%;
	z-index:50;
}*/
#mainImage {
    position: absolute;
    height: 163px;
    width: 339px;
    top: 35px;
    right: 63%;
    z-index: 50
    }
#filledLine {
    width: 100%;
    height: 1px;
    background-color: #E6E7DB
    }
#input-bg {
    background-color: #F7FBFF;
    background-image: url(/img/bgs/input_bg.jpg);
    background-position: right;
    background-repeat: no-repeat
    }
#spacer {
    font-size: 10px;
    line-height: 10px
    }
#dark-gray {
    color: #656565
    }
#gray {
    color: #888
    }
#light-gray {
    color: #C5C5C5
    }
#red {
    color: #ED131C
    }
#orange {
    color: #F90
    }
#black {
    color: #000
    }
#yellow {
    color: #FC3
    }
#dark-blue {
    color: #00257e
    }
#dark-brown {
    color: #900
    }
.titlebig {
    font-family: Helvetica, Verdana;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    text-decoration: none
    }
.tabl td {
    border-top: 1px solid #ccc;
    border-left: 1px dotted #E6E7DB;
    padding: 4px 4px 4px 4px
    }
.tabl i {
    font-size: 170%;
    color: #f90;
    font-weight: bolder
    }
.tabl font {
    font-size: 95%;
    color: #555
    }