body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url('../images/layout/leftmenu/leftmenu-bg.gif');
	background-repeat: repeat-y;
}
#top_menu {position:fixed; display:block; top: 0; left:0px; background-color:transparent; z-index:15;}
* html #top_menu {position:absolute;}
#sub_menu {position:fixed; display:block; top: 96px; left:0px; background-color:transparent; z-index:20;}
* html #sub_menu {position:absolute;}

#main_content {position:relative; top: 107px; display:block; background:transparent; z-index:10;}
* html #main_content {top: 0px;}
input {
	display: inline;
	width: 10em;
	float: left;
	margin: 0.5em 0 0 0;
}

input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #039;
	
	border-color: #039;
	background-color: #ffffff;
	
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;  	
}


label {
	display: inline;
	float: left;
	text-align: right;
	width: 8em;
	margin: 0.5em 1em 0 0;
}

form {
	display: inline;
	text-align: left;
}

form br {
	clear: left;
}

.error {
	float: left;
	color: #FF0000;
	padding: 2px;
	margin: 0 0 0 1em;
}

#registreer {
	margin: 0 1em 0 0;
}



H3 { margin-bottom: 15px;
     font-size:17px; }
H4 { margin-bottom: 10px }

img { border: 0; }


.content_padding {
	padding-top:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-left:12px;
}
.content_padding_lt {
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
}
/* BG */
.bg_grey { 
	background-color:#FfFfFf;
	/* position: relative; */
	padding-left: 20px;
}

.bg_grey_topmenu { 
	background-color:#FFFFFF; 
	color:#658EE0;
}

/* Text */

a {
	color:#039;
}

a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}

#main_content a {
	font-weight: bold;
}

#sub_menu, .menu_text {
	color:#658EE0;
	font-weight:bold;
}

.menu_text {
	padding-left: 10px;
}

#sub_menu a, #main_menu a, #main_menu {
	color:#658EE0;
}