/* === Elements === */

.logo_main
{
	float:left;
	margin:2px 10px 1px 14px;
}

#header
{
    padding-bottom :3px;
	border-bottom:3px solid #8bbe45;
}

.content
{
    background:#ffffff;
}

#footer
{
	background:#8bbe45;
	color:#ffffff;
	height:2em;
	vertical-align:top;
	padding:6px 14px;
}


/* === Navigation === */

.nav_topline
{
    margin: 20px 20px 8px 10px;
}

.nav_secondline
{
	margin: 9px 20px 4px 10px;
}

.top_warning
{
    float:left;
    /*text-align:center;*/
    margin:2px 20px 0px 20px;
    font-weight:bold;
    font-size:8pt;
    padding:1px 1ex;
    background:#fffae0;
    border:1px solid #efe8e0;
}

#langs
{
	font-weight:bold;
	color:#ffffff;
    font-size:10pt;
}

#copyright
{
    float:left;
	font-size: 8pt;
	line-height: 1.1em;
}

#nav_list1, #nav_list2
{
    font-size:9pt;
	white-space: nowrap;
}

#nav_list1 .nomarker, #nav_list2 .nomarker
{
	margin: 12px 0px 0 3px;
	padding: 0 0 0 9px;
	color: #4c4b48;
}

#nav_list1 .link, #nav_list2 .link
{
	margin: 12px 0px 0 7px;
	padding: 0 0 0 7px;
	background: url(images/nav_list.gif) 0 .3em no-repeat; 
	color: #4c4b48;
}	

#nav_list1 .link a, #nav_list2 .link a 
{
	color: #4c4b48;
	text-decoration: none;
}

#nav_list1 .link a:hover, #nav_list2 .link a:hover  
{
	color: #0e4b7b;
	text-decoration: underline;
}

#nav_list1 .nav_gray_before, #nav_list2 .nav_gray_before
{
	background: url(images/nav_list-lt_.gif) top left no-repeat;
	padding: 5px 14px 8px 0px;
	margin:0px 0px 0px 8px;
}

#nav_list1 .nav_gray, #nav_list2 .nav_gray
{
	background: url(images/nav_list-rt.gif) top right no-repeat;
	padding: 5px 13px 8px 0px;
	margin:0px 0px 0px 0px;
}

.nav_gray a 
{
}

/*
#nav_list1 .nomarker, #nav_list2 .nomarker
{
	float: left;
	margin: 12px 0px 0 3px;
	padding: 0 0 0 9px;
	line-height: 1.1em;
	color: #4c4b48;
}

#nav_list1 .link, #nav_list2 .link
{
	float: left;
	margin: 12px 0px 0 7px;
	padding: 0 0 0 7px;
	line-height: 1.1em;
	background: url(images/nav_list.gif) 0 .3em no-repeat; 
	color: #4c4b48;
}	

#nav_list1 .link a, #nav_list2 .link a 
{
	color: #4c4b48;
	text-decoration: none;
}

#nav_list1 .link a:hover, #nav_list2 .link a:hover  
{
	color: #0e4b7b;
	text-decoration: underline;
}

#nav_list1 .nav_gray_before, #nav_list2 .nav_gray_before
{
	background: url(images/nav_list-lt.gif) top left no-repeat;
	padding: 0 0 0 14px;
	margin: 0 6px 0 0;
	line-height: 1.15em;
}

#nav_list1 .nav_gray, #nav_list2 .nav_gray
{
	background: url(images/nav_list-lt.gif) top left no-repeat;
	padding: 0 0 0 14px;
	margin: 0 6px 0 0;
	line-height: 1.15em;
}

.nav_gray a 
{
	background: url(images/nav_list-rt.gif) top right no-repeat;
	padding: 6px 15px 6px 2px;
	display: block;
}
*/
/* === Round corners === */
			
.box-top			
{
    background: url(images/box-bg.gif) #ffffff repeat-x 50% top;
    position: relative;
}

.box-left
{
    width:14px; 
    background: url(images/box-border-bg.gif) #ffffff repeat-y left 50%;
    position: relative;
}

.box-right
{
    background: url(images/box-border-bg.gif) #ffffff repeat-y right 50%; 
    position: relative;
}

.box-bottom
{
    background: url(images/box-border-bottom-bg.gif) #ffffff repeat-x 50% top;
}

/* === Tabs === */

.tab_menu
{
    font-size:10pt;
	padding:4px;	
	margin:0px;
}

.tab_menu .menu_item
{
	/*float: left;*/
	margin: 0px 4px 0px 0px;
	padding: 2px 6px 2px 18px;
	background: url(images/o_bullet.gif) 5px 5px no-repeat; 
	color: #f37900;
	font-weight:bold;
	border:1px solid #ffffff;
}	

.tab_menu .menu_active
{
	margin: 0px 4px 0px 0px;
	padding: 2px 6px 2px 18px;
	background: url(images/o_bullet.gif) 5px 5px no-repeat; 
	color: #f37900;
	font-weight:bold;
	border:1px solid #f37900;
}	

.tab_menu .menu_item a, .tab_menu .menu_active a
{
	color: #f37900;
	text-decoration: none;
}

.tab_menu .menu_item a:hover
{
	color: #f37900;
	text-decoration: underline;
}

.tab_menu .menu_active a:hover
{
	text-decoration: none;
}

