BODY { 
	background: black url('src/bkg1.jpg') no-repeat scroll top center;
	top: 0; left: 0;
	font-family: tahoma, arial, 'sans serif';
	color:#ddddff;
}



	/* TEXT & OBJECTS */

IMG {border: 0px; }
img.ic { float: center; }
.c { text-align: center; }
.r { text-align: right; }
.b { font-weight: bold; }
.i { font-style: italic; }
.bi { font-weight: bold; font-style: italic; }

a { 
	color:#ffffff; text-decoration:none; }
a:hover { color:#c080ff; text-decoration:none; }
a:active { color:#ffffff; 
}
a.mm { 	
	color:#c080ff; letter-spacing:2px; font-weight:bold; }
a:hover.mm { color:#ddddff; letter-spacing:2px; 
}


	/* CONTAINERS */

#wrap {
	position:relative;	
	margin: 0 auto;
	min-width:960px;	
	max-width:960px;		
	border-left: 0px #404040 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=65);
	 -moz-opacity: .65; 
	color:#ddddff;
}
#top_menu {
	position:absolute;	
	top:155px; left:133px;
	width:480px;
 	height:20px;
	overflow:hidden; 		
	background-color: transparent;
	filter: Alpha(Opacity=75);
	 -moz-opacity: .75;
	text-align:left;	
	font-weight:normal; 
	font-size:14px; 
	color:#ddddff;
	border: 0px #999999 solid;
}
.menu_item {
	position:relative; 
	margin: 2px 20px 2px 0;
	font-size:12pt;   
	font-weight:bold;
	letter-spacing:2px;
	color:#ddddff;
	border: 0px solid green;
}
#menu2 { float:left;
	position:absolute;	
	margin: 180px 650px;
	width:85px;
 	height:390px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=75);
	 -moz-opacity: .75;
	text-align:right;
	color:#ccccff;
}
#image_gallery1 {
	position:absolute;	
	top:205px; left:0;
	width:85px;
 	height:380px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}



#image_gallery1a {
	position:absolute;	
	top:205px; left:100px;
	width:100px;
 	height:380px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}
#image_gallery1b {
	position:absolute;	
	margin: 205px 210px;
	width:100px;
 	height:380px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}
#image_gallery1c {
	position:absolute;	
	margin: 205px 320px;
	width:100px;
 	height:380px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}
#image_gallery1d {
	position:absolute;	
	margin: 205px 430px;
	width:100px;
 	height:380px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}
#image_gallery1e {
	position:absolute;	
	margin: 205px 540px;
	width:100px;
 	height:365px; 	
	overflow:hidden;	
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}













#image_gallery2 {
	position:absolute;
	top:275px; left:760px;
	width:85px;
 	height:300px; 	
	overflow:hidden;	
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
border: 0px solid red;
}
#image_gallery3 {
	position:absolute;	
	top:0; left:860px;
	width:100px;
 	height:572px; 	
	overflow:hidden;	
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
	text-align:right;
}
#image_gallery3 IMG { float:right; margin: 0 0 5px 5px;
}

#content_center {
	position:absolute;	
	top:180px; left:100px;
	width:536px;
 	height:407px; 
	overflow:hidden;		
	background-color: transparent;
	filter: Alpha(Opacity=75);
	 -moz-opacity: .75; 
}
#content_index { 
	position:absolute;	
	top:175px; left:133px;
	width:480px;
 	height:407px; 
	overflow:hidden;		
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85; 
	font-size:16px;
	line-height:17px;
}
#content_left {
	position:absolute;	
	top:180px; left:0;
	width:640px; 		
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85; 
	color:#ddddff;
	border: 0px green dashed;
}
#content_left95 {
	position:absolute;	
	top:180px; left:0;
	width:640px; 		
	background-color: transparent;
	filter: Alpha(Opacity=95);
	 -moz-opacity: .95; 
	color:#ddddff;
}
TD.skoph { 
	vertical-align:top; 
	width:320px;
	padding:0 10px 0 0;
	background: transparent url('src/skopf-pro291x213.jpg') no-repeat top left;	
	color:#ddddff;
}
TD.onesta { 
	vertical-align:top; 
	width:320px;
	padding:0 0 0 10px;
	border-left: 0px #404040 solid;
	background: black url('src/onesta290x218.jpg') no-repeat top center;	
	color:#ddddff;
}
#prod_left_text { 
	position:relative;	float:left; 
	margin: 160px 10px;
	font-family: arial, 'sans serif';
	font-size:14px;
	color:#ddddff;
}
#prod_right { 
	position:absolute;	
	top:0; left:350px;
	width:220px;
 	min-height:380px;
	background-color: transparent; 
	font-size:14px;
	color:#ddddff;
}



#corner {
	position:absolute;	
	top:275px; left:760px;
	width:200px;
 	height:280px; 	
	overflow:hidden;	
	background-color: transparent;
	filter: Alpha(Opacity=85);
	 -moz-opacity: .85;
border: 0px solid red;
}




#copy {
	position:absolute;	
	top:575px; left:630px;
	width:220px; 		
 	height:11px; 
	background-color: transparent;
	filter: Alpha(Opacity=50);
	 -moz-opacity: .50;	
	font-size:10px; 
	font-weight:normal; 
	color:#a0a0a0;
	overflow:hidden;
	border: 0px #404040 dotted;
}
#copy2 {
	position:absolute;	
	top:580px; left:540px;
	width:400px; 		
	background-color: transparent;
 	height:20px; 		
	filter: Alpha(Opacity=50);
	 -moz-opacity: .50;
	text-align:right;	
	font-weight:normal; 
	font-size:10px; letter-spacing:1px;
	color:#a0a0a0;
	border: 0px #404040 dotted;
}
.wrap_head {
	position:absolute;	
	margin: 100px 0 0 388px;
	width:346px;
 	height:100px; 		
	border-bottom: 0px #999999 dotted;
	background-color: transparent;
	filter: Alpha(Opacity=65);
	 -moz-opacity: .65;
	text-align:right;
	color:#ccccff;
	border: 0px #999999 solid;
}

TABLE {
	padding:0;
	margin:0;
}
TD {
	padding:0;
	margin: 0 10px 0 0;
}

TD.serv {
	padding: 4px 16px 4px 0;
	font-size:16px;
	color:#ddddff;
	border-bottom: 1px #404040 dashed;
}
TD.serv_r {
	padding: 4px 0 4px 0;
	font-size:16px;
	color:#ddddff;
	border-bottom: 1px #404040 dashed;
}
H2 {
	font-size:28px;	
	font-weight:normal;
	margin: 0;
	padding: 0;
	color:#ddddff;
}
H3 {
	font-size:22px;	
	font-weight:normal;
	margin: 0;
	padding: 0;
	color:#ddddff;
}