html {
background:url(/images/main/background_back.png) bottom repeat-x #bcbca3;

}

body {
	margin: 0;
	padding:0px 0 0;
	font-family:    "Verdana", "Arial", "sans-serif"; 
	font-size: 12px;
	color:#FFFFFF;
	background:url(/images/main/background.png) repeat-x #bcbca3;
	min-height:300px;
	width:100%;
	
}



div {
padding:0;
margin:0;
}

p {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
list-style-type:none;
}

img{
border:0;
}

input[type=checkbox]{
margin:0;
padding:0;
}

dl{
padding:0;
margin:0;
}

#wrapper {
margin:0 auto;
width:804px;
height:100%;
position:relative;
}


.sitespace{
clear:both;
height:10px;
}

#ie6 .sitespace{
height:1px;
line-height:1px;
}

.bigsitespace{
clear:both;
height:20px;
}



#content{
position:relative;
width:804px;
color:#000000;
}

#ie6 #content .content_start{
background-position:bottom;
}

#content .content_end{
background:url(/images/main/content_back_end.png) no-repeat;
height:14px;
clear:both;
}


#content .content_center{
position:relative;
width:784px;
background:url(/images/main/content_back_center.png) repeat-y;
min-height:200px;
padding:10px;
}



#content .content_start{
background:url(/images/main/content_back_start.png) no-repeat;
height:12px;
clear:both;
}

#content .green_header {
background:url(/images/main/green_start.png) no-repeat center;
height:291px;
width:804px;
position:absolute;
top:-12px;
left:-1px;
}

#ie6 .green_header{
left:0px;
}


#content .green_header_space{
height:291px;
clear:both;
}

#content .tree_header {
background:url(/images/main/photoTree.png) no-repeat center;
height:258px;
width:804px;
position:absolute;
top:-12px;
left:-1px;
}

#content .map_header {
background:url(/images/main/map_back.png) no-repeat center;
height:400px;
width:804px;
position:absolute;
top:-12px;
left:-1px;
}

#content .map_header_space{
height:402px;
clear:both;
}

#mapOfLatvia{
margin:36px auto 0;
width:770px;
}



#content .first_header_space{
height:260px;
clear:both;
}



.nav{
height:32px;
width:700px;
position:absolute;
bottom:0px;
left:50px;
background:url(/images/main/navigation_back.png) no-repeat;
}

.newsNav{
margin:52px auto 0;
position:static!important;
z-index:101;

}

 .nav li{
float:left;
height:22px;
padding:10px 15px 0px 10px;
background:url(/images/main/navigation-right.png) no-repeat right 2px;
}
  .nav li a{
color:#e0dfe0;
font-size:15px;
text-decoration:none;
}





#content .article_text{
width:482px;
margin:5px auto;
}

.article_text a{
color:#000;
font-weight:bold;
}

.article_text ul{
font-size:13px;
line-height:16px;
list-style-image:url(/images/main/listNews_marker.png);
padding-left:30px;
}

#ie6 .article_text ul{
list-style-image:url(/images/main/listNews_marker.gif);
}

#ie6 .article_text li{
padding:0 0 0 10px;
line-height:20px;
vertical-align: top;
}

.article_text li{
padding:3px;
}



#content .article_text h1{
/*background:#035335 url(/images/main/text_header_back.png) no-repeat center;*/
background-color:#035335;
display:block;
width:464px;
/*height:34px;*/
font-size:16px;
color:#FFF;
padding:10px 0 10px 18px;
font-weight:normal;
margin:0;

}

#content .article_text p{
margin:5px;
/*text-indent:10px;*/

}

#onecol .article_text{
width:734px;
margin:5px auto;
}
#onecol .article_text h1{
background:url(/images/main/big_header_back.png) no-repeat center;
width:716px;
}



#headsite{
width:804px;
padding-top:54px;
height:152px;
background:url(/images/main/header_back.png) no-repeat bottom;
}





#headsite a{
color:#FFF;
}

/****************************************************/
#mainmenu{
width:804px;
height:152px;
position:relative;
display:block;
}



#mainmenu a{
color:#fff;
font-size:20px;
text-decoration:none;
display:block;
}

#mainmenu .selected{
background:url(/images/main/menu_over_1.png);
}

#mainmenu .menu1 {
position:absolute;
width:290px;
height:64px;
text-align:right;
top:10px;
left:0px;
}
#mainmenu .menu1 a {
width:260px;
height:44px;
padding:24px 30px 0 0;
}

#ie6 #mainmenu a:hover{
background: none !important;
}

#mainmenu .menu1 a:hover {
background:url(/images/main/menu_over_1.png);
}


#mainmenu .menu2 {
position:absolute;
width:302px;
height:66px;
text-align:left;
top:8px;
right:2px;
}

#mainmenu .menu2 a {
width:272px;
height:39px;
padding:27px 0px 0px 30px; 
}

#mainmenu .menu2 a:hover {
background:url(/images/main/menu_over_2.png);
}

#mainmenu .menu3 {
position:absolute;
width:290px;
height:62px;
text-align:right;
bottom:15px;
left:0px;
}

#mainmenu .menu3 a {
width:260px;
height:45px;
padding:17px 30px 0px 0px;
}

#mainmenu .menu3 a:hover {
background:url(/images/main/menu_over_3.png);
}

#mainmenu .menu4 {
position:absolute;
width:302px;
height:58px;
text-align:left;
bottom:19px;
right:2px;
}

#mainmenu .menu4 a {
width:272px;
height:43px;
padding:15px 0 0 30px;
}

#mainmenu .menu4 a:hover {
background:url(/images/main/menu_over_4.png);
}

/****************************/

#logo{
width:300px;
height:300px;
display:block;
background:url(/images/main/logo.png) no-repeat center;
position:absolute;
top:-8px;
left:246px;
z-index:30;
}

#logo a{
display:block;
width:200px;
height:200px;
margin:50px;
}

#logo span{
display:none;
}


#footer{
width:804px;
height:96px;
background:url(/images/main/footer_back.png) no-repeat;
margin:10px auto 0px;
position:relative;
bottom:0px;
font-size:12px;
line-height:16px;
}





#footer .col1{
width:170px;
float:left;
padding-left:112px;
padding-top:30px;
}

#footer .col2{
width:360px;
float:left;
padding-top:30px;
}

#footer .col3{
width:150px;
float:left;
padding-top:30px;
}


#footermenu{
}

#footermenu li{
padding:1px;

}

#footermenu a{
color:#FFF;
}

#footer #copyright{
float:right;
padding-right:30px;
font-size:10px;
color:#FFF;
}


/********************************************************************/


#typesBigMenu{
width:793px;
height:170px;
padding:3px 6px 13px 3px;
position:relative;
margin: 45px 0px 0px 1px;
display:block;
background:url(/images/main/typesMenu_back.png) no-repeat center;
}

#typesBigMenu a{
color:#c1e1da;
font-size:18px;
text-decoration:none;
display:block;
width:166px;
margin-right:6px;
height:174px;
position:relative;
}

#typesBigMenu .selected{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}


#typesBigMenu a span{
position:absolute;
bottom:12px;
display:block;
width:174px;
text-align:center;
text-transform:uppercase;
}

#typesBigMenu a:hover{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}

#typesBigMenu li {
float:left;
}

#typesBigMenu .menu1 {
margin-left:52px;
}

#ie6 #typesBigMenu .menu1{
margin-left:26px;
}

#ie6 #typesBigMenu a:hover{
background:none;
}


#typesBigMenu .menu2 {
margin-left:3px;
}


#typesBigMenu .menu3 {
margin-left:2px;
}

#typesBigMenu .menu4 {
margin-left:2px;
}

/*********************************************/
#meliorMenu{
width:793px;
height:170px;
padding:3px 6px 13px 3px;
position:relative;
margin: 45px 0px 0px 1px;
display:block;
background:url(/images/main/melioracijaMenu_back.png) no-repeat center;
}

#ie6 #meliorMenu{
margin-left:0px;
}

#meliorMenu .selected{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}

#meliorMenu a{
color:#c1e1da;
font-size:14px;
text-decoration:none;
display:block;
width:166px;
margin-right:6px;
height:174px;
position:relative;
font-weight:bold;
}

#meliorMenu a span{
position:absolute;
bottom:12px;
display:block;
width:155px;
text-align:center;
text-transform:uppercase;
padding:0px 5px;
}

#meliorMenu a:hover{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}

#meliorMenu li {
float:left;
}

#meliorMenu .menu1 {
margin-left:52px;
}

#ie6 #meliorMenu .menu1{
margin-left:26px;
}

#ie6 #meliorMenu a:hover{
background:none;
}


#meliorMenu .menu2 {
margin-left:3px;
}


#meliorMenu .menu3 {
margin-left:2px;
}

#meliorMenu .menu4 {
margin-left:2px;
}


/******************/

#iepirkumiMenu{
width:793px;
height:170px;
padding:3px 6px 6px 3px;
position:relative;
margin: 45px auto 0px;
display:block;
background:url(/images/main/iepirkumiMenu_back.png) no-repeat center;
}



#iepirkumiMenu a{
color:#c1e1da;
font-size:18px;
text-decoration:none;
display:block;
width:166px;
margin-right:6px;
height:174px;
position:relative;
}

#iepirkumiMenu .selected{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}

#iepirkumiMenu a span{
position:absolute;
bottom:12px;
display:block;
width:174px;
text-align:center;
text-transform:uppercase;
}

#iepirkumiMenu a:hover{
background:url(/images/main/typesMenu_hover.png) no-repeat center;
}

#ie6 #iepirkumiMenu a:hover{
background:none;
}

#iepirkumiMenu li {
float:left;
}

#iepirkumiMenu .menu1 {
margin-left:228px;
}

#ie6 #iepirkumiMenu .menu1 {
margin-left:116px;
}


#iepirkumiMenu .menu2 {
margin-left:3px;
}



/****************************/
.objectList{
font-size:13px;
color:#037143;
line-height:16px;
list-style-image:url(/images/main/listNews_marker.png);
padding-left:32px;
}

#ie6 .objectList{
list-style-image:url(/images/main/listNews_marker.gif);
}

#ie6 .objectList li{
padding:0 0 0 10px;
line-height:20px;
vertical-align: top;
}

.objectList li{
padding:4px;
}
.objectList li a{
font-size:13px;
color:#037143;
font-weight:bold;
}


/****************************/

.newsList{
width:737px;
margin:5px auto;
}

.newsList .newsListH{
width:737px;
height:20px;
background:url(/images/main/news_block_h.png) no-repeat;
}

.newsList .newsListF{
width:737px;
height:10px;
background:url(/images/main/news_block_f.png) no-repeat;
}

.newsList .newsListContent{
background:url(/images/main/news_block_c.png) repeat-y;
padding:2px 10px;

}

.newsList .catCaption{
width:222px;
height:130px;
background:url(/images/main/green_circle.png) center no-repeat;
display:block;
position:absolute;
top:-22px;
left:0px;
text-align:center;
padding:36px 10px 0px;
color:#FFF;
font-size:24px;
}

.newsList .spacerCatCaption{
width:280px;
height:166px;
float:left;
position:relative;
}



.news_ul{
font-size:13px;
color:#025633;
line-height:16px;
list-style-image:url(/images/main/listNews_marker.png);
padding-left:24px;
margin-left:280px !important;
}

#ie6 .news_ul{
list-style-image:url(/images/main/listNews_marker.gif);
}

#ie6 .news_ul li{
padding:0 0 0 10px;
line-height:20px;
vertical-align: top;
}

.news_ul li{
padding:3px;
}

.news_ul a{
color:#025633;
text-decoration:underline;
font-weight:bold;
padding-left:3px;
}

.firstPage .news_ul{
margin-left:280px !important;
}


/******************************/

.leftCol{
float:left;
width:233px;
padding:5px 0px 5px 23px;
text-align:center;
}

.rightCol{
float:right;
width:528px;
}

/*****************************/

.materialList{

}

.materialList .img_list_caption{
margin-top:10px;
height:25px;
width:233px;
background:url(/images/main/files_box_header.png) no-repeat;
padding-top:10px;
text-align:center;
font-size:12px;
color:#6f6f6f;
font-weight:bold;
}

.materialList .thumb_list{
background:url(/images/main/file_block_back.png) repeat-y;
width:233px;
}

.materialList .thumb_list img{
margin:5px;
}

.materialList .files_list_caption{
width:233px;
height:25px;
background:url(/images/main/flie_block2.png) no-repeat;
padding-top:10px;
text-align:center;
font-size:12px;
color:#6f6f6f;
font-weight:bold;
}

.materialList .materialListFooter{
width:233px;
height:6px;
background:url(/images/main/files_box_f.png) no-repeat;
}

.materialList .files_list{
color:#4a856d;
background:url(/images/main/file_block_back.png) repeat-y;
text-align:left;
padding-left:40px;
}
.materialList .files_list li{
padding:1px;
}
.materialList .files_list a{
color:#4a856d;
font-weight:bold;
font-size:12px;
line-height:16px;
}



.files_list .word{
list-style-image:url(/images/icons/word_icon.png);
}

.files_list .pdf{
list-style-image:url(/images/icons/pdf_icon.png);
}

.files_list .exel{
list-style-image:url(/images/icons/exel-icon.gif);
}


/* T A B L E S */

.mainTable
{
text-align:center;
}

.mainTable th{
background:url(/images/main/table_head_corner.png) no-repeat right top #0a4f36;
font-size:11px;
color:#FFF;
font-weight:normal;
margin:0;
}

#ie6 .mainTable th{
background-image:none;

}

.mainTable td{
margin:2px;
font-size:10px;
}

.mainTable .even{
background-color:#ffffff;
}

.mainTable .odd{
background-color:#f1f1f1;
}


/* S L I M    B O X */
#lbPrevLink:hover {
	background: transparent url(/images/icons/prevlabel_lv.gif) no-repeat 0 15% !important;
}

#lbNextLink:hover {
	background: transparent url(/images/icons/nextlabel_lv.gif) no-repeat 100% 15% !important;
}


#lbCloseLink {
	display: block;
	float: right;
	width: 77px !important;
	height: 22px;
	background: transparent url(/images/icons/closelabel_lv.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}



/* T E X T   S T Y L E */
.tleft
{
text-align:left;
}
.tright
{
text-align:right;
}

.tcenter
{
text-align:center;
}

.article_text  caption      { background: #E4E4B0; padding: 5px; font-weight: bold; }
/*.article_text  td        { width: 25%; }*/
.article_text  blockquote    { margin-left: 30px; }
.article_text  pre         { background-color:transparent; border: 1px solid white; }







