html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	background: transparent;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: #000;
	background: #FBFCF2 !important;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

html, body {
  width: 100%;
  height: 100%;
}

.hidden, legend { display: none !important; }

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 0;
	padding: 0;
}


#languages, #topmenu, #leftmenu, #leftsubmenu, #banners ul, #ieteikumi ul, #veikali ul, #vairumtirgotaji ul, #vairumtirgotaji ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#languages li, #topmenu li, #leftmenu li, #leftsubmenu li, #banners ul li, #ieteikumi ul li, #veikali ul li, #vairumtirgotaji ul li, #vairumtirgotaji ul li li {
  background: transparent;
  margin: 0;
  padding: 0;
}

#wrapper {
  position: relative;
  width: 995px;
  margin: 0 auto;
  height: 760px;
}

#container {
  background: url('../images/bg.jpg') no-repeat 0 120px;
  width: 100%;
  height: 760px;
}

  #top {
    position: relative;
    width: 100%;
    height: 120px;
    background: url('../images/topbg.jpg') no-repeat 0 0;
	}
	
	  #logo {
	    display: block;
	    position: absolute;
	    top: 30px;
	    left: 25px;
		}
		
		#languages {
		  position: absolute;
		  right: 10px;
		  top: 10px;
		}
		
		 	#languages li, #topmenu li {
		 	  float: left;
		 	  display: inline;
			}
			
			#languages li a {
			  display: block;
			  font: normal 11px/13px arial, sans-serif;
			  text-transform: uppercase;
			  color: #f2f2f2;
			  text-decoration: none;
			  margin: 0 2px;
			}
		
		#topmenu {
		  position: absolute;
		  bottom: 20px;
		  left: 195px;
		}
		
		  #topmenu li a {
		    display: block;
		    margin: 0 25px;
		    font: normal 15px/20px tahoma, sans-serif;
		    color: #f2f2f2;
		    text-decoration: none;
			}
									
			#languages li a:hover, #languages li.sel a, #topmenu li a:hover, #topmenu li.sel a { color: #BBD57E; }
		
	#startcontent, #content, #banners {
	  float: left;
	  display: inline;
	  margin: 25px 30px 0 42px;
	  padding: 25px 105px 20px 55px;
	  width: 560px;
	  height: 500px;
	}
	
	#startcontent {
	  width: 751px;
	  height: 548px;
	  padding: 0;
	  margin-left: 41px;
	  margin-right: 0;
	}
	
	  #leftblock, #contentblock {
	    float: left;
	  	display: inline;
	    width: 180px;
	    height: 500px;
	    overflow: hidden;
		}
		
		#leftmenu, #leftsubmenu {
		  padding: 15px 15px 15px 0;
		  width: 165px;
		}
		
		#leftmenu li, #leftsubmenu li {
		  display: inline;
		}
				
			#leftmenu li a {
			  display: block;
			  font: normal 18px/18px tahoma, sans-serif;
			  color: #b2c8b8;
			  text-decoration: none;
			  width: 165px;
			}
			
			#leftmenu li a:hover, #leftmenu li.sel a { color: #395d4f; }
		
			#leftsubmenu li a {
			  display: block;
			  font: bold 12px/18px tahoma, sans-serif;
			  text-transform: uppercase;
			  text-decoration: none;
			  color: #989898;
			  width: 180px;
			}
			
			#leftsubmenu li a:hover { text-decoration: underline; }
		
		#contentblock {
		  width: 380px;
		  height: 485px;
		  padding: 15px 0 0;
		}
	
	#banners {
	  width: 185px;
	  height: 590px;
	  margin: 20px 0 0;
	  padding: 15px 0 0;
	}
	
	  #banners ul li {
	    text-align: center;
	    margin: 5px 0;
	    width: 185px;
		}
		
		#search  {
		  position: relative;
		}
		
		#search input {
		  position: absolute;
		  top: 12px;
		  left: 43px;
		  width: 97px;
		  height: 18px;		  
		}
		
		#search p { margin: 0; }
		
		#search input#meklet {
		  width: auto;
		  height: auto;
		  top: 55px;
		  left: 50px;
		}
	
	#footer {
	  position: absolute;
	  bottom: 20px;
	  right: 40px;
	}
	
	#productimage {
	  text-align: center;
	  margin: 10px 0 35px 0;
	}
	
	#productimage img { height: 190px; }
	
	#productimage a img { height: auto; }
	
	#ico-pdf, #ico-word {
	  float: right;
	  display: inline;
	  margin: 25px 0 0 10px;
	  padding: 0 0 0 30px;
	  font: normal 16px/28px verdana, sans-serif;
	  color: #7a7a7a;
	  background: url('../images/ico-pdf.gif') no-repeat 0 50%;
	}
	
	#ico-word {
	  background: url('../images/ico-word.gif') no-repeat 0 50%;
	  padding: 0 0 0 26px;
	}
	
	#ieteikumi {
	  margin: 100px 0 0;
	}
	
	#ieteikumi h1 {
	  line-height: 28px;
	}
	
	#ieteikumi h1 span#ico-word {
	  float: none;
	  margin: 0 0 0 30px;
	  padding: 5px 0 5px 26px;
	}
	
	#ieteikumi ul { clear: both; }
	

#veikalibg {
  position: relative;
  width: 441px;
  height: 273px;
  margin: 0 0 20px 180px;
  background: url('../images/veikali.png') no-repeat 0 0;
}

  #veikalibg li {
    position: absolute;
    display: inline;
	}
	
		#veikalibg li a {
		  display: block;
		  font: normal 10px/10px helvetica, arial, sans-serif;
		  color: #23623e;
		  text-decoration: none;
		}
		
		#veikali li a:hover { color: #fff; }
	
	#aizkraukle {
	  top: 181px;
	  left: 229px;
	}
	
	#aluksne {
	  top: 78px;
	  left: 344px;
	}
	
	#balvi {
	  top: 117px;
	  left: 372px;
	}
	
	#bauska {
	  top: 190px;
	  left: 184px;
	}
	
	#cesis {
	  top: 102px;
	  left: 257px;
	}
	
	#daugavpils {
	  top: 239px;
	  left: 310px;
	}
	
	#dobele {
	  top: 180px;
	  left: 113px;
	}
	
	#gulbene {
	  top: 105px;
	  left: 319px;
	}
	
	#jekabpils {
	  top: 200px;
	  left: 269px;
	}
	
	#jelgava {
	  top: 177px;
	  left: 151px;
	}
	
	#kraslava {
	  top: 232px;
	  left: 367px;
	}
	
	#kuldiga {
	  top: 132px;
	  left: 40px;
	}
		
	#liepaja {
	  top: 177px;
	  left: 9px;
	}
	
	#limbazi {
	  top: 50px;
	  left: 208px;
	}

	
	#ludza {
	  top: 178px;
	  left: 402px;
	}
	
	#madona {
	  top: 145px;
	  left: 302px;
	}
	
	#ogre {
	  top: 147px;
	  left: 223px;
	}
		
	#preili {
	  top: 197px;
	  left: 330px;
	}
	
	#rezekne {
	  top: 168px;
	  left: 353px;
	}
	
	#riga {
	  top: 125px;
	  left: 190px;
	}
	
	#saldus {
	  top: 167px;
	  left: 75px;
	}
	
	#talsi {
	  top: 94px;
	  left: 92px;
	}
	
	#tukums {
	  top: 135px;
	  left: 107px;
	}
	
	#valka {
	  top: 64px;
	  left: 283px;
	}
	
	#valmiera {
	  top: 26px;
	  left: 235px;
	}
	
	#ventspils {
	  top: 91px;
	  left: 37px;
	}
	
#vairumtirgotaji ul {
  padding: 2px 0 0 180px;
}

	#veikali h1, #vairumtirgotaji h2 {
	  float: left;
	  margin: 0;
	}
	
	#vairumtirgotaji ul li {
	  float: left;
	  display: inline;
	  width: 112px;
	  font: normal 15px/15px arial, sans-serif;
	  text-transform: uppercase;
	}
	
	#vairumtirgotaji ul ul {
	  padding: 10px 0 0;
	  width: 112px;
	}
	
	#vairumtirgotaji ul li li {
	  font: normal 11px/18px verdana, sans-serif;
	  text-transform: none;
	  display: inline;
	}
	
	#vairumtirgotaji ul li li a {
	  display: block;
	  width: 112px;
	}
	
#searchres ol { padding: 0 0 0 30px; margin: 0; list-style: decimal; }
#searchres ol li { background: transparent; margin: 15px 0; padding: 0;}