FORM, P { margin: 0px; }
BODY, TD, TH, SPAN, DIV, BLOCKQUOTE, CENTER { color: #000000; font: 11px Tahoma; }
BODY { margin: 0px;  padding: 0px;  }
INPUT, TEXTAREA, SELECT, OPTION { margin: 0px; padding: 0px; }
LI { list-style-image: url(images/blt.gif); padding: 1px; }
A { color: #006633; text-decoration:none; }

a.lang { color: #949294; font: bold 9px Tahoma; }
a.nav1 { color: #FFFFFF; font: bold 11px Tahoma; text-decoration: none; text-transform: uppercase; }
a.nav1:hover, a.nav1:hover { text-decoration: none; }
.docMore, a.docMore { color: #949294; font: 11px Tahoma; }
.trFirst, .trFirst * { color: #000000; font: bold 11px Tahoma; }
.underImageText { color: #949294; font: 9px Tahoma; }

/* locatin bar */
.locationBar      { color: #006633; font: 11px Tahoma; }
a.locationBar     { color: #006633; font: 11px Tahoma; text-decoration:none; }
a.locationBar:hover { text-decoration: none; }
a.locationBarLast     { color: #000000; font: bold 11px Tahoma; text-decoration: none; }
a.locationBarLast:hover { text-decoration: underline; }

a.nav2 { color: #006633; font: bold 11px Tahoma; text-decoration:none; }
a.nav2_1 { color: #006633; font: 11px Tahoma; }
a.nav2act { color: #000000; font: bold 11px Tahoma; text-decoration:none; }

a.nav3 { color: #006633; font: 11px Tahoma; text-decoration:none; }
a.nav3act { color: #000000; font: 11px Tahoma; text-decoration:none; }

a.nav2:hover, a.nav3:hover { text-decoration: none; }
a.nav2act:hover, a.nav3act:hover { text-decoration: none; }

.newsTitle { color: #000000; font: bold 11px Tahoma; }
a.newsTitle { text-decoration: none; }
a.newsTitle:hover { text-decoration: underline; }

.newsDate { color: #A7A7A7; font: 11px Tahoma; }

a.more { text-decoration: none; }

.catTitle { color: #000000; font: bold 11px Tahoma; }
.newsStartTitle { color: #000000; font: bold 13px Arial; }

/* print */
body.print * {  color: #000000; font-family: "Times New Roman"; }
p.printTitle * {  color: #000000; font-size: 14px; font-family: "Times New Roman"; }
td.printText * {  color: #000000; font-size: 13px; font-family: "Times New Roman"; }
p.printText {  color: #000000; font-size: 13px; font-family: "Times New Roman"; }
p.printText * {  color: #000000; font-size: 13px; font-family: "Times New Roman"; }
p.printDate * {  color: #000000; font-size: 13px; font-family: "Times New Roman"; }
p.printNote * {  color: #000000; font-size: 11px; font-family: "Times New Roman"; }


/* send form */
.error  { color: #810000; font: bold 11px Tahoma; }
textarea, input, select, option { color: #000000; font: 11px Tahoma; }
input.tt { height: 22px; padding: 2px; background: #ffffff; }
/*
div.ob { border-color: #848684 #FFFFFF #FFFFFF #848684; border-width: 1px; border-style: solid; margin: 0px; padding: 0px; }
div.bob { border-color: #FFFFFF #424142 #424142 #FFFFFF; border-width: 1px; border-style: solid; margin: 0px; padding: 0px; }
textarea.ta { border-color: #424142 #D6CFC6 #D6CFC6 #424142; border-width: 1px; border-style: solid; margin: 0px; padding: 0px; }
input.tt { border-color: #424142 #D6CFC6 #D6CFC6 #424142; border-width: 1px; border-style: solid; }
input.sb { border-color: #FFFFFF #848684 #848684 #FFFFFF; border-width: 1px; border-style: solid; background: #D6D7CE; }
select.ss { border-color: #424142 #D6CFC6 #D6CFC6 #424142; border-width: 1px; border-style: solid; }
*/
a.askDocTitle { color: #000000; font: bold 11px Tahoma; text-decoration: none; }
a.askDocTitle:hover { text-decoration: underline; }

/* sitemap */
a.sm1 { font: bold 11px Tahoma; color: #000000; }
a.sm2 { font: bold 11px Tahoma; color: #0000CC; }
a.sm3 { font: 11px Tahoma; color: #979793; white-space: nowrap; text-decoration: underline; }


/* search */
.foundNum { color: #000000; font: 11px Tahoma; }

a.foundTitle { color: #0000CC; font: bold 11px Tahoma; }
a.foundBody { color: #000000; font: 11px Tahoma; text-decoration: none; }
a.foundBody * { color: #000000; font: 11px Tahoma; text-decoration: none; }

.searchPages { color: #A7A7A7; font: 11px Tahoma; }
a.searchPages { color: #0000CC; font: 11px Tahoma; }
a.res { color: #0000CC; font: 11px Tahoma; }
a.resact { color: #000000; font: 11px Tahoma; text-decoration: none; }
a.resact:hover { text-decoration: underline; }

.searchPath { color: #7F7F7F; font: 11px Tahoma; }
a.searchPath { color: #7F7F7F; font: 11px Tahoma; }


/* gallery */
.view { color: #A5A6A5; font: 11px Tahoma; }
a.popSmall, .popSmall { font: 11px Tahoma; color: #0000CC; }
a.picPass, .picPass { font: 11px Tahoma; color: #0000CC; }
a.picAct, .picAct { font: bold 11px Tahoma; color: #000000; text-decoration: none; }

/* vietas */
.letter { color: #E7E7E7; font: 11px Tahoma; }
a.letter { color: #0000CC; font: 11px Tahoma; text-decoration: underline; }
a.letterAct { font: 11px Tahoma; text-decoration: none; }

/* izsoles */
.izsoles TD { color: #000000; font: 10  px Arial; }
.izsoles TH { color: #000000; font: bold 12px Arial; text-align: left; vertical-align: top; }
.izsoles TH SPAN { color: #000000; font: 10px Arial; text-align: left; vertical-align: top; }
.izsoles TH A { color: #006500; font: bold 12px Arial; }
.izsoles TH A:hover { color: #006500; font: bold 12px Arial; text-decoration: none; }
.izsoles SPAN { color: #000000; font: 10px Arial; }
.izsoles A { color: #006500; font: 11px Arial; }
.izsoles A:hover { color: #006500; font: 11px Arial; text-decoration: none; }

/* news line */
.news TH  { color: #A7A7A7; font: 11px Tahoma; }
.news TD, .news P { color: #000000; font: 11px Tahoma; }
.news A { color: #006633; font: bold 11px Tahoma; }

.download SPAN { color: #797979; font: bold 11px Tahoma; }
.image IMG { border: 1px solid #979797; }

/* startpage banner */
.banner IMG { padding: 4px; background: #e7e7de; border: 0px solid #DBDBD9; }

/* nolikumu download */
LABEL { cursor: pointer; }
FORM TD.error  { color: #FF0000; font-weight: bold; }
SPAN.required { color: #880000; font-weight: bold; }

DIV.bigTable { margin: 0 20px 0 0; }

#regform label {
	display:block;
	text-align: right;
}

#regform td input {
	width:170px;
	margin-left:5px;
}

#regform button {
	border:0px;
	background-color:#f7f7f7;
	font-size:11px;
	font-family:tahoma;
	margin-left: 120px;
	/*margin-left:160px;*/
}

#regform button:hover{
	text-decoration: underline;
	cursor:pointer;
}

#regform.regform button {
	border:2px outset buttonface;
	background-color: buttonface;
	padding:3px 3px;
}
#regform.regform button:hover{
	text-decoration:none;
}

p.err {
	color:red;
}

#regform div.label {
	float:left;
	text-align:right;
	width:195px;
}

#regform ul {
	list-style-type: none;
	float:left;
	margin:0px;
	padding-left:5px;
}

#regform ul li label {
	display: inline;
	margin:0px;
	text-align:left;
}

#regform ul li label input {
	float:none;
	width:auto;
	margin-left:0px;
}
