body { margin:7px 0 70px 0; padding:0; background:#000 url(../i/bg.jpg) repeat-x fixed; }
body,td,th { font-family:Helvetica Neue, Helvetica Arial, sans-serif; font-size:12px; color:#444; }

a:link { text-decoration:none; color:#777; }
a:visited { text-decoration:none; color:#777; }
a:hover { text-decoration:none; color:#111; }
a:active { text-decoration:none; color:#444; }

img, div, ul, li { behavior: url(c/iepngfix.htc) }
img { border:0; }
h1 { margin:0; }
p { margin:7px 0 0 0; line-height:18px; text-align:justify; }

#head { background-image:url(../i/head.png); width:900px; height:122px; }
#head2 { background-image:url(../i/head_.png); width:900px; height:122px; }
#main { margin-left:auto; margin-right:auto; width:900px; background-color:#FFF; }
#suur { width:900px; background-color:#FFF;  }
#vasak { float:left; width:570px; background:url(../i/border.gif) right repeat-y; }
#parem { float:right; width:330px; }
#kontakt { text-align:center; color:#666; font-size:10px; margin-top:15px;  }


.flickr_badge_image {margin:1px; float:left;}



.m1, .m1:visited { display:block; width:48px; height:27px; background:url(../i/m1.png); margin:45px 3px 50px 3px;float:right  }
.m1 span { display:none; }
.m1:hover { background-position:bottom; }

.m2, .m2:visited { display:block; width:72px; height:27px; background:url(../i/m2.png); margin:45px 3px 50px 3px; float:right }
.m2 span { display:none; }
.m2:hover { background-position:bottom; }

.m3, .m3:visited { display:block; width:65px; height:27px; background:url(../i/m3.png); margin:45px 3px 50px 3px; float:right }
.m3 span { display:none; }
.m3:hover { background-position:bottom; }

.m4, .m4:visited { display:block; width:64px; height:27px; background:url(../i/m4.png); margin:45px 3px 50px 3px; float:right }
.m4 span { display:none; }
.m4:hover { background-position:bottom; }

.m6, .m6:visited { display:block; width:51px; height:27px; background:url(../i/m6.png); margin:45px 30px 50px 3px; float:right  }
.m6 span { display:none; }
.m6:hover { background-position:bottom; }



/* TAB */

#wrapper{ width: 800px; margin: 0 auto; }
.box{ background:#fff; }
.boxholder{ clear:both;  }
.tab{ float:left; width:auto; text-align:center; background:#fff; }
.tabtxt{ font-size:12px; padding:10px 15px 25px 0; }




/* TIP */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	display: none;
}

#unitippoint, #unitipmid, #unitipcap {
	position: relative;
	top: 0px; 
	left: 0px;
	width: 145px;
	display: block;
}

#unitippoint { 
	background: url(../i/tippoint.png) no-repeat; 
	height: 19px; 
	overflow: hidden; 
}

#unitipmid { 
	background: url(../i/tipmid.png) repeat; 
	width: 115px;
	height: auto; 
	padding: 5px 15px;
}

#unitipcap { 
	background: url(../i/tipcap.png) no-repeat; 
	height: 7px; 
	overflow: hidden; 
}



/* GALERII */

.albums { padding:15px 25px 25px 25px; font-size:12px; float:left; width:200px; margin:0; }

.grid { float:left; width:520px; margin:0 0 0 15px; }
.grid div.photo { width:160px; height:150px; float:left; text-align:center; margin:4px 0 4px 0; }
.grid div.photo img { padding:4px; background:white; border:1px solid #999; }
.grid .page-nav {list-style-type:none; margin:6px 0 10px 0; padding:0; }

.page-nav li { display:inline; padding:0 1px 0 1px; }
.page-nav li a { padding:5px; background:#eee; text-decoration:none; }
.page-nav li a:hover { background:#333; color:#FFF; }
.page-nav li.selected a { background:#333; color:#FFF; }


