* html {
    background: fixed url('null.png');
}
body	{
	 background-image: url(img/back.jpg);	
	 margin: 0px;
	 padding:0px;
	 font-size: medium;
	 line-height: 1em;
	 font-family:arial;
	 color: #818181;
	 text-align: left;
	 height: 100%;
	 width: 100%;
 	 min-height: 500px;
 	 min-width: 764px;
 	 -height: expression(this.offsetHeight < 500? "500":"document.offsetHeight");
 	 -width: expression(this.offsetWidth < 764? "764":"document.offsetWidth");
 	 position: relative;
	}		
p
	{
	 text-transform: uppercase;
	 font-weight: bolder;	 
	 font-family:arial;
	 color: #b6b6b6;
	 font-size: medium;
	 text-align: left;
	}
a:link
	{
	 color: #FFF;
	 font-family:arial;
	 font-size:medium;
	 text-decoration: underline;
	}
a:visited
	{
	 color: #FFF;
	}
a:hover
	{
	 color: #a2a2a2;
	}
	
	
.akzia
	{
	 width: 250px; height:172px;
	 position: absolute;
	 top: 0px; right: 0px; 
	 overflow: hidden;
	}
.button
	{
	 width: 100%; height: 51px;
	 position: absolute;
	 top: 170px;
	}	
.caption1
	{
	 width: 100%; height: 19px;
	 position: fixed;
	 bottom: 15px; left: 0px;
	 -position: absolute;
	 -top:expression(document.getElementsByTagName('body')[0].scrollTop+document.getElementsByTagName('body')[0].clientHeight-35);
	}
.caption
	{
	 width: 100%; height: 19px;
	 position: absolute;
	 top: 415px; left: 0px;
	}
.fadeleft
	{
	 width: 1145px; height: 60px;
	 position: absolute;
	 top: 3px; left: 50%;
	 margin-left: -1528px;
	}
.faderight
	{
	 width: 1145px; height: 60px;
	 position: absolute;
	 top: 3px; left: 50%;
	 margin-left: 382px;
	}
.gallery
	{
	 width: 763px; height: 160px;
	 align: center;
	 position: absolute;
	 top: 3px; left: 50%;
	 margin-left: -382px;
	 display: block;
	 padding: 0px;
	 z-index: 3;
	 overflow: hidden;
	}
.gallerydock
	{
	 position: absolute;
	 width: 100%;
	 top: 2px;
	 height: 160px;
	 margin-left: 0px;
 	 opacity: .0;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 	 -moz-opacity: .0;
 	 -khtml-opacity: .0;
	 overflow: visible;
	}
.galleryicon
	{
	 position: relative;
	 width: 190px; height: 160px;
 	 opacity: 0.8;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	 -moz-opacity: 0.8;
 	 -khtml-opacity: 0.8;
	}
.galleryimages
	{		
 	 opacity: 0.8;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 	 -moz-opacity: 0.8;
 	 -khtml-opacity: 0.8;
	}
.gallerypopup
	{	 	
	 position: relative;
	 top: 2px;
	 width: 100%; height: 160px;
 	 opacity: 0.0;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 	 -moz-opacity: 0.0;
 	 -khtml-opacity: 0.0;
	}
.gallerytext
	{
	 width: 95%; height: 5000px;
	 align: center;
	 position: absolute;
	 top: -1px;
	 display: block;
	 padding: 0px;
	 z-index: 3;
	 overflow: hidden;
	}
.galcover
	{
	 width: 267px; height: 400px;
	 position: absolute;
	 top: 0px; left: 35px;
	 z-index: 4;
	 display: block;
	}
.galback
	{
	 width: 337px; height: 400px;
	 overflow: hidden;
	 position: absolute;
	 top: 3px; left: 48%;
	 z-index: 2;
	}
.galtext
	{
	 width: 270px; height: 390px;
	 overflow: hidden;
	 position: absolute;
	 visibility: hidden;
	 top: 13px; right: 53%;
	}
.galimage
	{
	 width: 267px; height: 400px;
	 position: absolute;
	 top: 0px; left: 35px;
	 z-index: 5;
	}
.galshadedleft
	{
	 width: 267px; height: 400px;
	 position: absolute;
	 top: 0px; left: -130px;
	 z-index: 3;
	}
.galshadedright
	{
	 width: 267px; height: 400px;
	 position: absolute;
	 top: 0px; left: 140px;
	 z-index: 3;
	}
.galleft
	{
	 width: 35px; height: 400px;
	 position: absolute;
	 top: 0px; left: 0px;
	 z-index: 5;
	}
.galright
	{
	 width: 35px; height: 400px;
	 position: absolute;
	 top: 0px; left: 302px;
	 z-index: 5;
	}
#logo a
	{
	 width: 250px; height: 66px;
	 background-image: url(img/logo.png);
	 position: absolute;
	 top: 50px; left: 10px;
	 -background: none;
     -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/logo.png', sizingMethod='scale');
	}	
.leftingal
	{
	 width: 24px; height: 45px;
	 margin-right: 10px;
	 position: relative;
	 top: 0px; left: 0px;
	}
.main
	{
	 width: 100%; height: auto;
	 background-color: #292929;
	 overflow: hidden;
	 position: absolute;
	 top: 240px; left: 0px;
	}
.mainline1
	{
	 width: 100%; height: 2px;
	 background-color: #777777;
	 overflow: hidden;
	 position: absolute;
	 top: 0px; left: 0px;
	 z-index: 4;
	}
.mainline2
	{
	 width: 100%; height: 1px;
	 background-color: #777777;
	 overflow: hidden;
	 position: absolute;
	 bottom: 0px; left: 0px;
	 z-index: 4;
	}
.naviweb
	{
	 width: 58px; height: 23px;
	 position: absolute;
	 bottom: 0px; left: 0px;
	}
.navidesign
	{
	 width: 61px; height: 22px;
	 position: absolute;
	 top: 0px; right: 0px;
	}
.naviphoto
	{
	 width: 58px; height: 22px;
	 position: absolute;
	 top: 0px; left: 0px;
	}
.navishop
	{
	 width: 62px; height: 23px;
	 position: absolute;
	 bottom: 0px; right: 0px;
	}
.photoover
	{
	 width: 190px; height: 31px;
	 visibility: visible;
	 position: absolute;
	 top: 131px; left: 0px;
	}
.photoback
	{
	 width: 100%; height:100%;
	 background-color: #000000;
	 position: fixed;
	 visibility: hidden;
	 top: 0px; left: 0px;
	 z-index: 6;
	 -position: absolute;
	 -top: expression(eval(document.documentElement.scrollTop) + 'px');
	}
.photoble
	{
	 width: 100%; height:100%;
	 position: relative;
	 visibility: hidden;
	 z-index: 7;
	}
.rightnavi
	{
	 width: 121px; height: 46px;
	 background-image: url(img/naviright.gif);
	 overflow: hidden;
	 position: absolute;
	 top: 0px; right: 10px;
	}
.rightingal
	{
	 width: 24px; height: 45px;
	 margin-left: 10px;
	 position: relative;
	 top: 0px; left: 0px;
	}
.scrollback
	{
	 width: 16px;
	 background:url(img/scrollback.jpg);
	 visibility: hidden;
	 overflow: hidden;
	 position:absolute;
	 top: 20px; right: 10px;
	}
.scrollup
	{
	 width: 16px; height: 16px;
	 visibility: hidden;
	 position:absolute;
	 top: 3px; right: 10px;
	}
.scrolldn
	{
	 width: 16px; height: 16px;
	 visibility: hidden;
	 position:absolute;
	 right: 10px;
	}
.style1
{
	font-size: small;
	vertical-align: top;
}
.thumb
	{
	 position: absolute;
	}
.thumbtable
	{
	 position: absolute;
	 width: 100%; height: auto;
	 top: 447px;
	}
.zoom
	{
	 width: 32px; height: 32px;
	 position: absolute;
	 bottom: 4px; right: 39px;
	 z-index: 9;
	}
	
	
	.grayscale {margin: 10px auto; text-align: center; }
    .grayscale td{width: 20px; height: 15px;}
    .c1{background-color: rgb(255, 255, 255);cursor: pointer;}
    .c2{background-color: rgb(225, 225, 225);cursor: pointer;}
    .c3{background-color: rgb(200, 200, 200);cursor: pointer;}
    .c4{background-color: rgb(175, 175, 175);cursor: pointer;}
    .c5{background-color: rgb(150, 150, 150);cursor: pointer;}
    .c6{background-color: rgb(125, 125, 125);cursor: pointer;}
    .c7{background-color: rgb(100, 100, 100);cursor: pointer;}
    .c8{background-color: rgb(75, 75, 75);cursor: pointer;}
    .c9{background-color: rgb(50, 50, 50);cursor: pointer;}
    .c10{background-color: rgb(25, 25, 25);cursor: pointer;}
    .c11{background-color: rgb(0, 0, 0);cursor: pointer;}

	
#navigation a.nact {
	 background:url(img/buttonback.png);
	 display:block;
	}
#navigation a.nact:hover {
	 background:url(img/buttonbackover.png);
	 display:block;
	}
#navigation a.act {
	 background:url(img/buttonbackover.png);
	 display:block;
	}
#navigation a.act:hover {
	 background:url(img/buttonbackover.png);
	 display:block;
	}
#thumbscapt a {
	 font-size: small;
	 text-decoration: none;
	 color: white;
	}
#thumbscapt a:hover {
	 color: gray;
	}
