body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.head_1pix{
	width: 99%;
	height: 261px;
	background-image: url(/public/img/head_1pix.jpg);
	background-repeat: repeat-x;
}
.logo_sig_nov{
	position: absolute;
	z-index: 1000;
	top: 150px;
	left: 50px;
}
.logo_tur_info{
	position: absolute;
	z-index: 1000;
	top: 175px;
	left: 260px;
}
.logo_tur_info{
	position: absolute;
	z-index: 1000;
	top: 175px;
	left: 260px;
}
.logo_sig_key{
	position: absolute;
	z-index: 1000;
	top: 175px;
	left: 328px;
}
.logo_sig_800{
	position: absolute;
	z-index: 1000;
	top: 175px;
	left: 380px;
}
.flag_lv{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 330px;
}
.flag_de{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 365px;
}
.flag_uk{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 410px;
}
.flag_ru{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 455px;
}
.flag_se{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 495px;
}
.flag_est{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 540px;
}
.flag_lie{
	position: absolute;
	z-index: 1000;
	top: 208px;
	left: 585px;
}

.search{
	width: 105px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
	top: 212px;
	left: 690px;
}
.search_box{
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	position: absolute;
	z-index: 1000;
	top: 210px;
	left: 800px;
}

.menu_bg{
	background-color: #CC3300 ! important;
}
.menu_right{
	background-image: url(/public/img/menu_right_mid.jpg);
	background-repeat: repeat-y;
}
div.menu_1{
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	list-style-image: url(/public/img/menu_arrow.gif);
	background-image: url(/public/img/sadala_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	min_height:27px;
	_height:27px;
}

h3.menu_1{
	padding-left: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
	min_height:27px;
	_height:27px;
	background-image:url(/public/img/new_menu_white.jpg);
	background-repeat:no-repeat;
}

.menu_1_white {
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	line-height: 20px;
	list-style-image: url(/public/img/menu_arrow.gif);
	background-image: url(/public/img/menu_white1.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	min_height:27px;
	_height:27px;
}

.menu_2{
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
.menu_3{
	padding-left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCCCC;
	line-height: 16px;
}
.menu_1 a{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;	
}
.menu_1 a:hover{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;	
}

.menu_2 a{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
}
.menu_2 a:hover{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
}

.menu_3 a{
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCCCC;
	line-height: 16px;
	text-decoration: none;
}
.menu_3 a:hover{
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCCCC;
	line-height: 16px;
	text-decoration: none;
}
.menu_li{
	list-style-image: url(/public/img/menu_arrow.gif);

}
.footer{
	background-color: #CC3300;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	border-top: 2px solid White;
	padding: 3px 3px 5px 3px;
}
.right{
	float: right;
}
.aktuali_inside{
	background-color: #F5D6CC;
	padding: 5px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	margin-bottom: 10px;
}
.aktuali_inside a{
	background-color: #F5D6CC;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.pasakumi_inside{
	background-color: #F5D6CC;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	margin-bottom: 10px;
}
.pasakumi_inside a{
	background-color: #F5D6CC;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
.pasakumi_inside a:hover{
	background-color: #F5D6CC;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

.pasakumi_time{
	padding-left: 8px;
	padding-bottom: 3px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.vairak{
	padding-left: 8px;
	padding-bottom: 3px;
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.vairak a{
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: 5px;
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.vairak a:hover{
	padding-left: 5px;
	padding-bottom: 3px;
	margin-top: 5px;
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.aptauja_jautajums{
	padding-left: 5px;
	padding-bottom: 3px;
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.aptauja_inside{
	background-color: #F5D6CC;
	padding-left: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.aptauja_inside a{
	background-color: #F5D6CC;
	padding-left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.aptauja_inside a:hover{
	background-color: #F5D6CC;
	padding-left: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
img.news_pict{
	border: 1px solid #CC3300;
}
div.news_pict{
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
}
.news_date{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	text-decoration: none;
}
.news_heading{
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}

a.news_heading:hover{
	color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: underline;
}

.news_text{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
}
.dome_head{
	color: #003399;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
}

a.bigblue{
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
}

a.bigblue:hover{
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: underline;
}

.dome_date{
	color: #999999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	text-decoration: none;
}
.dome_info{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.dome_info:hover{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.link_top{
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}
.link_top:hover{
	color: #CC3300;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.menu_right_top{
	margin: 0px;
	background-image: url(/public/img/menu_right_top.jpg);
	background-repeat: no-repeat;
}

.topbanneris {
	width: 200px;
	position: absolute;
	z-index: 1000;
	top: 15px;
	right: 20px;
}

input.meklet_poga {
	margin-left:3px;
	color: red;
	font-family: Tahoma;
	font-size: 11px;
	background-color:white;
	border:1px solid black;
}

a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}

		#form_table			{background-color: #d5d9b0;}
		#head_cell			{height: 10px; width: 160px; background-repeat: no-repeat; display:none;}
		#cell_1				{background-color: #d5d9b0; font-family: Verdana; font-weight: bold; display: none;}
		#cell_2				{PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #cc3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
		#cell_3				{background-color: #a3d281;PADDING-LEFT: 10px;}
		#cell_4				{PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#cell_5				{PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
		#cell_6				{background-color: #a3d281; display: none;}
		#cell_7				{background-color: #a3d281; display: none; text-align: center;}
		#tr_h				{display: none;}
		#tr_1				{display: none;}
		#tr_2				{display: inline;}
		#tr_3				{display: inline;}
		#tr_4				{display: inline;}
		#tr_5				{display: inline;}
		#tr_6				{background-color: #a3d281; display: none;}
		#tr_7				{background-color: #a3d281; display: none;}
		#inner_table 		{width: 160px; margin-top: 3px;}
		#inner_table_row1 	{width: 129px;}
		#inner_table_row2 	{text-align: center; display: none;}
		#kwt				{border-style: solid; border-color: #458b5d; border-width: 1px; font-size: 10px;}
		#input_img1			{height: 11px; width: 14px;}
		#input_btn			{margin-left:0px; margin-top: 10px; background: #FFFFFF; border-style: solid; border-width:1px; border-color: #FF0000; color: #FF0000; font-weight: 600; font-family: Arial; height:20px;}

div.scrollable {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 180px;	 
	width: 170px;	
	
	/* decoration */
	padding:0px 10px;
	background-color: #F5D6CC;
}

/* root element for scrollable items */
div.scrollable div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	
	/* decoration */
	margin-top:10px;
}

div.scrollable div.items div {
	padding:2px 0px;
	margin-bottom:1px;
}


div.scroll2 {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	
	
	color: blue;
	font-family: Tahoma;
	font-size: 12px;
	
	height:40px;	
	
	margin-left:260px;
	margin-right:0px;
	margin-top:11px;
	
}


div.scrollable_top {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	
	
	color: blue;
	font-family: Tahoma;
	font-size: 12px;
	
	width:280px;
	height:18px;	
	
	margin:0px;
	
}

div.scrollable_top div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:2000em;	
}

div.scrollable_top div.items div {
	padding:2px 0px;
}	



table.kalendars td{
	text-align:center;
	width:23px;
	font-size:12px;
	_font-size:11px;
	color: #003399;
	padding:0px;
}

a.kalendarsHover:active {font-size:14px;text-decoration:none;font-weight:bold;}
a.kalendarsHover:visited {font-size:14px;text-decoration:none;font-weight:bold;}
a.kalendarsHover:link {font-size:14px;text-decoration:none;font-weight:bold;}
a.kalendarsHover:hover {font-size:14px;text-decoration:underline;font-weight:bold;}

a.kalendars:active {color:white;text-decoration:none;}
a.kalendars:visited {color:white;text-decoration:none;}
a.kalendars:link {color:white;text-decoration:none;}
a.kalendars:hover {color:white;text-decoration:underline;}

/* image switcher */

.overlayPrevLink, 
.overlayNextLink {
	position:absolute;
	width:50%;
	top:0px;
	display:block;
	z-index:100;
	background:url('/public/img/dot.gif');
}
	
.overlayPrevLink img, 
.overlayNextLink img {
	border:none;
	outline:none;
	visibility:hidden;
	top:45%;  
	position:absolute;
	z-index:101;
}

.overlayPrevLink:hover, .overlayPrevLink:active, .overlayPrevLink:focus,
.overlayNextLink:hover, .overlayNextLink:active, .overlayNextLink:focus {
	outline:none;
	border:none;
}

.overlayPrevLink:hover img, 
.overlayNextLink:hover img {
	visibility:visible;
}

.overlayPrevLink,
.overlayPrevLink img {
	left:0;
}

.overlayNextLink,
.overlayNextLink img {
	right:0;
}

.picHolder {
	position:relative;
	margin:auto;
	margin-bottom:10px;
}


.pasvaldiba_sodien_virsr {
	width: 173px;
	height:40px;
	position: absolute;
	z-index: 1000;
	top: 235px;
	left: 535px;
	background-image:url(/public/img/pasvaldiba_sodien_heading.jpg);
}

div.scrollable_top2 {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	
	
	color: blue;
	font-family: Tahoma;
	font-size: 12px;
	
	width:350px;
	height:35px;	
	
	margin:0px;
	
}

div.scrollable_top2 div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:2000em;	
}

div.scrollable_top2 div.items div {
	padding:2px 0px;
}	

div.scrollable2 {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 70px;	 
	width: 170px;	
	
	/* decoration */
	padding:0px 10px;
	background-color: #F5D6CC;
}

/* root element for scrollable items */
div.scrollable2 div.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	
	/* decoration */
	margin-top:10px;
}

div.2 div.items div {
	padding:2px 0px;
	margin-bottom:1px;
}
