html, body, form, fieldset {
        margin: 0;
        padding: 0;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 0;
        padding: 0;
}

fieldset {
        border: none;
}


html, body {
  width: 100%;
  height: 100%;
  background: #004201 url(/images/viru_lietas_fons.png) repeat-x: 0 0;
  font: normal 12px/16px verdana, sans-serif;
  color: #555454;
}

body  {
      background-image: url('/images/viru_lietas_fons.png');
      background-attachment: fixed 
}

h1 { font-size: 20px; }

p { font-size: 12px; }

a {color: #13491F;}

.hidden, legend { display: none !important; }

.clear {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 0;
	padding: 0;
}

.clear2 {
	clear: both;
	font-size: 1px;
	line-height: 0em;
	margin: 10 10 10 10;
	padding: 0;
}

.cat {
  font-size: 11px;
  color: #AF0017;
}

.bulta {
  font-size: 11px;
  color: #555454;
}

.standard {
  font-size: 14px;
  color: #555454;
}

.prod_title_list {
  font-size: 14px;
  color: #555454;
  font-weight: bold;
}

.prod_list_table{
  border-style: solid 1px #004201; 
  font-size: 14px;
  color: #555454;
  font-weight: bold;
}

.prod_list_td {
  border-style: solid 1px #004201; 
  font-size: 14px;
  color: #555454;
  font-weight: bold;
}

.prod_list_table tr, .prod_list_table td {
  border-style: solid 1px #004201; 
  font-size: 14px;
  color: #555454;
  font-weight: bold;
}

#img_spec_pied {
   border-style: solid 1px #CCC; 
}

#topmenu ul, ul#langmenu, #menu ul, ul.start {
	margin: 0;
	padding: 0;
	list-style: none;
}

#topmenu ul li, ul#langmenu li, #menu ul li, ul.start li {
	background: transparent;
	margin: 0;
	padding: 0;
}

#wrapper {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: 995px;
	margin: 0 auto;
	background: #fff url('../images/container.gif') repeat-y 0 1px;
}

	#container {
	  position: relative;
	  min-height: auto;
	  height: auto;
	  border-top: 10px solid #002F01;
	  padding-bottom: 66px;
	}
	
		#top {
			position: relative;
			height: 138px;
			padding: 0 0 39px;
			background: #fff;
		}
		
			#logo {
				border: 0px none;
				position: absolute;
				left: 23px;
				top: 0px;
				width: 240px;
				border-bottom: 2px solid #002F01 !important;
			}
			
			ul#langmenu {
				position: absolute;
				top: 22px;
				right: 15px;
			}
			
				#langmenu li {
					float: left;
					display: inline;
					background: url('images/lang.gif') no-repeat 100% 0;
				}
				
					#langmenu a {
						display: block;
						font: bold 12px/14px verdana, sans-serif;
						color: #CBCECA;
						padding: 0 7px;
						border-left: 2px solid #CBCECA;
						text-decoration: none;
						text-transform: uppercase;
					}
					
					#langmenu li.first a { border-left: 0px none; }					
					#langmenu a:hover { text-decoration: underline; }
					#langmenu li.sel a { color: #007F02; text-decoration: none; }
			
			#topmenu {
				position: absolute;
				right: 19px;
				bottom: 39px;
				width: 664px;
				background: url('../images/topmenu.gif') repeat-x 0 100%;
				padding: 0 0 2px;
			}
			
				#topmenu ul {
					position: relative;
					left: 0;
					bottom: 0;
				}
				
					#topmenu ul li {
						float: left;
						display: inline;
						margin: 0 4px 0 0;
					}
					
						#topmenu li a {
							display: block;
							font: bold 11px/20px verdana, sans-serif;
							color: #fff;
							text-decoration: none;
							background: url('../images/topmenuli.gif') no-repeat 0 0;
							width: 109px;
							text-align: center;
							margin: 0;
							text-transform: uppercase;
						}
						
						#topmenu li a:hover { text-decoration: underline; }
						
						#topmenu li.sel a {
							width: 128px;
							background: url('../images/topmenulisel.gif') no-repeat 0 0;
							text-decoration: none;
						}
						
				#topmenu form {
				  position: absolute;
				  left: 433px;
				  bottom: 2px;
					width: 231px;
				}
				
					input#search-item {
						border: 0px none;
						width: 117px;
						margin: 0;
						height: 19px;
						background: #EFEEEE; font-style:normal; font-variant:normal; font-weight:bold; line-height:19px; font-size:11px; font-family:verdana, sans-serif; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
					}
						
					input#search-submit {
						border: 0px none;
						padding: 0;
						width: 94px;
						height: 20px;
						text-align: center;
						background: url('../images/search.gif') no-repeat 0 0;
						color: #fff;
						text-transform: uppercase; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; font-size:11px; font-family:verdana, sans-serif; margin-left:6px; margin-right:0; margin-top:0; margin-bottom:0
					}
		
		#menu, #content, #startcontent, #cart {
			float: left;
			display: inline;
			width: 223px;
			margin: 0 3px 0 0;
			padding: 0 14px 0 27px;
		}
		
			#menu h2 {
				background: url('../images/headbg.png') no-repeat 0 50%;
				text-align: right;
				margin: 0 0 30px;
				padding: 0 0 0 37px;
			}
			
			#menu ul {
				width: 223px;
			}
			
			#menu li {
				display: inline;
			}
			
				#menu li a {
					display: block;
					width: 223px;
					font: bold 12px/18px verdana, sans-serif;
					color: #555454;
					margin: 2px 0 15px;
					text-transform: uppercase;
					text-decoration: none;
				}
				
				#menu li.sel a { color: #9F0015; text-decoration: none; margin-bottom: 0; }
				
				#menu li a:hover { text-decoration: underline; }
				
				#menu li.sel ul {
					width: 206px;
					margin: 2px 0 15px 17px;
				}
									
						#menu li.sel li a {
							width: 206px;
							font-size: 11px;
							line-height: 14px;
							color: #979696;
							margin: 1px 0;
						}
						
						#menu li li.sel a {
							width: 206px;
							font-size: 11px;
							line-height: 14px;
							color: #004201;
							margin: 1px 0 15px 17px;
						}
						
						#menu li li a {
							width: 206px;
							font-size: 11px;
							line-height: 14px;
							color: #979696;
							margin: 1px 0 15px 17px;
						}

					
		
		#content, #startcontent {
			width: 461px;
			padding: 0 30px;
		}
		
		#startcontent {
		  width: 521px;
		  padding: 0;
		}
		
			#content h1 {
				text-align: right;
				margin: 0 0 30px;
				padding: 0;
				line-height: 20px;
			}
		
		#cart {
			width: 175px;
			margin: 0;
			padding: 0 5px 0 19px;
			font: bold 12px/18px verdana, sans-serif;
			color: #9F0015;
			text-transform: uppercase;
		}
		
			#cart h3 {
				text-align: left;
				background: url('../images/headbg.png') no-repeat 100% 50%;
				margin: 0 15px 30px 0;
				padding: 0;
			}
			
			#cartitems { margin: 0; }			
			#cartsum { margin: 0 0 0 15px; font-size: 11px; }
			#cartsum span { margin: 0 10px 0 0; color: #979696; }
	
	ul.start li {
	  float: left;
	  display: inline;
	  margin: 0 0 15px 30px;
	  width: 220px;
	}
			
	.start h2 {
    margin: 25px 0 4px;
    padding: 0;
	}
	
	.start img { border: 0px none; }
	
	 	.start h2 a {
	 	  color: #006F02;
	    font: normal 13px/15px verdana, sans-serif;
	    text-transform: uppercase;
	    text-align: justify;
	    text-decoration: none;
	 	}
	 	
	 	.start h2 a:hover { text-decoration: underline; }
	
	  .itemprice {
	    margin: 0;
	    color: #9F0015;
	    font: bold 19px/23px verdana, sans-serif;
	    text-align: right;
		}
			
#footer {
	clear: both;
	position: absolute;
	width: 931px;
	height: 40px;
	bottom: 0;
	background: #fff;
	border-bottom: 16px solid #002F01;
	color: #006F02;
	font: normal 11px/20px verdana, sans-serif;
	padding: 0px 32px 10px;
	/* text-transform: uppercase; */
}

	#footer p { margin: 0; }
	
	
div#produkts_augsa {
  width: 511px;
}

div#produkts_vidus {
  border: 1px solid #CCC;
  width: 490px;
  background: #ECEFE0 url('images/prece_bg_middle.jpg');
  padding-left:7px;
  padding-top:5px
}

div#produkts_apaksa {
  width: 511px;
}

td.apraksts {

font-size: 10px;
color: #555477;

}

td.menu {

font-size: 12px;

}

td, td a {

font-size: 12px;

}

#first_name {
width: 150px;
}

#last_name {
width: 150px;
}

#email {
width: 250px;
}

#address {
width: 250px;
}
