html { height: 100.02%; }
body{
	font-family: Tahoma, Arial;
	font-size: 11pt;
	color: #000000;
}

input{ font-family: Tahoma, Arial; font-size: 11pt;}
table{ font-family: Tahoma, Arial; font-size: 11pt;}

a {
	color: #699DE8;
	text-decoration: none;
}

a:HOVER
{
	text-decoration: underline;
}

.a2 {
	color: #E8E8E8;
	text-decoration: none;
}

.a3 {
	color: #E8E8E8;
	text-decoration: none;
}

/* .a3 a:hover{ text-decoration: underline; cursor: pointer; color: #0096D7; }  */

input{
	font-size: 11pt;
}

td
{
font-family: verdana; font-size: 12px; color: rgb(79, 85, 92);
}

/*
 .mycolor { color: red; }
.ie.mycolor{ color: green; }
*/

.topmenu{
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	text-decoration:none; 
}
.topmenu:hover{
	text-decoration:none; 
	color: #699DDC;
}
.topmenu_green{
	color:#BDE600;
	font-family:verdana;
	font-size:11px;
	text-align:right;
	text-decoration:none; 
}

.topmenu_nordic_look{
	color:#FB001F;
	font-family:verdana;
	text-decoration: none;
	font-size:11px;
	text-align:right;
	text-decoration:none; 
}

.topmenu_nordic_look:hover{
	color:#FB001F;
	font-family:verdana;
	text-decoration: none;
	font-size:11px;
	text-align:right;
	text-decoration:none; 
}

.right_side_menu{
	color:#72A3DE; 
	font-size:0px; 
	font-family:arial;
	font-weight:bold;
	padding:15px 0px 5px 0px;
	display:block;
	height:25px;
	text-decoration:none; 
}

.atbilzu_variants{
	font-family:arial;
	font-size:10px;
	color:#4F555C;
	float:left;
	width:100%;
}

.submenu_all{
	position:absolute;
	visibility:hidden;
	width:170px;
	background-color:#243A84;
	float:left;
	filter:alpha(opacity=95);   
	-moz-opacity: 0.95;   
	opacity: 0.95;
	display: table;
	border: 0px none;
}

.submenu_elmnt
{
	color:#FFFFFF;
	font-family:arial;
	text-align:left;
	font-size:12px;
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.submenu_elmnt:hover
{
	color:#699DDC;
	text-decoration:none;
}

.submenu_nordic_look
{
	color:#FFFFFF;
	font-family:arial;
	text-align:left;
	font-size:12px;
	padding:3px 10px 3px 10px;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.submenu_nordic_look:hover
{
	color:FB001F;
	text-decoration: none;
}

.submenu_elmnt_nordic_look{
	color:#FFFFFF;
	font-family:arial;
	text-align:center;
	font-size:12px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.submenu_elmnt_nordic_look:hover{
	color:#FB001F;
	font-family:arial;
	text-align:center;
	font-size:12px;
	padding:3px 0px 3px 0px;
	text-decoration: none;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.submenu_elmnt_green{
	color:#FFFFFF;
	font-family:arial;
	text-align:center;
	font-size:12px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.submenu_elmnt_green:hover{
	color:#BDE600;
	font-family:arial;
	text-align:center;
	font-size:12px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #3A4E91;
	display:block;
}

.vote{
	background: url('img/button.gif') no-repeat top left;
	width:55px;
	height:14px;
	font-size:9px;
	font-family:arial;
	color:#699DDC;
	border:0px;
	padding-bottom:3px;
}


.news_lv{background: url('img/menu2/news_lv.gif') no-repeat top center; text-decoration:none; font-size:0px;}
.news_lv_act{background:url('img/menu2/news_lv_act.gif') no-repeat top center; text-decoration:none;}
.news_lv:hover{background:url('img/menu2/news_lv_act.gif') no-repeat top center; text-decoration:none;}

.news_en{background: url('img/menu2/news_en.gif') no-repeat top center; text-decoration:none;}
.news_en_act{background:url('img/menu2/news_en_act.gif') no-repeat top center; text-decoration:none;}
.news_en:hover{background:url('img/menu2/news_en_act.gif') no-repeat top center; text-decoration:none;}

.grants_lv{background:url('img/menu2/grants_lv.gif') no-repeat top center; text-decoration:none;}
.grants_lv_act{background:url('img/menu2/grants_lv_act.gif') no-repeat top center; text-decoration:none;}
.grants_lv:hover{background:url('img/menu2/grants_lv_act.gif') no-repeat top center; text-decoration:none;}

.grants_en{background:url('img/menu2/grants_en.gif') no-repeat top center; text-decoration:none;}
.grants_en_act{background:url('img/menu2/grants_en_act.gif') no-repeat top center; text-decoration:none;}
.grants_en:hover{background:url('img/menu2/grants_en_act.gif') no-repeat top center; text-decoration:none;}

.library_lv{background:url('img/menu2/library_lv.gif') no-repeat top center; text-decoration:none;}
.library_lv_act{background:url('img/menu2/library_lv_act.gif') no-repeat top center; text-decoration:none;}
.library_lv:hover{background:url('img/menu2/library_lv_act.gif') no-repeat top center; text-decoration:none;}

.library_en{background:url('img/menu2/library_en.gif') no-repeat top center; text-decoration:none;}
.library_en_act{background:url('img/menu2/library_en_act.gif') no-repeat top center; text-decoration:none;}
.library_en:hover{background:url('img/menu2/library_en_act.gif') no-repeat top center; text-decoration:none;}

.library_info_en{background:url('img/menu2/library_en.gif') no-repeat top center; text-decoration:none;}
.library_info_en_act{background:url('img/menu2/library_en_act.gif') no-repeat top center; text-decoration:none;}
.library_info_en:hover{background:url('img/menu2/library_en_act.gif') no-repeat top center; text-decoration:none;}

.links_lv{background:url('img/menu2/links_lv.gif') no-repeat top center; text-decoration:none;}
.links_lv_act{background:url('img/menu2/links_lv_act.gif') no-repeat top center; text-decoration:none;}
.links_lv:hover{background:url('img/menu2/links_lv_act.gif') no-repeat top center; text-decoration:none;}

.links_en{background:url('img/menu2/links_en.gif') no-repeat top center; text-decoration:none;}
.links_en_act{background:url('img/menu2/links_en_act.gif') no-repeat top center; text-decoration:none;}
.links_en:hover{background:url('img/menu2/links_en_act.gif') no-repeat top center; text-decoration:none;}

.photogallery_lv{background:url('img/menu2/photogallery_lv.gif') no-repeat top center; text-decoration:none;}
.photogallery_lv_act{background:url('img/menu2/photogallery_lv_act.gif') no-repeat top center; text-decoration:none;}
.photogallery_lv:hover{background:url('img/menu2/photogallery_lv_act.gif') no-repeat top center; text-decoration:none;}

.photogallery_en{background:url('img/menu2/photogallery_en.gif') no-repeat top center; text-decoration:none;}
.photogallery_en_act{background:url('img/menu2/photogallery_en_act.gif') no-repeat top center; text-decoration:none;}
.photogallery_en:hover{background:url('img/menu2/photogallery_en_act.gif') no-repeat top center; text-decoration:none;}

.search_bubmit
{
	width:137px;
	height:18px;
	border:0px;
	color:#FFFFFF;
	font-size:12px;
	font-family:trebuchet ms;
	background:url('img/search.gif') no-repeat top center;
}

.clear_bubmit
{
	width:137px;
	height:18px;
	border:0px;
	color:#699DDC;
	font-size:12px;
	font-family:trebuchet ms;
	background:url('img/clear.gif') no-repeat top center;
}

.search_form
{
	font-family:trebuchet ms; 
	font-size:11px; 
	color:#4F555C;
	border:1px solid #CFCFCF;
	background:#EAEAEA;
	height:18px;
}

.iegljuks
{
	position:relative;
	right:-10px;
}

.ie.iegljuks
{
	position:relative;
	right:-14px;
}

.publication
{
	border:1px solid #cccccc;
	width:200px;
	font-family:verdana;
	font-size:11px;
	float:left;
}

.publicationtable
{
	padding:2px;
}

.topanobiide
{
	right:-2px;
}

.ie.topanobiide
{
	right:-10px;
}




.first-page-articles{
background: #FFFFFF url('/img/first-page-articles-top-bg.png') repeat-x top;
border-width: 0px 1px;
border-color: #DFDFDF;
border-style: solid;
display: table;
width: 709px;
}
.first-page-articles .articles-right-side{
padding: 20px 5px 20px 15px;
float: left;
display: table;
width: 420px;
}
.first-page-articles .articles-left-side div.bilde{
width: 450px;
overflow: hidden;
}
.first-page-articles .articles-left-side{
padding: 20px 15px;
border-left: 1px solid #DFDFDF;
float: left;
display: table;
width: 225px;
}
.first-page-articles .articles-left-side .single-article{
padding: 0px 0px 15px 0px;
}
.first-page-articles .articles-left-side .single-article div{
width: 100%;
margin-bottom: 15px;
padding-top: 15px;
}

.main-field-footer{
width: 709px;
font-size: 0px;
height: 30px;
display: block;
margin-bottom: 15px;
background: url('/img/firstmenu-mainfield-footer.png');
}
.popdialog {
padding:5px 50px 2px 10px;
font-weight:normal;
}
.popdialog div{
text-align: left;
font-size:9px;
background:#FFFFFF;
position: relative;
}













#calendarlayer{
position: absolute;
z-index: 100;
display: none;
padding:5px 10px 2px 10px;
font-weight:normal;
width: 180px;
background: #FFFFFF;
text-align: left;
border: 1px solid #9FC0E9;
}
#calendarholder{
position: relative;
width: 120px;
top: 5px;
left: -11px;
}
#calendarholder .today,
#calendarholder .markedDate,
#calendarholder .cube{
border: 1px solid #699DDC;
font-family: Arial;
text-align:center;
cursor: pointer;
font-size: 9px;
color: #FFFFFF;
padding: 0px;
margin: 0px;
}
#calendarholder .today{border: 1px solid #9FBFE8;}
#calendarholder .markedDate{color: #102A7D;}
#calendarholder thead td div,
#calendarholder thead td{
font-size: 10px;
font-family: arial,verdana;
color: #FFFFFF;
text-align: center;
padding: 0px 1px;
}
#calendarholder thead td.middle{
background: #9FC0E9;
white-space: nowrap;
padding: 0px;
}
#calendarholder tfoot td{
text-align: center;
}
#calendarholder tfoot td a:visited,
#calendarholder tfoot td a:hover,
#calendarholder tfoot td a{
font-family: arial;
font-size: 10px;
cursor: pointer;
color: #FFFFFF;
}
#calendarholder tfoot td a:hover{
text-decoration: underline;
}


.social{
padding: 10px 0px 10px 0px;
position: relative;
text-align: center;
display: table;
width: 100%;
left: 12px;
}
.social a{
display: table;
margin: 2px 3px 2px 2px;
height: 32px;
float: left;
width: 32px;
}
.social img{
border: 0px none;
margin: 0px;
}



.sub-sub-menu{
background: #243A84;
position: absolute;
visibility:hidden;
margin-top: -22px;
display: table;
}
.sub-sub-menu a{
color: #FFFFFF;
display: block;
font-family: arial;
font-size: 12px;
padding: 3px 10px 4px;
text-align: left;
}
.sub-sub-menu a:hover{
color: #699DE8;
}


.spaceDiv{
filter:alpha(opacity=127);
-moz-opacity: 1.27;
opacity: 1.27;
border: 0px none;
font-size: 0px;
height: 8px;
background-color: #102A7D;
}




#subsubmenu {
background-color:#243A84;
border: 0 none;
display:table;
float:left;
opacity:0.95;
width:170px;
position: absolute;
display: none;
}
#subsubmenu a{
color:#FFFFFF;
font-family:verdana;
font-size:11px;
text-decoration:none; 
display: block;
padding: 5px 10px;
}
#subsubmenu a:hover{
text-decoration:none; 
color: #699DDC;
}


#menu ul,
#menu li,
#menu {
list-style: none;
padding: 0px;
margin: 0px;
}
#menu a{
background: url('/img/menu.gif') no-repeat left 3px;
padding: 2px 95px 0px 30px;
text-decoration: none;
font-family: verdana;
white-space: nowrap;
font-size: 11px;
display: block;
color: #FFFFFF;
margin: 0px;
}
#menu a:hover{color: #699DE8;}
#menu .last a{padding-right: 0px;}
#menu li{float: left;}
#menu ul{
position: absolute;
border: 0px none;
visibility: hidden;
display: table;
float: left;
}
#menu ul.otrais li.toppad{
background: none;
font-size: 0px;
padding: 0px;
height: 9px;
}

#menu ul.otrais a{
padding: 2px 0px 0 0px;
background: none;
display: table;
width: 100%;
}
#menu ul li{
background-color: #243A84;
background-image: none;
display: block;
opacity: 0.95;
padding: 3px 10px 5px;
margin: 0px;
float: none;
width: 100%;
}
#menu ul ul{display: table;}
#menu ul.tresais{
margin-top: -18px;
}




