* {margin: 0px;	padding: 0px; border: 0px none transparent;	outline: none;}
*:focus {outline: none;}  

body
{	
	background-color: #eeeeee;
}

#topcontainer{
	clear: both;
	background: transparent url('../images/top_back_outside.jpg') top left scroll repeat-x;
	height: 115px;
	font-family: "VDSRegular";
	color: #FFF;
}

	#topcontainer * {
		font-family: "VDSRegular";
	}
	
	#topcontainer a {
		color: #FFF;
		font-size: 120%;
		font-family: "VDSRegular";
		text-decoration: none;
	}
		
		#topcontainer a.selected, #topcontainer a:hover {
			color: #4EBA1D;
			text-decoration: none;
		}
	
	#topcontainer_long_ins
	{
		background: transparent url('../images/top_back_inside.jpg') top center scroll repeat-x;
	}
	
		#topcontainer_inside
		{
			width: 990px;
			margin: 0 auto;
			position: relative;
			height: 115px;
		}
			
			#topcontainer_inside #logo{
				position: absolute;
				top: 14px;
				left: 15px;
			}
			
			#topcontainer_inside #lang_choose{
				position: absolute;
				top: 1px;
				right: 110px;
				z-index: 10;
				font-size: 110%;
				text-transform: uppercase;
			}
			
			#topcontainer_inside #top_contacts{
				position: absolute;
				top: 1px;
				left: 600px;
				z-index: 10;
				font-size: 110%;
				text-transform: uppercase;
			}
				
				#top_contacts span.telephone
				{
					font-size: 120%;
				}
				
				#top_contacts a:hover{
					color: #331654;
				}
			
			#topcontainer_inside #top_menu{
				position: absolute;
				left: 480px;
				top: 50px;
				text-transform: uppercase;
			}
			
				#topcontainer_inside #top_menu li
				{
					float: left;
					margin-right: 20px;
					list-style:none outside none;
				}
					
					#topcontainer_inside #top_menu a
					{
						font-size: 160%;
						text-transform: uppercase;
						text-decoration: none;
						text-shadow: 0px 0px 0.3em #000000;
					}
			
			#topcontainer_inside #eklase_logo{
				position: absolute;
				top: 34px;
				right: 15px;
			}

#container {margin: auto; width: 990px;	position: relative; background-color: #FFF;}

#leftcontainer{
	float:left;
	width:260px;
	background-color: #d4d4d4;
}

	#leftmenu 
	{
		margin:15px 0px 0px;
		background-color: #523a6f;
	}
	
	#leftmenu a
	{
		font-family: "VDSRegular";
		color: #FFF;
		text-decoration: none;
		font-size: 136.4%;
		text-shadow: 0px 0px 0.3em #000000;
		text-transform: uppercase;
	}

	#leftmenu ul ul
	{
		padding: 0px ;
		list-style:none outside none;
	}

		#leftmenu li 
		{
			padding:3px 3px 2px 15px;
			list-style:none outside none;
		}
		
			#leftmenu li.selectedliback
			{
				background-color: #65507f;
			}

			#leftmenu a.selected
			{
				color: #4eba1d;
			}
			
	#leftcontainer .left .left_head
	{
		background-color: #523a6f;
		font-family: "VDSRegular";
		color: #FFF;
		font-size: 136.4%;
		text-shadow: 0px 0px 0.3em #000000;
		text-transform: uppercase;
		padding:3px 15px 2px;
		margin-top:15px;
	}
	
	#leftcontainer .left .left_inside
	{
		padding: 15px;
	}
	
			
	
		
#maincontainer
{
	float:left;
	width:700px;
	min-height:1100px;
	padding: 15px;
}

#footer 
{
	clear: both;
	text-align: center;
}

/*OVERALL TECHNICAL*/
.reklam_padding{margin-top: 4px;}
.clear{clear:both;}
.hidden{display: none;}
.pointer {cursor:pointer;}
a.inlineFileLink img{vertical-align: middle; text-decoration: none; padding-right: 10px;}
.galleryThumbs{float:left; width:70px; height:70px; overflow: hidden; margin:0px 10px 10px 0px;}
.inlineNoFloatBlock{display:block; clear:both; text-align: center;}
.inlineFloatRight{float:right; display:inline;  padding: 4px 0px 11px 11px;}
.inlineFloatLeft{float:left; display:inline; padding: 4px 11px 11px 0px;}
.user_profile_image{width: 50px;}
/*Hover Links Images*/	
a.hoverLink .hover, a.hoverLink:hover .normal{display: none;}
a.hoverLink:hover .hover{display: inline;}

/*Pagging*/
.pagging {float:left;cursor:pointer;	margin:3px;}
.pagging_selected{font-weight:bold;}
