body {
margin:0;
padding:0;
background: url(../img/start_default_bg.gif) top repeat-x #ffffff;
text-align:center;
font:normal 11px "Tahoma";
color:#000;
}

body.buvnieciba {
background: url(../img/start_bvn_bg.gif) top repeat-x #ffffff;
}

body.elektro {
background: url(../img/start_bucniec_bg.gif) top repeat-x #ffffff;
}

body.elektro {
background: url(../img/start_elektro_bg.gif) top repeat-x #ffffff;
}

body.finansu {
background: url(../img/start_finansu_bg.gif) top repeat-x #ffffff;
}

body.geotehniska {
background: url(../img/start_geotehniska_bg.gif) top repeat-x #ffffff;
}

body.gis {
background: url(../img/start_gis_bg.gif) top repeat-x #ffffff;
}

body.hes {
background: url(../img/start_hes_bg.gif) top repeat-x #ffffff;
}

body.komplekso {
background: url(../img/start_komplekso_bg.gif) top repeat-x #ffffff;
}

body.siltums {
background: url(../img/start_siltums_bg.gif) top repeat-x #ffffff;
}

body.udens {
background: url(../img/start_udens_bg.gif) top repeat-x #ffffff;
}

body.vide {
background: url(../img/start_vide_bg.gif) top repeat-x #ffffff;
}

body.melioracija {
background: url(../img/start_mel_bg.gif) top repeat-x #ffffff;
}

body.apmaciba {
background: url(../img/start_apmaciba_bg.gif) top repeat-x #ffffff;
}

body.celi {
background: url(../img/start_celi_bg.gif) top repeat-x #ffffff;
}

body.celitilti {
background: url(../img/start_celitilti_bg.gif) top repeat-x #ffffff;
}

body.iepirkumi {
background: url(../img/start_iepirkumi_bg.gif) top repeat-x #ffffff;
}


div, table, p, ul, li, h1, h2, h3, h4, form {
margin:0;
padding:0;
}

img {
border:none;
}

h1 {
margin-bottom:20px;
font:normal 30px "Tahoma";
color:#688cc0;
}

h2 {
margin-bottom:10px;
font:normal 18px "Arial";
color:#688cc0;
}

.buvnieciba h1 {
color:#cada2a;
}

.melioracija h1 {
color:#8e0b31;
}

.elektro h1 {
color:#dd0058;
}

.finansu h1 {
color:#e20116;
}

.geotehniska h1 {
color:#74842d;
}

.gis h1 {
color:#f39200;
}

.hes h1 {
color:#00acae;
}

.komplekso h1 {
color:#0a782e;
}

.siltums h1 {
color:#62ae1f;
}

.udens h1 {
color:#406da4;
}

.vide h1 {
color:#92bf06;
}

.apmaciba h1 {
color:#faae04;
}

.celi h1 {
color:#eb5f0b;
}

.celitilti h1 {
color:#02892c;
}

.iepirkumi h1 {
color:#8087B1;
}

p {
font:normal 11px "Tahoma";
color:#000;
margin-bottom:15px;
}

a {
font:normal 11px "Tahoma";
color:#00447b;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.container {
width:995px;
text-align:left;
margin:0 auto;
}

.clearer {
clear:both;
font-size:1px;
line-height:1px;
}

.liste {
list-style:none;
margin-bottom:10px;
}

.liste li {
background: url(../img/list-style19.gif) 15px 3px no-repeat;
padding-left:30px;
padding-bottom:10px;
}

.buvnieciba .liste li {
background: url(../img/list-style5.gif) 15px 3px no-repeat;
}

.elektro .liste li {
background: url(../img/list-style6.gif) 15px 3px no-repeat;
}

.finansu .liste li {
background: url(../img/list-style7.gif) 15px 3px no-repeat;
}

.geotehniska .liste li {
background: url(../img/list-style8.gif) 15px 3px no-repeat;
}

.gis .liste li {
background: url(../img/list-style9.gif) 15px 3px no-repeat;
}

.hes .liste li {
background: url(../img/list-style10.gif) 15px 3px no-repeat;
}

.komplekso .liste li {
background: url(../img/list-style11.gif) 15px 3px no-repeat;
}

.siltums .liste li {
background: url(../img/list-style12.gif) 15px 3px no-repeat;
}

.udens .liste li {
background: url(../img/list-style13.gif) 15px 3px no-repeat;
}

.vide .liste li {
background: url(../img/list-style14.gif) 15px 3px no-repeat;
}

.apmaciba .liste li {
background: url(../img/list-style15.gif) 15px 3px no-repeat;
}

.celi .liste li {
background: url(../img/list-style16.gif) 15px 3px no-repeat;
}

.celitilti .liste li {
background: url(../img/list-style17.gif) 15px 3px no-repeat;
}

.iepirkumi .liste li {
background: url(../img/list-style13.gif) 15px 3px no-repeat;
}

.header {
height:139px;
position:relative;
margin-bottom:0px;
}

.header .logo {
display:block;
position:absolute;
top:20px;
left:10px;
}

.header .quote {
width: 173px;
height: 17px;
position:absolute;
left:661px;
bottom:10px;
}

.main {
background: url(../img/menu_bg.gif) 655px 0 repeat-y;
padding:0 0 0 15px;
}

.main .left_side {
width:116px;
float:left;
}

.main .left_side strong {
font-size:12px;
}

.main .left_side p {
color:#688cc0;
margin-bottom:2px;
padding:2px 5px;
}

.main .left_side a {
color:#000;
}

.buvnieciba .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#CADA2A;
}

.melioracija .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#8e0b31;
}

.elektro .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#dd0058;
}

.finansu .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#e20116;
}

.geotehniska .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#74842d;
}

.gis .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#f39200;
}

.hes .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#00acae;
}

.komplekso .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#0a782e;
}

.siltums .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#62ae1f;
}

.udens .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#406da4;
}

.vide .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#92bf06;
}

.apmaciba .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#faae04;
}

.celi .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#eb5f0b;
}

.celitilti .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#02892c;
}

.iepirkumi .left_side h3 {
margin-bottom:10px;
font:bold 12px/20px "Arial";
color:#8087B1;
}

.left_side .news_year {
list-style:none;
padding-top:100px;
}

.left_side .news_year li {
border-bottom:1px solid #dcdcdc;
text-align:center;
padding:5px 0;
}

.left_side .news_year li.last {
border-bottom:none;
}

.left_side .news_year a {
color:#0d4075;
}

.left_side .news_year li.active a {
color:#c8c8c8;
}

.main .center {
width:524px;
float:left;
}

.main .center_wraper {
padding:40px 40px 20px 40px;
}

.main .center_wide {
width:560px;
padding:40px;
float:left;
}

/* news */

.news_cont {
background: url(../img/list-style18.gif) left 5px no-repeat;
padding-left:20px;
padding-bottom:30px;
}

.news_cont h2 {
color:#03437a;
font:normal 18px "Arial";
margin-bottom:0px;
}

.news_cont h2 a {
color:#03437a;
font:normal 18px "Arial";
margin-bottom:0px;
}

.center p.date {
color:#a2a2a2;
margin-top:-10px;
}

.news_cont p.date {
color:#a2a2a2;
margin:0px;
}

.news_cont p {
margin-bottom:0px;
}

.main .right_side {
float:left;
width:266px;
padding-top:10px;
padding-left:6px;
}

.lang {
list-style:none;
height:25px;
}

.lang li {
float:left;
padding:0 25px 0 10px;
}

.menu {
list-style:none;
width:260px;
border-top:1px solid #dcdcdc;
}

.menu li {
background: url(../img/list-style2.gif) left 15px no-repeat;
padding-left:20px;
border-bottom:1px solid #dcdcdc;
}

.menu li a {
line-height:40px;
font-size:12px;
color:#787878;
font-weight:bold;
}

.menu li.active {
background: url(../img/list-style3.gif) left 15px no-repeat;
}

.menu li.active a {
color:#0a2267;
}

.menu .sub {
list-style:none;
}

.menu .sub li {
background: url(../img/list-style4.gif) left 5px no-repeat;
border:none;
padding-left:13px;
padding-bottom:10px;
padding-right:15px;
}

.menu .sub a {
color:#0a2267;
font-size:11px;
line-height:normal;
font-weight:normal;
}

.menu .sub li.active a {
background:#0a2267;
color:#fff;
}

.menu .sub ul{
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
margin:10px 20px 0pt 0pt;
padding:10px 0pt 0pt;
}

.menu .sub ul li{
background:transparent url(../img/menu_ululli_bg.gif) no-repeat scroll left top;
margin:0pt;
padding:0pt 0pt 10px 13px;
}


/* footer text */
#footertext
{
width: 484px;
border-top: 4px solid #0A2267;
background: #688CC0;
margin:0 20px;
}
#footertext2
{
width: 574px;
border-top: 4px solid #0A2267;
background: #688CC0;
}
#footertext h3, #footertext2 h3
{
padding-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
margin: 0;
}
#footertext p, #footertext2 p
{
padding-left: 30px;
padding-right: 50px;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
color: #fff;
font-size: 9px;
}
#footertext ul, #footertext2 ul
{
padding-left: 0px;
padding-right: 0px;
color: #DCDCDC;
list-style-type: none;
margin: 0 0 10px 30px;
}
#footertext ul li, #footertext2 ul li
{
background: url('../img/bullet_footer.gif') no-repeat left 4px;
padding-left: 10px;
padding-bottom: 10px;
font-size: 9px
}
#footertext a, #footertext2 a
{
color: #fff;
font-weight: bold;
}
#footertext a:hover, #footertext2 a:hover
{
color: #fff;
font-weight: bold;
text-decoration: underline;
}
#footernav p
{
padding: 0;
margin: 0;
display: inline;
line-height: 20px;
font-size: 9px;
}

/* forma */
.forma p {
padding-left:7px;
margin-bottom:5px;
padding-bottom:0px;
font:normal 12px "Arial";
padding-left:8px;
}

.forma p.req {
border-left:3px solid #7db0e0;
padding-left:5px;
}

.forma input {
background: url(../img/input.gif) no-repeat;
width: 343px;
margin-bottom:12px;
height: 33px;
line-height:33px;
border:none;
padding:0 5px;
font-size:12pt;
}
.forma input.file {
background: url(../img/input.gif) no-repeat;
width: 343px;
margin-bottom:12px;
height: 33px;
line-height:33px;
border:medium none cornflowerBlue;
padding:0 5px;
}
.SI-FILES-STYLIZED label.cabinet
{
    width: 79px;
    height: 22px;
    background: url(../img/input.gif) 0 0 no-repeat;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.forma textarea {
background: url(../img/textarea.gif) no-repeat;
width: 343px;
height: 160px;
border:none;
overflow:hidden;
padding:5px;
margin-bottom:15px;
font-size:12pt;
}

.forma input.submit {
background: url(../img/submit.jpg) no-repeat;
width: 127px;
height: 24px;
text-align:center;
color:#fff;
cursor:pointer;
font-size:11pt;
margin:0px;
padding:0px;
}

input.submit {
background: url(../img/submit2.jpg) no-repeat;
border:none;
height: 24px;
text-align:center;
color:#fff;
cursor:pointer;
font-size:11pt;
margin-top:5px;
width:60px;
}

/* tabula */

table.tabula {
width:100%;
border-collapse:collapse;
border-top:3px solid #c7c7c7;
margin-top:20px;
margin-bottom:20px;
}

.tabula td, th {
padding:4px 5px;
vertical-align:middle;
}

.tabula a {
color:#00447b;
background: url(../img/table_bullet.gif) right no-repeat;
padding-right:15px;
}

.tabula span {
color:#595959;
}

.tabula td {
border-bottom:1px solid #c7c7c7;
}

.tabula {
margin:0;
padding:0;
text-align:left;
font:normal 11px "Tahoma";
color:#000;
}



.main .center_wraper li {
list-style-type:none;
background: transparent url(../img/list-style4.gif) left 5px no-repeat;
border: medium none;
padding-left:13px;
padding-bottom:10px;
padding-right:15px;
}

.main .center_wide li {
list-style-type:none;
background: transparent url(../img/list-style4.gif) left 5px no-repeat;
border: medium none;
padding-left:13px;
padding-bottom:10px;
padding-right:15px;
}

/* vakances */

.vakances {
list-style-type:none;
background:transparent none repeat scroll 0%;
padding-top:20px;
}

.main .center_wide .vakances li {
border-bottom:1px solid #dcdcdc;
padding:15px 35px;
list-style-type:none;
background:transparent none repeat scroll 0%;
}

.main .center_wide .vakances li a {
font:bold 14px "Tahoma";
color:#00447b;
list-style-type:none;
background:transparent none repeat scroll 0%;
}

.pieteikties_cv {
display:block;
background: url(../img/submit.jpg) no-repeat;
width: 127px;
height: 24px;
text-align:center;
color:#fff;
font:normal 12px/24px "Tahoma";
}

#back {
display:block;
float:right;
font-size:85%;
height:30px;
line-height:30px;
padding:0pt 10px 0pt 30px;
margin-top:-5px;
}

/* Kaspars 30.06.2008 */

.center_wraper ul li {
  margin: 0;
  font:normal 11px "Tahoma";

}

.center_wraper ul li p {
  margin: 0;
}