html { height: 100%;}
body {
background: url(../images/vik/taust4.jpeg);
text-align:center;
text-align:left;
font-family: Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',serif;
}

div.box{
margin:10px auto;
width:850px;
height:auto;
text-align:center;
}

 

div.language {
text-align:left;
}

div.FF_IE {
padding:10px;
height:80px !important; /*moz width*/
height:100px; /*IE width*/
}

div.mainmenu {
background: url(../images/vik/menu1.jpg) no-repeat;
width:850px;
}

div.main {
margin-top:-5px;
background: url(../images/vik/content2.jpg) repeat-y;
text-align:center;
height:auto;
width:100%;
}
div.left {
float:left;
width:200px;
margin:5px 0 0 0;
text-align:left;
}

.slideshowContainer {

	width: 750px;
	height: 563px;

}

.loading {
	background: url(images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {

}

a:hover.slideshowThumbnail img {

}

.current img {

}



#thumbnails {
width: 130px;
	float: left; display: none;
}



div.module_menu {
margin-left:-20px;
}


div.module_menu h3{
margin:0 0 -10px 40px;
  font-family: Avqest, Book Antiqua, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFDEAD;
  text-decoration: underline;
}

div.module_menu ul {
list-style:none;
list-style-position:outside;
/*   color: #FFDEAD; */
/* margin-left:-25px; */

}

div.module_menu ul li {
padding: 0 0 0 20px;
background:transparent url(../images/kilp12.png) no-repeat 0 2px;

}


/*div.module_menu ul li ul li {
padding: 0 0 0 46px;
margin-left:-40px;
background:transparent url(../images/arrow_head_2.png) no-repeat 0 4px;
height:80px !important; moz width
height:100px; IE width
}*/

div.module_menu ul li ul li {
padding: 0 0 0 40px;
margin:0 0 0 -60px;
background:transparent url(../images/arrow_head_2.png) no-repeat 0 4px;

}

/*div.module_menu ul li ul {
margin-left:-20px; 
font-size:0.9em;
}*/

div.module_menu ul li a:link, div.module_menu ul li a:visited {
  font-family: Avqest, Book Antiqua, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: white;
  text-decoration: none;

}
div.module_menu #current a {
  font-family: Avqest, Book Antiqua, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
color: white;
/*   color: #FFDEAD; */
}
div.module_menu div div div ul li a:hover, div.module_menu #current a:hover {
text-decoration: underline;

}

div.content {
margin:5px 0 0 250px;
padding-top:10px;
}
div.info {

}
div.sisu {
margin:20px 60px 0 0;
text-align:left;
line-height:1.5em;
font-size: 14px;
min-height:400px;
}

div.componentheading{
margin-top:10px;
}
span.pagination span, span.pagination a{
padding:2px;
text-decoration: none;
}
table{
}

table.nimekiri tr td {
vertical-align: top;
}

div.moduletable{
text-align:left;
font-size: 14px;
margin-left:-20px;
text-decoration: none;
font-weight:bold;
}

div.moduletable a{
text-decoration: none;
font-weight:bold;
color:black;
}

div.moduletable a:hover{
color:#993300;
}

table img{
border-style:none;
}
table a{
margin-left:2px;
text-decoration: none;
}
form{
padding-bottom:20px;
}

td.contentheading{font-weight:bold; font-size:16px;}
h1,h2,h3,h4,h4{font-weight:bold;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
div.footer {
background: url(../images/vik/footer2.jpg) no-repeat;
text-align:center;
height:50px;
text-align:right;
font-size:12px;
line-height:55px;
}
div.footer span{
margin-right:50px;
}
.rawimages img {
border: none;
margin:2px;
}
/*//////////////////////////////////*/
div.mainmenu1 {
margin:0 auto;
background: url(../images/vik/menu1.jpg) no-repeat;
height:70px;
width:850px;
text-align:center;
}

div.menukast {
margin:0 auto;
width:800px;
}

div.menukast ul a {
  font-family: Avqest, Book Antiqua, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  display:block;
  color: #FFDEAD;
  text-decoration: none;
}
div.menukast #current a {
  font-family: Avqest, Book Antiqua, Arial, Helvetica, sans-serif;
  font-size: 1.2em;

  display:block;
  color: #FFDEAD;
  text-decoration: underline;
}

div.menukast #current a:hover, div.menukast ul a:hover {
  color: #DAA520;
}

div.menukast ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
div.menukast li
{
background-image:url(../images/1.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20px;
line-height:70px;
height:60px;
float: left;
display:inline;
margin-right:5px;
margin-top:10px;
}

div.menukast img {
margin-top:20px;
border-style:none;
}

div.module_menu img {
border-style:none;
}

img{margin:10px;}
div.uss img, img.slide{margin:0;}

div#rotator {
background: url(../images/vik/teine.jpg) no-repeat;
margin:auto;
text-align:center;
height:190px;
width: 750px;
overflow:hidden;
position: relative;
z-index:-100;
}

div.uss {
margin:0 auto;
height:220px;
margin-top:-195px;
/* position: relative; */
/* z-index:200; */
}
div.uss img {
margin-top:-5px;
}
li.latestnews a {text-decoration: underline;}
