/* --------------- main --------------- */

body
{
	font-family:            Tahoma, Arial, Helvetica, sans-serif;
    font-size:              9pt;
    font-weight:            normal;
	color:                  #202020;
	margin:                 0px 0px 0px 0px;
	padding:                0px 0px 0px 0px;
}

td
{
	font-family:            Tahoma, Arial, Helvetica, sans-serif;
    font-size:              9pt;
    font-weight:            normal;
	color:                  #202020;
}

a
{
	color: #05488B;
	text-decoration: underline;
}

a:hover
{
	color: #05488B;
	text-decoration: underline;
}

p
{
    margin: 0px;
}

label
{
    cursor: pointer;
}

DIV.message
{
	background-color:       #FFF5FF;
	border:                 1px solid #CD0067;
	text-align:             center;
	padding:                10px;
	margin:                 0px 0px 20px 0px;
}

DIV.error
{
	color:                  #FF0000;
	background-color:       #FFF5FF;
	border:                 1px solid #CD0067;
	text-align:             center;
	padding:                10px;
	margin:                 0px 0px 20px 0px;
}

DIV.warning
{
	color:              #606060;
	background-color:   #FFE6D1;
	border:             1px solid #FFC897;
	text-align:         center;
	padding:            10px;
	margin:             0px 0px 20px 0px;
}

/* ---------------------- block message ---------------------- */

DIV.blockMsg
{
    width:              40%;
    top:                30%;
    left:               30%;
    border:             2px solid #75A9D1;
    padding:            20px 0px 20px 0px;
    background-color:   #EFEFEF;
    color:              #404040;
    font-size:          12pt;
    font-weight:        normal;
    text-align:         center;
}

/* --------------- layout --------------- */

TABLE.layout_main
{
    width:                  823px;
    margin-left:            auto;
    margin-right:           auto;
}

#topmenu
{
	width:                  460px;
	height:                 150px;
	position:               absolute;
	top:                    83px;
	left:                   50%;
	margin-left:            -387px;
}

#logo
{
    position:       absolute;
    width:          186px;
    height:         108px;
    top:            120px;
	left:           50%;
	margin-left:    150px;
}

/* --------------- main menu bottom --------------- */

A.mainmenu_bottom_active
{
    font-size:              12pt;
    color:                  #000000;
    text-decoration:        underline;
}

A.mainmenu_bottom_active:hover
{
    font-size:              12pt;
    color:                  #000000;
    text-decoration:        underline;
}

A.mainmenu_bottom_inactive
{
    font-size:              12pt;
    color:                  #000000;
    text-decoration:        none;
}

A.mainmenu_bottom_inactive:hover
{
    font-size:              12pt;
    color:                  #000000;
    text-decoration:        underline;
}

