body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, form {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

textarea {
	overflow: auto;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
	background: #CDD9DF url(../images/bg.gif) repeat-x left top;
}

	#container {
		width: 861px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		position: relative;
	}
	
		#header {
			height: 159px;
			background: url(../images/header.jpg) no-repeat;
		}
			h1.logo {
				padding: 26px 0px 0px 58px;
				float: left;
			}
			
				h1.logo a,
				h1.logo b {
					display: block;
					background: transparent url(../images/logo.gif) no-repeat;
					width: 192px;
					height: 63px;
				}
				
					h1.logo a span,
					h1.logo b span {
						display: none;
					}		
			
			#nav {
				padding: 20px 0px 0px 41px;
				font-size: 0px;
			}
				
				#nav ul.navigation {
					list-style: none;
					padding: 0px;
					margin: 0px;
					font-size: 0px;
				}
				
					#nav ul.navigation li {
						float: left;
						height: 31px;
						margin-left: 1px;
						background: url(../images/nav-center.gif) repeat-x;						
					}
						
						#nav ul.navigation li div {
							float: left;
						}
						
						#nav ul.navigation li a {
							display: block;
							background: transparent url(../images/nav-right.gif) no-repeat right center;
							font-size: 11px;
							font-weight: bold;
							color: #040404;
							text-decoration: none;
							padding: 9px 20px 9px 0px;

						}
							
							#nav ul.navigation li div  {
								background: transparent url(../images/nav-left.gif) no-repeat left center;
								padding: 0px 0px 0px 20px;
								height: 31px;

							}
							
						
						#nav ul.navigation li a:hover {
							color: #0c8aca;
							text-decoration: none;
						}
						
						#nav ul.navigation li.selected {
							background: transparent url(../images/nav-center-selected.gif) repeat-x;						
						}
						
					
						
							#nav ul.navigation li.selected div  {
								background: transparent url(../images/nav-left-selected.gif) no-repeat left center;							
							}

						
							#nav ul.navigation li.selected div a {
								background: transparent url(../images/nav-right-selected.gif) no-repeat right center;								
								color: #0c8aca;
								text-decoration: none;
							}

/* Sub menu */

.dynamic {
	background: #E4E798;
	width: 155px;
	position: absolute;
	z-index: 10;
	display: none;
	left: 0px;
	top: 0px;
}



	.sub2-nav {
		background: #d8e2e6;
		padding: 0px;
		border-left: 1px solid #b8c9d1;
		border-right: 1px solid #b8c9d1;
		border-bottom: 1px solid #b8c9d1;
	}



		 ul.sub2-nav {
			list-style: none;
			padding: 0px;
			margin: 0px;
		 }



			ul.sub2-nav li {

			}



			ul.sub2-nav div {
				/*+*/
			}



				ul.sub2-nav a {
					display: block;
					font-size: 11px;
					font-weight: bold;
					color: #04201d;
					text-decoration: none;
					padding: 4px 0px 4px 10px;
					border-bottom: 1px solid #b8c9d1;
					margin-bottom: 1px;
					text-align: left;
				}

				ul.sub2-nav a.last {
					border-width: 0px;
				}



				ul.sub2-nav a:hover {
					color: #0c8aca;
					background: #f2f6f7; 
					text-decoration: none;
				}



				ul.sub2-nav a.selected {
					color: #0c8aca;
					background: #f2f6f7;
					text-decoration: none;
				}


				ul.sub2-nav a.selected:hover {
					color: #0c8aca;
					text-decoration: none;
				}
						
		
		#content-box {
			background: #ffffff url(../images/content-wrapper.jpg) no-repeat;
			padding-bottom: 15px;
			border-bottom: 3px solid #93adba;
		}

			#content-wrapper {
				width: 775px;
				background: #f5f9f9 url(../images/content-box.jpg) no-repeat;
				margin-left: 43px;
			}
				
				h2.title {
					font-size: 16px;
					font-weight: bold;
					color: #0093dd;
					padding: 29px 0px 25px 94px;
				}
				
				#sub-nav-wrapper {
					width: 695px;
					padding: 0px 0px 15px 43px;
				}
				
					ul.sub-nav {
						list-style: none;
						padding: 0px;
						margin: 0px;
					}
					
						.sub-nav li {
							float: left;
							width: 33%;
						}
					
							.sub-nav a {
								display: block;
								font-size: 11px;
								font-weight: bold;
								color: #000000;
								text-decoration: none;
								padding: 0px 0px 12px 16px;
								background: url(../images/bullet.gif) no-repeat left 3px;
							}
							
							.sub-nav a:hover {
								color: #0c8aca;
								text-decoration: underline;
							}
							
							.sub-nav a.selected {
								color: #0c8aca;
								text-decoration: none;
							}
							
							.sub-nav a.selected:hover {
								color: #0c8aca;
								text-decoration: none;
							}
						
						h3.title {
							font-size: 16px;
							color: #040404;
							padding: 0px 0px 15px 43px;
						}
				
				#content {
					width: 695px;
					height: 300px;
					color: #060606;
					padding: 0px 0px 25px 43px;
				}
				
				*> #content {
					min-height: 300px;
					height: auto;
				}
				
					#content a {
					 color: #0093dd;
					}
					#content a:hover {
					 color: #5CB1DD;
					 text-decoration: none;
					}
					
.product-link a {
  text-decoration: none;
  font-weight: bold;
}

.product-link a:hover {
  text-decoration: underline;
}

/*------------------------------------products------------------------------*/

table.products {
	margin-top: 15px;
}

table.products tr td, table.products tr th {
	height: 20px;
	padding-left: 10px;
}

#content h1.product-title {
	font-size: 15px;
	color: #0093dd;
}

#content h2 {
	font-size: 14px;
	color: #ea8c00;
}

#banners {
	background: #f1f6f7;
}

#banners2 {
	padding: 15px 0px;
}

.banner2 {
	width: 728px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 3px;
	margin-bottom: 3px;
}

.banner {
	margin-right: 15px;
	padding-bottom: 15px;
	float: left;
}

#created {
	font-size: 11px;
	color: #050505;
	padding: 8px 27px;
	margin: 5px 80px 0px 80px;
}

	#created-wrapper {
		float: left;
		padding-top: 0px;
	}
	
	#created .logo {
		float: left;
	}
	
		#created .logo a {
			display: block;
			background: transparent url(../images/sys/puslapis.gif) no-repeat right top;
			width: 56px;
			height: 14px;
			padding-left: 3px;
		}
		
			#created .logo a span {
				display: none;
			}
	
	#copyright-wrapper {
		float: right;
		text-align: right;
		width: 300px;
		padding-top: 1px;
	}
.w33 {
	width: 33%;
}				
			
.w100 {
	width: 100%;
}

/*--------------------------------------------cart-------------------------*/

#cart {
	padding: 40px 20px 0px 0px;
	float: right;
	text-align: right;
}
	
	#cart .title {
		font-weight: bold;
		color: #000;
		padding: 0px 0px 5px 0px;
	}
	
	#cart .price {
	
	}
	
	.buy {
		display: block;
		background: url(../images/btn-pirkti.gif) no-repeat right 0px;
		text-decoration: none;
		
		padding: 2px 20px 0px 0px;
		color: #0093dd;
	}

/* Clear Fix */

.clearfix:after {
	content: ".";
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

* html .clearfix {
	height: 1px;
}	

