#wrap {width:440px; position:relative; background:#bdbbbb; height:362px; padding:0 30px; color:#999; margin-left:25px;}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:#bcd; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout {font-size:11px; padding:0; margin:0; list-style:none; width:24px; height:360px; position:absolute; left:-25px;}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li {display:block; width:24px; height:120px; background:#1c1c1c;}
#flyout li a {display:block; width:24px; height:120px; text-indent:-999px; text-decoration:none;}
#flyout li a.zuch {background:url(foto_menu_1.gif);}
#flyout li a.foto {background:url(foto_menu_2.gif);}
#flyout li a.techno {background:url(foto_menu_3.gif);}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li {float:left; margin-bottom:1px;}
#flyout li ul {visibility:hidden; position:absolute; top:0; left:24px; width:300px; height:117px; border-left:1px solid #fff; padding-top:4px;}
#flyout li ul li {display:block; display:inline; width:100px; height:22px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:100px; height:22px; line-height:21px; color:#bbb; border-bottom:1px solid #555; text-decoration:none;}
#flyout li b {visibility:hidden; display:block; width:360px; height:120px; position:absolute; top:0; left:24px; background:#234; opacity:0.8; filter:alpha(opacity=80);}
* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:#bcd; color:#000;}
#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}
#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}

hr {
     border: 1px #FFB300;

}

.tablesmaller {
	border : 3px solid #b2b0b0; padding-top:4px;
	border-left : 3px solid #b2b0b0; padding-left:4px; 
	border-right : 3px solid #b2b0b0; padding-right:4px;
	color : #222;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	background:#bdbbbb;
}

.tablesmaller a {
	color : #555;
}

.tablesmaller a:hover {
	background: #FFB300;
        color : #000;
}

.tablecell {
	padding-left : 1em;
	vertical-align : middle;	
}

.tablecell2 {
	padding-left : 0.2em;
	vertical-align : middle;	
}

#bottommenu ul {
	padding : 0px 0px 0px 5px;
	text-align : center;
}
#bottommenu ul li {
	display : inline;
}
#bottommenu ul li a {
	white-space : nowrap;
	padding : 5px 10px 5px 10px;
	margin-left : 10px;
	margin-bottom : 10px;
}

input	{
  	border: 1px solid #aaa;
 	color: #333333;
}


.submit input:hover{
  	background:rgb(223,223,223);
  	color:#a60000;
}
textarea {

	border: 1px solid #aaa;
}

pre {
    font-size : 0.9em;
    font-family : Tahoma, Arial, Helvetica, sans-serif;
}
