/**********************/
/* menucontainer */
/**********************/
	
	
.menucontainer
	{
	background-image:url(../img/elements/bg_dark.jpg);
	width:160px;
	}
	
.menucontainer ul.submenu li
	{
	font-size:100%;
	}	
	
.menucontainer p
	{
	color:#FFF;
	padding:0;
	padding-top:3px;
	padding-left:10px;
	}

.mainmenu
	{
	padding:0;
	margin:0;	
	}	
	
.mainmenu p
	{
	margin:0;
	padding: 3px 10px;
	font-weight:bold;	
	border-bottom: 1px solid #888;
	}	
	
#menucontainer form
	{
	padding:10px;
	}
	
#menucontainer input
	{
	border:1px solid #999;;
	font-size:10px;
	padding:0;margin:0;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	width:90px;
	height:15px;
	vertical-align:middle;
	}
	
#menucontainer input.submit
	{
	border:0;
	width:18px;
	height:18px;	
	margin-left:2px;
	}	
	
.mainmenu p a
	{
	color:#FFF;
	text-decoration: none;
	}
	
.mainmenu p a:link
	{
	color:#FFF;
	text-decoration: none;	
	}
	
.mainmenu p a:visited
	{
	color:#FFF;
	text-decoration: none;	
	}		
	
.mainmenu p a:hover
	{
	color:#e65011;;
	text-decoration: none;	
	}
	
.mainmenu p.active
	{
	color:#e65011;;
	background-image:url(../img/elements/bg_bright.jpg);	
	}		
	
.submenu div
	{
	padding:0;
	margin:0;
	width:160px;
	}
	
.submenu ul
	{
	width:160px;
	list-style:none;
	margin:0;
	padding:0;
	}	

.submenu li
	{
	/*display: inline;	*/
	list-style: none;
	margin:0; padding:0;
	border:0px solid yellow;	
	}	
	
.submenu li a
	{
	display:block;
	margin:0;padding:0;
	padding:4px 0 4px 8px; 
	font-weight:bold;
	text-decoration: none;
	background-image:url(../img/elements/bg_medium.jpg);		
	border-bottom:1px solid #888;
	}
	
.submenu li.inverse
	{
	display:block;
	margin:0;padding:0;
	padding:4px 0 4px 8px; 
	color:#666;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../img/elements/bg_medium.jpg);		
	border-bottom:1px solid #888;
	}	
	
.submenu li a:link
	{
	color:#333;
	text-decoration:none;	
	}
	
.submenu li a:visited
	{
	color:#333;
	text-decoration:none;	
	}

.submenu li a:hover,.submenu li a.active
	{
	color:#e65011;
	background-image:url(../img/elements/bg_bright.jpg);
	text-decoration:none;	
	}	
	
#langlist
	{
	margin:0; padding:0;
	background-image:url(../img/elements/bg_dark.jpg);	
	}	
	
div.langlist
	{color:#FFF; padding:10px 0 10px 10px;}		
	
ul.langlist
	{
	padding:0;
	padding-left:10px;
	padding-bottom:3px;	
	margin:0;
	margin-bottom:5px;
	border-bottom: 1px solid #888;
	}

.langlist li
	{
	padding:0;
	margin:0;
	display: inline;
	}
	
.langlist li a
	{
	padding-right:1px;
	}	
	

#hnavcontainer
	{
	padding:0;margin:0;
	margin-top:25px;
	margin-bottom:25px;	
	margin-left:-1px;	
	}	
	
#hnavcontainer ul
	{
	padding: 3px 0;
	margin-top:1px;
	border-bottom: 1px solid #CCC;
	font: bold 100% Arial, sans-serif;
	}

#hnavcontainer li
	{
	list-style:none;
	margin:0;
	display:inline;
	font-size:110%	
	}

#hnavcontainer li a
	{
	padding: 3px 0.5em;
	margin-left: 0px;
	border: 1px solid #CCC;
	border-bottom: none;
	background: #d7e1eb;
	text-decoration: none;
}

#hnavcontainer li a:link
	{
	color: #666;
	}
	
#hnavcontainer li a:visited
	{
	color: #666;
	}

#hnavcontainer li a:hover
	{
	color: #e65011;
	background: #FFF;
	border-color: #CCC;
	}
	
#hnavcontainer li #current 
	{

	border: 1px solid #e65011;
	}	

#hnavcontainer #current a
	{
	color: #e65011;	
	background: #FFF;
	border-bottom: 1px solid #EFF4FA;
	}		
	
.copyright a:hover
	{
	text-decoration:none;	
	}	
	
div#kat
	{
	margin-bottom:15px;
	padding: 0;
	list-style-type:none;
	}	
		
#kat ul
	{
	margin: 0;
	padding: 0;
	list-style-type:none;
	}

#kat li
	{
	padding-left:1px;
	display:inline;
	}

#kat a
	{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	}

#kat a:link
	{
	color:#e65011;
	text-decoration: none;
	}
	
#kat a:visited
	{
	color:#BD451B;
	text-decoration: none;	
	}	

#kat a:hover
	{
	color:#BD451B;
	}	
	
/**********************/
/* widget */
/**********************/	
	
.widget select
	{
	border:1px solid #999;
	font-size:10px;
	padding:0;margin:0;
	width:120px;
	}	



