@charset "UTF-8";
/* CSS Document */

.main {
	margin: 0px;
	padding: 0px;
	width: 465px;
}
body {
	background-image: url(imgs/bgmain.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #f3feff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #868686;
	font-weight: normal;	
}
.box1 {

	background-image: url(imgs/dot.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
margin:0px 20px 0px 0px;
padding: 0px 0px 6px 25px;
}

.box2 {
height:265px;
	background-image: url(imgs/dot.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
margin:0px 20px 0px 0px;
padding: 0px 0px 0px 25px;
}


.box3 {
	background-image: url(imgs/dot.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
margin:0px 20px 0px 0px;
padding: 0px 0px 8px 25px;
}

p {
margin:8px 0px 12px 0px;
padding: 0px 0px 0px 0px;

}

.rite{
height: 547px;
	background-image: url(imgs/tikki.gif);
	background-repeat: repeat-y;
	background-position: center right;

}
.left {
	background-image: url(imgs/sulku2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 547px;
	width: 112px;
	float: left;
}

.top{
	
	height:36px;
	background-image: url(imgs/top.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}


.top img{
		margin:4px 0px 0px 120px;

}

.main {
	background-color: #FFFFFF;
	float: left;
	width: 435px;
height: 547px;
	margin: 0px;
	padding: 0px;
}
.wrap {
	padding: 0px;
	width: 779px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}
.outerspace{
	height: 547px;
	z-index: -100;
	margin: opx 0px 0px 0px;
	background-image: url(imgs/duotone.png);
	background-repeat: repeat-y;
	background-position: center top;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: lighter;
	color: #5583c8;
	font-style: italic;
	background-image: url(imgs/enkeli.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 20px 0px 12px 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	color: #5583c8;
	font-style: italic;
margin:6px 0px 0px -22px;
	background-image: url(imgs/star.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 2px;
}


h2 a{
color: #FFFFFF;
	background-image: url(imgs/avaa.jpg);
	background-repeat: no-repeat;
	background-position: -0px top;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 10px;
display:block;
text-decoration:none;


}

h2 a:hover{
color: #5583c8;	
background-image: url(imgs/avaa2.jpg);


}

.first {
	color: #898989;
}

.hilite{
	font-style: italic;
color: #5583c8;
	}

.hiliteRed{
	font-style: italic;
color: #e20000;

	}

.firstpara {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #898989;
	font-weight: normal;
	font-size: 15px;
margin:0px 0px 12px 0px;

	
}

.thumb{
padding:2px;
border:1px solid #CECECE;

}

.zoom{
	font-family: Verdana;
	font-size: 9px;
color:#cccccc;
margin:0px 0px 0px 0x;
padding:0px 0px 0px 16px;
	background-image: url(imgs/zoom.gif);
	background-repeat: no-repeat;
	background-position: center left;

}


.details{
	font-family: Verdana;
	font-size: 12px;
color:#343434;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 16px;
	background-image: url(imgs/gsm.gif);
	background-repeat: no-repeat;
	background-position: center left;

}


.contact a{
color: #5583c8;


}


.contact{
	background-image: url(imgs/nuppi.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-family: Verdana;
	font-size: 10px;
	color: #777777;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;

}

.fbt{
clear:both;
padding-top:6px;
}

.madeby a{
text-align:center;
	font-family: Verdana;
	font-size: 7px;
	color: #FFFFFF;
text-decoration:none;
background-color:#898989;
display:block;
width:60px;
float:right;
margin:0px 7px 0px 0px;
padding:0px 0px 0px 0px;

}


.madeby a:hover{
text-align:center;
	font-family: Verdana;
	font-size: 7px;
	color: #FFFFFF;
text-decoration:none;
background-color:#CCCCCC;
display:block;
width:60px;
float:right;
margin:0px 7px 0px 0px;
padding:0px 0px 0px 0px;

}
.topwrap{
	padding: 0px;
	width: 779px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.galleriaan {
	background-color: #84b2cd;
	margin: 4px 0px 0px 0px;
	padding: 5px 8px 0px 8px;
	height: 22px;

font-family: Arial;
font-size: 14px;
float:right;
		-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.galleriaan a{
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.galleriaan a:hover{
color:#2b6089;
}