body {
	margin: 0px;
	padding: 0;
	color: #000;
	background-color: #fff;
	background: url(fons.gif);
	font-family:  Tahoma, Geneva, sans-serif;
	font-size: 100%;
	text-align: center;
}
#title{
	background: url(top_fons.png) repeat-x;
	margin: 0px; padding: 0px;
	height: 50px;
}
#logo{
	position: absolute;
	top:0px;
	left: 50%;
	margin-left: -512px;
	background: url(logo.png) no-repeat top left;
	height: 50px;
	width: 1024px;
	padding: 20px 20px 0px 0px;
	text-align: right;
}
#TitleNav {
	position: absolute;
	top: 45px;
	left: 50%;
	margin-left: -512px;
	width: 1024px;
}
#TitleNav ul{
	margin: 0px 0px 0px 300px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
}
#TitleNav ul li{
	display: inline;
	list-style-type: none;
}
#TitleNav ul li a{
	display: table;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 3px 15px 3px 15px;
	background: #6B92A5;
	color: #E7D0CF;
	text-decoration: none;
	border-left: 2px #37505B solid;
	border-right: 2px #ACC2CC solid;
	opacity: 0.9; 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
#TitleNav ul li a:hover{
	background: #507283;
	padding: 4px 14px 2px 16px;
	color: #fff;
	text-decoration: none;
	border-right: 2px #ACC2CC solid;
}
#TitleNav ul li #active{
	background: #507283;
	padding: 4px 14px 2px 16px;
	color: #fff;
	text-decoration: none;
	border-right: 2px #ACC2CC solid;
}
.clear {
	clear: both;
}
.alignright {
	text-align: right;
}
.wide {
	background-color: #000;
	height: 230px;
	
}

.top {
	margin-top: 10px;
	height: 120px;
	position: relative;
	background-color: #7B9EB5;
}
.corner { position: absolute; width: 10px; height: 10px; background: url('mala.gif') no-repeat; font-size: 0%;top:auto;}
.cornerBoxInner { padding: 10px; }
.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }

.bottom {
	position: relative;
	padding: 0px 5px 1px 5px;
	height: 45px;
	text-align: center;
	background: url(images/site/bottom_fons.gif) no-repeat top left;
}
.bottom  a{
	color: #466173;
	font-size: 12px;
	margin: 0px 10px 0px 10px;
}
.testfloat {
	width: 50px;
	border: 2px solid #f90;
	background-color: #ffd;
	font-size: .8em;
}
.to-right {
	float: right;
}
.to-left {
	float: left;
}
.ap-test {
	position: absolute;
	top: -112px;  /* H+2 */
	height: 111px;  /* H */
	he\ight: 110px;
	overflow: hidden;
	border-top: 1px solid #000;
	background-color: #5b5;
	color: #000;
}
.ap-left {
	width: 170px;
	left: 0;
}
.ap-right {
	width: 160px;
	right: 0;
}

.wrapper {
	margin: 0 auto;
	width: 1024px;
	w\idth: 1024px;  /* C + L + R + 2 */
	text-align: left;
	
}
.outer {
	margin-left: 210px; /* L */
	/*margin-right: 160px; /* R  ja vajag pievieno labo kolonnu*/
}
.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}
.center {
	float: right;
	width: 100%;
	margin-left: -1px;
	margin-bottom: -1px;   /* for the AP boxes in IE/Win */
	font-size: 12px;
}
.left {
	float: left;
	position: relative;
	width: 210px;  /* L */
	margin-left: -211px;  /* -L-1 */
	margin-right: 2px;

	
}
.left_cor{
	position: absolute;
	width: 210px; 
	height: 20px; 
	top: 0; 
	left: 0; 
	background: url('tmp.gif') no-repeat;
}
.right {
	float: right;
	position: relative;
	width: 160px;  /* R */
	margin-right: -161px;  /* -R-1 */
	margin-left: 2px;
}

/* previene allargamento floats (hidden) e problemi rendering left col (relative) in IE/Mac \*//*/
* html .inleft, * html .inright, * html .incenter {
	width: 100%;
	overflow: hidden;
}
* html .wrap-cl {
	position: relative;
	margin-right: 0;
}
* html .center {
	margin-left: 0;
}
* html .left {
	margin-right: 1px;
}
* html .right {
	margin-left: 1px;
}
/**/

.left, .right {
	
}
.outer {
	word-wrap: break-word;
}
p, h1, h3 {
	margin: 0 0 1em 0;
/*	border: 1px solid red; */
}

h2{
	text-align: center;
	font-size: 16px;
	padding-top: 5px;
}
#modDataToTxt{
	font-size: 9px;
	text-align: right;
	margin-bottom: 10px;
}

/*/box */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h3 {font-size:2em;color:#06a; border:0px none;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h3 {
	padding-top: 0px; 
	margin: 0px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #fff; 
	text-align: center; 
	background:#3E71AA; 
	background: url(topBox_fons.png) repeat-x left top;
	height: 20px;
	border-bottom: 1px solid #0C4176;
}
#xsnazzy {background: transparent; margin: 7px 0px 3px 0px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4, .xb2B, .xb3B, .xb4B  {display:block; overflow:hidden;}
.xb1, .xb2, .xb3, .xb2B, .xb3B, .xb4B  {height:1px;}
.xb2, .xb3, .xb4 {background: #6B8EA5; border-left:1px solid #6B8EA5; border-right:1px solid #6B8EA5;}
.xb2B, .xb3B, .xb4B {background:#fff; border-left:1px solid #6B8EA5; border-right:1px solid #6B8EA5;}
.xb1 {margin:0 5px; background: #6B8EA5;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xb2B {margin:0 3px; border-width:0 2px;}
.xb3B {margin:0 2px;}
.xb4B {height:2px; margin:0 1px;}

.xboxcontent {
	border-left:1px solid #6B8EA5; 
	border-right:1px solid #6B8EA5; 
	border-top:0px solid #6B8EA5; 
	border-bottom:0px solid #6B8EA5; 
	display:block; 
	background:#fff; 
	font-size: 12px;
	text-align: justify;
}
.xboxcontent a{
	color: #627372;
	margin: 0px;
	padding: 3px 0px 0px 3px;
    text-decoration: none;
}
.xboxcontent form{
	margin: 8px 0px 0px 0px;
	padding: 0px
}
.xboxcontent ol, ul{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.xboxcontent ol li, 
.xboxcontent ul li{
	list-style-type: none;
}
.xboxcontent ol li a, 
.xboxcontent ul li a{
	display: block;
	border-bottom: 1px #DBE3E5 solid;
	color: #627372;
	margin: 0px;
	padding: 3px 0px 2px 8px;
    text-decoration: none;
	background: url(navNor.gif) no-repeat 0px 4px;
}
.xboxcontent ol li a:hover,
.xboxcontent ul li a:hover{
	color: #363F3F;
	border-bottom: 1px #9BAAB7 solid;
	background: url(navNorHover.gif) no-repeat 0px 4px;
}
.xboxcontent ul li a.selMenuP{
	font-weight: bold;
	background: url(navNorActive.gif) no-repeat 0px 4px;
	text-align: center;
	padding: 3px 8px 2px 8px;
	color: #363F3F;
	border-bottom: 1px #9BAAB7 solid;
}
.xboxcontent ul li ul{
	padding-left: 5px;
}
.xboxcontent form{
	margin: 0px;
	padding: 0px;
}
.ievadlauks{
	font-size: 12px;
	height: 20px;
	width: 100px;
	border: 1px #08c solid;
}
#vel{
	display: block;
	text-align: right;
	padding: 5px 18px 0px 0px;
	background: url(vel.gif) no-repeat right 11px;
	color: #536464;
	text-decoration: none;
}
#top_active_nav{
	margin: 0px 0px 10px 0px;
	border-bottom: 1px #5B7372 solid;
}
#top_active_nav ul{
	font-size: 10px;
	margin: 5px 5px 5px 10px;
	padding: 0px;
}
#top_active_nav ul li{
	display: inline;
	padding: 0px 5px 0px 10px;
	margin: 0px;
	list-style-type: none;
	background: url(nor-top.gif) no-repeat 0px 3px;
}
#top_active_nav ul li a{
	color: #466173;
	text-decoration: none;
}
#center_full_nav{	
	min-width: 400px;
	padding: 20px 5px 0px 5px;
	list-style-type: none;
	font-size: 12px;
	zoom: 1;
}
#center_full_nav a{
	background: url(nor.gif) no-repeat 0px 0px;
	padding-left: 30px;
	font-weight: bold;
}
#center_full_nav a:hover{

}
#center_full_nav li{
	padding-left: 0px;
	margin: 0px;
}
#lapu_navigacija {
	border: 0;
	padding: 1px 20px 0px 20px;
	margin: 0;
	text-align: center;
}

#lapu_navigacija a {
	padding: 1px 5px 1px 5px;
    background: #E7E7E7;
    border: 1px #CED7D6 solid;
	color: #ADBEBD;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
#lapu_navigacija a:hover {
	text-decoration: none;
	background: #5E7776;
	color: #fff;
	padding: 1px 5px 1px 5px;
    border: 1px #ADBEBD solid;
}
#navigacija_active{
	text-decoration: none;
	background: #5E7776;
	color: #fff;
	padding: 1px 5px 1px 5px;
    border: 1px #ADBEBD solid;
	font-size: 10px;
	font-weight: bold;
}
#picture_coment{
	border-top: 1px #CCC  solid;
	text-align: center;
}
#picture-center{
	display: table-cell;
	padding: 5px;
	margin: 10px;
	font-size: 10px;
	border: 1px #CCC solid;
	text-align: center;
}
#picture-left{
	float:left;
	padding: 5px;
	margin: 10px 20px 10px 10px;
	font-size: 10px;
	text-align: center;
	border: 1px #CCC solid;
}
#picture-right{
	float:right;
	padding: 5px;
	margin: 10px 20px 10px 20px;
	font-size: 10px;
	text-align: center;
	border: 1px #CCC  solid;
}
#picture_lupa{
	float:left;
	width:16px;
	height:16px;
	background: url(lupa.gif);
	cursor: pointer;
}

/* uzpeldo infa vardnicai */
#tooltip {
	position: absolute;
	z-index: 3000;
	width:250px;
	border: 1px solid #269;
	background-color: #48b;
	padding: 0;
	opacity: 0.95;
	color:#fff;
	font-size: 12px;
	letter-spacing: 1px;
}
#tooltip h3 {
  background-color: #269;
  padding-left:5px;
  font-weight:bold;
  font-size: 14px;
}
#tooltip div {
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
}
.slownik{

  background: url(SlownikI.png)  no-repeat right top;
  padding-right: 12px;
  border-bottom: 1px dotted #f00;
  letter-spacing: 1px;
}
/* uzpeldo infa vardnicai  end*/

/* vardnicas tabula*/
#SLOtable{
	border: 0px;
	width: 98%;
	margin: 10px;
	font-size: 12px;
}
#SLOtable th{
	background-color: #6B8EA5;
	color: #fff;
	text-align: center;
}
#SLOtable tr{
	text-align: center;
}
#SLOtable tr td{
	border-bottom: 1px #6B8EA5 dotted;
	border-left: 1px #6B8EA5 dotted;
}
/* vardnicas tabulas beigas */