body {
background-image: url('images/tausta3.jpg') !important;
background-position: center 0%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding: 0px;
background-attachment: fixed;
background-color: #f5f5f5;
background-repeat: no-repeat;
margin: 0px;
overflow: visible;
}


html { min-height: 100%; padding-bottom: 1px; }


#table {
width: 420px !important;
position: relative; top:0px;	
margin:0 auto;
text-align: left;
z-index: 80;
}

td {
vertical-align: bottom;
}



.txt{
font-family: 'EB Garamond', serif;
color: #000000;
font-size: 13px !important;
letter-spacing: 0.1px;
line-height: 19px;
}


.txt2{
position: absolute; bottom:60px; left:30px;
position: fixed;
font-family: 'EB Garamond', serif;
color: rgba(66,34,11,0.04);
font-size: 12px !important;
letter-spacing: 0.1px;
line-height: 18px;
}

.txt3{
font-family: 'Cardo', serif;
color: #856f5e;
font-size: 12px !important;
font-style: italic;
letter-spacing: 0.1px;
line-height: 18px;
}

.link{
color: #c6a287;
padding: 0px;
text-decoration: none;
line-height: 19px;
}	

.link:hover{
color: #856f5e;
padding: 0px;
text-decoration: none;
line-height: 19px;
}

.blink{
color: #856f5e;
text-shadow: none;
padding: 0px;
text-decoration: none;
line-height: 14px;
}	


.blink:hover{
color: transparent;
text-shadow: 0 0 1px rgba(66,34,11,0.7);
padding: 0px;
text-decoration: none;
line-height: 14px;
}


#blink{
color: #856f5e;
text-shadow: none;
padding: 0px;
text-decoration: none;
line-height: 14px;
}	


#blink:hover{
color: transparent;
text-shadow: 0 0 1px rgba(66,34,11,0.7);
padding: 0px;
text-decoration: none;
line-height: 14px;
}


.blink2{
color: #856f5e;
text-shadow: none;
padding: 0px;
font-style: normal;
text-decoration: none;
}	



.blink2:hover{
color: transparent;
text-shadow: 0 0 1px rgba(198,162,135,0.7);
padding: 0px;
font-style: normal;
text-decoration: none;
}


.ots{
font-family: 'Amiri', serif;
font-size: 13px !important;
font-weight: 700;
letter-spacing: 0.7px;
font-style: normal;
}


.ots2{
font-family: 'Amiri', serif;
letter-spacing: 0.2px;
font-size: 14.5px !important;
font-variant: small-caps;
font-weight: 700;
font-style: normal;
}

.ots3{
font-family: 'EB Garamond', serif;
letter-spacing: 0.2px;
font-size: 70px !important;
font-style: normal;
opacity: 0.85;
}

.ots4{
font-family: 'Amiri', serif;
font-size: 14px !important;
font-weight: 700;
letter-spacing: 0.7px;
line-height:25px;
text-transform: uppercase;
font-style: normal;
}

.ots5{
font-family: 'Amiri', serif;
color: #a0826f;
font-size: 13px !important;
font-variant: small-caps;
letter-spacing: 1px;
font-weight: 700;
font-style: normal;
}



hr {
 display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #a0826f;
    opacity: 0.55;
    margin: 1em 0;
    padding: 0; 
}

.italic{
font-family: 'Cardo', serif;
color: #856f5e;
font-style: italic;
text-decoration: none;
text-shadow: none;
letter-spacing: 0.50px;
}

.italic:hover{
font-family: 'Cardo', serif;
font-style: italic;
color: transparent;
text-decoration: none;
text-shadow: 0 0 1px rgba(66,34,11,0.75);
letter-spacing: 0.50px;
}


img {
behavior: url(iepngfix.htc);
border: 0px;
}

img.floatLeft { 
    float: left; 
    margin-left: 13px; 
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    }
  
  
img.floatRight { 
    float: right; 
    margin-left: 0px; 
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    }

	
	#menulink {
 display: none;
}

	#menulink2 {
 display: none;
}
	#menulink3{
 display: none;
}
	#menulink4 {
 display: none;
}	
	
	#menulink5 {
 display: none;
}	

	#menulink6 {
 display: none;
}

	#menulink7 {
 display: none;
}	
	
		#menulink8 {
 display: none;
}	

ul {
  list-style-type: none;
  padding: 0px;
  margin: -10px 0px 0px 0px;
}

    

/*[fmt]0A90-0A0A-2*/
#zoombox iframe,#zoombox img{
	border:none;
}
#zoombox .zoombox_mask{
	background-color:#fff;
	position:fixed;
	width:100%;
	z-index:90;
	height:100%;
	top:0;
	left:0;
}
#zoombox .zoombox_container{
	position:absolute;
	z-index:100;
}
#zoombox .relative{
	position:relative;
	
}
#zoombox .zoombox_prev{
	position:absolute;
	top:0;
	left:0;
	width:25%;
	height:90%;
	cursor:pointer;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_prev:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_next{
	position:absolute;
	top:0;
	right:0;
	width:25%;
	height:90%;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{
	cursor:pointer;
}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{
	display:none;
}
#zoombox .zoombox_next:hover{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
	
	
#zoombox .zoombox_gallery{
	position:fixed;
	z-index:90;
	top:0px;
	left:0;
	right:0;
	text-align:center;
	/*+opacity:85%;*/
	filter:alpha(opacity=85);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor:pointer;
	width:auto;
	background-color:#FFFFFF;
	height:70px;
	overflow: hidden;
	display:none;
}
#zoombox .zoombox_gallery img{
	height:50px;
	padding:5px;
	z-index:110;
	/*+opacity:50%;*/
	filter:alpha(opacity=30);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox_loader{
	background:url(images/loader.png) no-repeat left top;
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	z-index:110;
}



	



/** Lightbox Theme **/
.lightbox .zoombox_container{
	background:#FFF;
	margin-left:-30px;
	padding:10px 10px 40px 10px;
	color:#666;
}
.lightbox .zoombox_close{
	background:url(images/lightclose.gif) no-repeat right bottom;
	width:66px;
	height:25px;
	bottom:auto;
	/*+placement:anchor-top-right 12px 6px;*/
	position:absolute;
	right:15px;
	bottom:5px;
}
.lightbox .zoombox_title{
	text-align:left;
	font-family: serif;
	color: #958478;
	font-size: 12px !important;
	padding: 10px;
}
.lightbox .zoombox_next{
	background:url(images/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev{
	background:url(images/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery{
	left:10px !important;
	right:10px;
	bottom:136px;
}



