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

body {
margin:0px;
padding: 4px;
background-color:#FDFDFD;
/*background-image: url(../images/body/background.jpg);*/
/*background: #DFDFFF; #FFFFFD*/
color: #858585;
font-family: Verdana,  Arial, Tahoma, Helvetica, sans-serif;
}

img {border: none;}
a{ color: #586A7A; text-decoration: none; }
a:hover {  color: #000; }
div.clear{
  clear:both
}
div.r{
  float: right;
}
h4{
  font-size: 17px;
}

#top {
height: 19px;
/*background: #DEE4EB url(/images/top.jpg) no-repeat;*/
}
#contentt {
/*background: #DEE4EB url(/images/content.jpg) repeat-y;*/
padding: 0px 20px 20px 20px;
}

#logo_menu{
border:0px solid;
color:#FFFF66;
padding: 0px 30px 0px 0px;
background: url(/images/body/slogan.gif) no-repeat;
height:113px;
text-align: right;
}

#bottom {
/*background: #DEE4EB url(/images/bottom.jpg) no-repeat;*/
height:16px;
}

#wrap {
width: 960px;
border:0px solid;
margin: 0 auto;
}

#header {
/*background:  url() no-repeat left;*/
height: 85px;
border: 0px solid;
text-align: right;
padding: 0px 10px 0px 10px;
margin-top: 20px;
}
#header h1 {
font-size: 40px;
letter-spacing: -1px;
padding: 15px 0 0 10px;
color: #586A7A;
/*font: Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
#header h1 a { 
color: #3B8FE9;
text-decoration: none;
}
#header h1 a:hover {
color: #000;
}
#header h2 { letter-spacing: -1px; padding: 8px 0 0 16px; font-size: 20px; color: #586A7A; }


#header_logo{
  float: left;
  width: 200px;
  height: 60px;
  padding:25px 0px;
  /*  border: 1px solid; */
  padding:0 0 18px 0;

}

#headermenu {
  float: right;
  margin: 0px 0px;
  border: 0px solid;
  text-align: right;
  vertical-align:bottom;
  width:600px;
}
#headerm{
  float: right;
  text-align: right;
}
#headermenu li {
float:left;
border: 0px solid;
padding: 4px 0px 4px 0px;
list-style-type:none;
}
#headermenu li a {
display:block;
padding:0 16px;
text-decoration:none;
color: #899CBF;
letter-spacing: 1px;
font-weight: 600;
font-size: 16px;
}
#headermenu li a:hover {
color:#647EAA;
text-decoration: underline;
}
#headermenu .active{
color:#647EAA;
text-decoration: none;
}
#langMenu{
color:#858585;
border: 0px solid;
display:none;
vertical-align: bottom;
font-weight: bold;
font-size: 14px;
float: right;
margin-top:34px;
padding: 0px 20px;
}



.left {
margin-top: 0px;
float: left;
width: 200px;
line-height: 15px;
}
.left h2 {
font-weight:bold;
font-size:14px;
 /*Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
padding: 0px 20px 0px 10px;
margin:0px;
color: #586A7A;
border: 0px solid;
width:140px;
/*background: url(../images/heading-l.jpg) no-repeat left bottom;*/
}
.left ul  {
text-align: left;

text-decoration: none;
list-style-type:none;
}
.left ul li {
text-align: left;

}
.left ul a {
font-weight: bold;
color: #586A7A;
}
.left ul a:hover { color : #333; }

.left_menu{
  width: 180px;
}

.left_menu ul{
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}
.left_menu li{
margin-left: -10px;
padding: 0px 0px 2px 0px;
margin-top:8px;
text-align: left;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #899CBF;
}
.left_menu a{
font-size:12px;
/*font-family: Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
.left_menu a:hover{
cursor: pointer;
}

.question_form{
padding:25px 0px;
}

.sentButton{
background: url(../images/submitButton.jpg);
padding:1px 1px 1px 1px;
width:70px;
height:22px;
border: none;
overflow: auto;
color:#FFFFFF;
font-size: 12px; /*Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
.sentButton:hover{
  border:2px;
  font-weight: bold;
  cursor: pointer;
  border: 2px;
}


.middle {
margin-top: -8px;
float: left;
width: 490px;
margin-left: 10px;
padding-right: 10px;
text-align: justify;
line-height: 20px;
font-size: 12px;
color: #7A7A7A;
}
.middle ul  {
text-align: left;
/*margin: 3px 0 8px 0;
padding-left: 10px;*/
text-decoration: none;
}
.middle li {
  padding: 0px 0px 0px 0px;
  list-style-image: url(../images/m-bullet.jpg);
  list-style-type: disc;
  text-align: justify;
  margin-left: 25px!important;
  margin-left: 20px;
}

/*    *  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*/

.middle h2 {
font-weight:bold;
font-size:14px; /*Verdana, Arial, Helvetica, sans-serif;*/
color: #586A7A;
text-transform: uppercase;
margin-bottom: 5px;
margin-top: 10px;
line-height: 30px;
padding-left: 10px;
}
.middle h2 a {
color: #000000;
}
.middle h2 a:hover {
color: #000;
}

.right {
border: 0px solid ;
margin-top: 0px;
float: right;
text-align: left;
width: 190px;
line-height: 15px;
}
.right h2 {
font-weight:bold;
font-size:14px;
/*Verdana, Arial, Helvetica, sans-serif;*/
padding: 0px 20px 10px 10px;
color: #FF0000;/*#586A7A;*/
width:180px;
background: url(../images/heading-l.jpg) no-repeat left bottom;
}
.right ul  {
text-align: left;
text-decoration: none;
list-style-type:none;
}
.right ul li {
text-align: left;
}
.right ul a {
font-weight: bold;
color: #586A7A;
}
.right ul a:hover { color : #333; }
.right_menu{
  width: 200px;
}
.right_menu ul{
text-align: left;
margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 0px;
text-decoration: none;
/*list-style-image: url(/images/bullet.gif);*/
}
.right_menu li{
margin-left: -10px;
padding: 0px 0px 2px 0px;
margin-top:8px;
text-align: left;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #899CBF;
}
.right_menu a{
font-size:12px;
/*font-family: Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
.right_menu a:hover{
cursor: pointer;
}
.banner{
padding:25px 0px;
}
#bottom{
color: #FFFFFF;
background: url(../images/body/bottom.gif) no-repeat;
padding: 10px 10px 10px 10px;  
margin-bottom:4px;
border: 0px solid #000000;
}
#bottom_menu{
  float: right;
  text-align:right;
  border: 0px solid;
  padding:0px;
  margin:0px;
}
#bottom_menu ul {
padding:0px;
margin:0px;
}
#bottom_menu li {
float:left;
padding:0px;
margin:0px;
list-style-type:none;
}
#bottom_menu li a {
display:block;
padding:0px 20px;
text-decoration:none;
color: #FFFFFF;
letter-spacing:1px;
letter-spacing:-1px;
font-size: 12px;
}
#bottom_menu li a:hover {
color:#586A7A;
text-decoration:none;
}
#footer {
font-size: 11px;
float:left;
border: 0px solid;
text-align: left;
width:45%;
}
#footer a {  color: #FFFFFF; text-decoration: none; }
#footer  a:hover { color: #000; }

/* portfolio list */

.portfolio_left{
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  line-height: 15px;
  background-color: #FCFCFC;
}

.portfolio_image{
  float:left;
  padding: 5px 5px;
}
.portfolio_title{
  float:right; width:225px; height:auto;
  padding:10px 0px;
  text-align: left;
  font-size: 12px;
  color: #586A7A;
  font-weight: bold;
}
.portfolio_descr{
  float:right; width:225px; height:auto;
  padding:10px 0px;
  text-align: justify;
  font-size: 11px;
}
.portfolio_link{
  float:right;
  width:225px;
  text-align:center;
  font-weight: normal;
  font-size:11px;
  color: #586A7A;
}


/* menu top */
.menu_top{
padding: 0px;
margin: 0px;
border: none;
height: 29px;
}
.menu_top_mid{
padding: 0px 5px 0 5px;;
/*background: #899CB8 url(/images/menu_top/line.jpg);*/
height: 29px;
}
.menu_top_right{
padding: 0px;
margin: 0px;
/*background: #899CB8 url(/images/menu_top/right.jpg) no-repeat right;*/
width: 0px;
height: 29px;
}
.menu_top_left{
padding: 0px;
margin: 0px;
/*background: #899CB8 url(/images/menu_top/left.jpg) no-repeat left;*/
width: 12px;
height: 29px;
}

.menu_top{
padding: 0px 5px 0px 5px;;
/*background: #899CB8 url(/images/menu_top/line.jpg);*/
height: 29px;
}

.menu_top a{
    text-decoration: none;
    font-size: 16px;
    color: #708AAB;
    display:block;
    font-weight: bold;
}
.menu_top a:hover{
    color: #000000;
}
.menu_top_active{
padding: 5px 5px 0px 5px;;
/*background: #899CB8 url(/images/menu_top/line.jpg);*/
height: 29px;
background-color: #899CBF;
}
.menu_top_active a{
    font-size: 15px;
    display: block;
    text-decoration: underline;
    color: #FFFFFF;
    font-weight: bold;
}

.menu_top_active a:hover{
    color: #707070;
}
#questionFormDiv{
padding-top:10px;
}

#email{
background: url(/images/emailInput.jpg);
padding:3px 5px 3px 5px;
width:155px;
height:15px;
border:none;
color:#838383;
font-size: 11px; /*Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
#code{
background: url(/images/codeInput.jpg);
padding:3px 5px 3px 5px;
width:34px;
height:15px;
border:none;color:#838383;
font-size: 11px; /*Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
#question{
background: url(/images/questionText.jpg);
padding:3px 5px 3px 5px;
width:155px;
height:134px;
border: none;
overflow: auto;
color:#838383;
font-size: 11px; /*Century Gothic, Verdana,  Arial, Helvetica, sans-serif;*/
}
.questionSend{
padding:20px 0px;
width:155px;
text-align:center;
font-size:13px;
line-height:18px;
}

#question_loading{
    position: absolute;
    z-index:999999999;
    margin-top: 0px;
    margin-left: -25px;
    width:215px;
    height:300px;
    background-color: transparent;
    background-image: url("/images/loader_question.gif");
    background-position: center;
    background-repeat: no-repeat;
}

.warning_message{
width:170px;
font-weight: bold;
font-size: 10px;
padding:0px 0px 5px 0px;
color:red;
text-align:center;
vertical-align: top;
border: 0px solid;
}

/* teksts kas mainās */
/*.tabb { font-weight:bold; color: #ffffff; font-size:14px; font-family:century gothic, verdana,arial,helvetica;text-align: center;}
.tan {font-size: 12px; color: #ffff66; font-family: century gothic, verdana,arial,helvetica; text-align: center;}
.tann {font-weight: bold;font-size: 18px; color: #ffff00; font-family: century gothic, verdana,arial,helvetica; text-align: right;}
.tanc {font-weight: bold;font-size: 10px; color: #ffff00; font-family: century gothic, verdana,arial,helvetica; text-align: right;}*/



