*,a{
outline: 0;
}
*,a :focus { outline: 0; }

* {
padding: 0;
margin: 0;
}
/*    *  one value, such as 10px, to specify equal padding on every side
    * two values, such as 10px 5px, to specify top/bottom (first value) and right/left (second value) padding
    * three values, such as 10px 5px 2px, to specify top (first value), right/left (second value) and bottom (third value) padding
    * four values, such as 10px 5px 2px 1px to specify top, right, bottom and left padding respectively*/
body {
/*margin:0;
padding: 0;
background: #FEFBF4;
color: #444;
font: Tahoma, Arial, Verdana, sans-serif;
line-height: 17px;*/
		margin: 0px;
		padding: 0px;
		color: #7E8180;
		font-size: 11px;
		font-family: 'Tahoma';
		background-color: #fefbf4;
}

img {border: none;}
a {
		color: #7E8180;
		text-decoration: none;
}
a:hover {
        color: #ADAFAE;
		text-decoration: underline;
}
input {
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		color: #b4b6b5;
		font-family: 'Tahoma';
}
.clear {
		clear: both;
}
/*a{ color: #2A84E5; text-decoration: none; }
a:hover {  color: #000; }*/

#top {
padding: 0px;
height: 189px;
position: relative;
}
#languageContainer{
  padding: 10px 35px 10px 0px;
  border: 0px solid;
}

#contentt {
background: #FEFBF4;
padding: 0px 5px 0px 5px;
}
#bottom {
background: #FEFBF4;
padding: 10px 0;
}

#wrap {
width: 980px;
margin: 0 auto;
}

#headermenu {
height: 60px;
background: #3B8FE9 url(/images/menubg.jpg) repeat-x;
line-height: 60px;
}
.headerm {
padding: 0;
text-transform: uppercase;
font-weight: 100;
}
.headerm li {
float:left;
list-style-type:none;
}
.headerm li a {
display:block;
padding:0 20px;
text-decoration:none;
color: #808080;
letter-spacing:1px;
letter-spacing: -1px;
font-size: 20px;
}
.headerm li a:hover {
color:#000000;
text-decoration:none;
}

.left {
margin-top: 0px;
padding: 15px 0px;
font-size: 11px;
float: left;
width: 240px;
line-height: 15px;
border: 0px solid #000000;
}

.left ul  {
color: #aaa;

margin: 3px 0 8px 0;
padding-left: 0px;
padding-top: 25px;
text-decoration: none;
list-style-type:none;
}
.left ul li {
padding: 6px 0px 6px 6px;
margin: 0 2px;
text-align: left;
}
.left ul a {
color: #808080;
}
.left ul a:hover {
color: #C0C0C0;
}

#menu a {
		display: block;
		font-weight: bold;
		padding-left: 20px;
        margin:3px 0px;
		font-size: 11px;
		font-family: 'Tahoma';
}

#menu a.selected {
		padding: 4px 0px 4px 20px;
		background: url(/images/layout/bg-menu.jpg) no-repeat center left;
}
#menu a:hover {
    color: #C0C0C0;
}
#sub-menu {
		margin: 7px 0px 7px 0px;
        font-weight: normal;
}
#sub-menu a {
		font-weight: normal;
}
#sub-menu a.selected {
		padding: 4px 0px 4px 20px;
		background: url(/images/layout/bg-menu-2.jpg) no-repeat center left;
}

.middle {
margin-top: 0px;
float: left;
width: 710px;
padding-left:20px;
line-height: 20px;
text-align: justify;
font-size: 12px;
border: 0px solid;
}

.middle ul  {
text-align: left;
margin: 3px 0 8px 0;
padding-left: 30px;
}
.middle h2 {
font: bold 14px Verdana, 'Trebuchet MS', Sans-serif;
color: #808080;
/*background: #CC0001 url(images/contenth2.jpg) repeat-x;*/
margin-bottom: 5px;
margin-top: 10px;
line-height: 30px;
padding: 0px 0px 10px 20px;
padding-left: 10px;
}
.middle h2 a {
color: #808080;
}
.middle h2 a:hover {
color: #000;
}
#articletext img{
  padding:2px;
  border: 1px solid #CCCCCC;
  margin:6px;
}

.middle table{
  border-collapse: collapse;
}
.middle th{
  color: #808080;
  background: #E6E6E6;
  font-weight:normal;
  padding:0px;
  margin:0px;
  text-align:center;
  border-collapse: collapse;
}

.middle td{
  padding:4px;
  border-collapse: collapse;
}

.middle table.dati{
  border-collapse: collapse;
  border: 1px solid #838383;
}
.middle table.dati th{
  color: #808080;
  background: #E6E6E6;
  font-weight:normal;
  padding:0px;
  margin:0px;
  text-align:center;
  border-collapse: collapse;
  border: 1px solid #838383;
}

.middle table.dati td{
  padding:4px;
  border-collapse: collapse;
  border: 1px solid #838383;
}

.right {
background-image: url(/images/layout/right.jpg);
margin-top: 0px;
float: right;
width: 220px;
}
.right h2 {
margin: 10px 0 20px 0;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
line-height: 30px;
height: 30px;
color: #808080;
padding-left: 10px;
}
.right ul  {
color: #aaa;
text-align: left;
margin: 3px 0 8px 0;
padding-left: 10px;
padding-top: 25px;
text-decoration: none;
list-style-type:none;
}
.right ul li {
text-align: center;
vertical-align: middle;
padding: 6px 0px 6px 0px;
margin: 0 2px;
}
.right ul a {
color: #808080;
}
.right ul a:hover {
color: #C0C0C0;
}


#menulist li{
  text-align: center;
  padding-right:10px;
}

#menu_right{
padding: 5px 10px 0px 20px;
text-align: left;
background: url(/images/layout/bg_menu_right.jpg) no-repeat bottom left;
}

#searchDiv {
width: 148px;
margin: 0 auto;
border: 0px solid;
padding-left:3px;
background: url(/images/layout/bg-search.jpg) no-repeat top left;
}

#searchDiv input {
		margin: 0px;
		height: 19px;
		width: 113px;
		padding: 0px;
		border: none;
		background-color: transparent;
}

#searchDiv .button {
		width: 25px;
        cursor: pointer;
}

.contactsDiv{
padding:30px 0 0 0;
clear: both;
float: left;
border: 0px solid;
}
.contactsDiv h2 {
margin: 0px 0px 0px 0px;
font: bold 13px Verdana, 'Trebuchet MS', Sans-serif;
color: #0099FF;
padding: 0px;
}
.contactsDiv ul  {
color: #aaa;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
text-decoration: none;
list-style-type:none;
}
.contactsDiv ul li {
text-align: left;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0 2px;
font-size: 11px;
}
.contactsDiv ul a {
color: #808080;
}
.topcontacts{
  width: 550px;
  text-align: right;
  float:right;
}
.topcontacts ul{
  list-style-type: none;
}

.topcontacts li{
  display: inline;
  list-style-type: none;
}

#footer {
color: #777;
font-size:11px;
height: 10px;
padding: 5px 15px 15px 15px ;
}
#footer a {  color: #777; text-decoration: none;}
#footer  a:hover { color: #C0C0C0; }

#newslist{
  width: 205px;
  padding-top: 30px;
  margin-right: 15px;
  border: 0px solid;
}
#newslist h2{
  padding: 15px 0px 5px 2px;
  font-size: 11px;
  color: #0099FF;
}
#newslist h3{
  padding: 0px 0px 0px 19px;
  font-size: 12px;
  color: #7E8180;
}
#newslist a{
  font-size: 11px;
  color: #7E8180;
  font-weight: bold;
}
#newslist a.heading{
  color: #0099FF;
}
#newslist .morenews{
  float: right;
}
#newslist .morenews a{
  float: right;
  padding: 0px 12px 5px 12px;
  font-size: 11px;
}
#newslist .allnews{
  float: right;
}
#newslist .allnews a{
  float: right;
  padding: 15px 0px 5px 12px;
  font-size: 11px;
  color: #0099FF;
}
.newsarchive{
  color: #0099FF;
}
.news_list_divider{
    height: 8px;
    border: 0px solid;
    background: url(/images/divider.gif) repeat-x center;
}
.newsarticle{
  border: 0px solid;
  width:100%;
}

.newsarticle h2{
    padding:0px;
    font-size:12px;
    margin:0px;
}

.newsimage img{
  margin: 12px;
}
.readmore{
  border:0px solid;clear:both;font-size:11px;margin-top:4px;margin-left:20px;padding:0px;font-weight:normal;margin-bottom:2px;
}
.datearchive{
  border:0px solid;clear:both;font-size:11px;margin:0px 0px 4px 12px;margin-left:20px;padding:0px;font-weight:normal;margin-bottom:2px;
}
.more_news_list{
    font-size:12px;
    color: #000000;
    font-weight: normal;
}




.bl {background: url(/images/1bl.gif) 0 100% no-repeat #E4F2F5; }
.br {background: url(/images/1br.gif) 100% 100% no-repeat}
.tl {background: url(/images/1tl.gif) 0 0 no-repeat}
.tr {background: url(/images/1tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}



/* jautājumu forma */

#questionFormDiv{
  padding-top:10px;
}

#email{
  background: url(/images/questionform/emailInput.jpg);
  padding:3px 5px 3px 5px;
  width:355px;
  height:15px;
  border:none;
  color:#838383;
  font-size: 12px;
  border: 0px solid;
}
#code{
  background: url(/images/questionform/codeInput.jpg);
  padding:3px 5px 3px 5px;
  width:34px;
  height:15px;
  border:none;color:#838383;
  font-size: 12px;
}
#question{
  background: url(/images/questionform/questiontext.gif);
  padding:3px 5px 3px 5px;
  width:355px;
  height:164px;
  border: none;
  overflow: auto;
  color:#838383;
  font-size: 12px;
}

.questionsend{
  padding:20px 0px;
  width:365px;
  text-align:center;
  font-size:20px;
  line-height:30px;
  font-weight: normal;
  font-family: Arial;
}

#question_loading{
  position: absolute;
  z-index:999999999;
  margin-top: 0px;
  width:405px;
  height:350px;
  background-color: #FEFBF4;
  background-image: url("/images/questionform/loader_question.gif");
  background-position: center;
  background-repeat: no-repeat;
}

.warning_message{
  font-weight: bold;
  font-size: 12px;
  color: #CC0033;
}

/* jautajumu formas beigas */


/*** set the width and height to match your images **/
.slideshow {
    position:relative;
    height:408px;
}

.slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

.slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

.slideshow IMG.last-active {
    z-index:9;
}


