html{
	width: 100%;
	height: 100%;
}

body{
	width: 100%;
	height: 100%;
	background: url(header-bg-small.gif) 0px 0px repeat-x;
	font-family: tahoma, arial, sans-serif;
	color: #514E4D;
}

strong{
	
	font-weight: bold;
	
}

.product_price_old{
	color:red;
	text-decoration: line-through;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
	margin: 0px;
}

.popup{
	background: none;
	width: 300px;
	padding-left: 30px;
	padding-top: 10px;
}

#header{
	
	height: 71px;
	width: 958px;
}

	#header a.banner{
		
		width: 176px;
		height: 40px;
		background: url(brandwatch.gif) 0px 0px no-repeat;
		float: left;
		display: table;
		text-indent: -2000px;
		overflow: hidden;
		margin-top: 15px;
		margin-left: 17px;
	}
	
	#header .header-links-top{
		float: right;
		width: 700px;
		height: 15px;
		line-height: 12px;
		text-align: right;
		margin-top: 7px;
		display: block;
	}

		#header .header-links-top ul{
			float: right;
			height: 15px;
			line-height: 12px;
			font-size: 11px;
			font-family: arial;
			FONT-WEIGHT: BOLD;
		}
		
		#header .header-links-top li{
			float: left;
			padding: 0px 10px 0px 10px;
			border-right: 1px solid #CCCCCC;
		}
		
		#header .header-links-top li.last{
			
			padding: 0px 0px 0px 10px;
			border-right: none;
		}
		
		#header .header-links-top li a{
			text-decoration: underline;
			color: #CCCCCC;
			
		}
		
	#header .header-links-bottom{
		float:right;
		width: 700px;
		height: 25px;
		text-align: right;
		/* background: red; */
		padding-top: 24px;
		display: block;
	}
	
		#header .header-links-bottom .headermenu-autobox{
			float: right;
			height: 25px;
			background: url(link-off-left.gif) 0px 0px no-repeat;
			padding-left: 9px;
			display: block;
			font-size: 12px;
			font-weight: bold;
			margin-right: 1px;
		}
		
			#header .header-links-bottom .headermenu-autobox a{
				display: block;
				float: left;
				height: 17px;
				background: url(link-off-middle.gif) 0px 0px repeat-x;
				padding: 5px 9px 3px 9px;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			#header .header-links-bottom .headermenu-autobox .right-link-side{
				display: block;
				float: left;
				height: 25px;
				width: 9px;
				background: url(link-off-right.gif) 0px 0px no-repeat;
			}
			
		#header .header-links-bottom .headermenu-autobox-on{
			float: right;
			height: 25px;
			background: url(link-on-left.gif) 0px 0px no-repeat;
			padding-left: 9px;
			display: block;
			font-size: 12px;
			font-weight: bold;
			margin-right: 1px;
		}
		
			#header .header-links-bottom .headermenu-autobox-on a{
				display: block;
				float: left;
				height: 17px;
				background: url(link-on-middle.gif) 0px 0px repeat-x;
				padding: 5px 9px 3px 9px;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			#header .header-links-bottom .headermenu-autobox-on .right-link-side{
				display: block;
				float: left;
				height: 25px;
				width: 9px;
				background: url(link-on-right.gif) 0px 0px no-repeat;
			}
			
	

#main{
	
	width: 957px;
	height: 100%;
}
	#main .main-top{
		height:30px;
		background: url(main-top2.jpg) 0px 0px no-repeat;
	}
	
	#main .container-left{
		height: 100%;
		width: 170px;
		background: url(left-side.gif) 0px 0px repeat-y;
		padding-left: 16px;
		padding-right: 19px;
	}
	
		#main .container-left .orange-top{
			height: 22px;
			background: url(head-normal.gif) 0px 0px no-repeat;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 0px 0px 12px;
			clear: left;
		}
		
		#main .container-left .light-top{
			height: 22px;
			background: url(header-light.gif) 0px 0px no-repeat;
			color: #514E4D;
			font-weight: bold;
			font-size: 12px;
			padding: 5px 0px 0px 12px;
			clear: left;
		}
		
		
		#main .container-left .category-block{
			
			clear: left;
			padding: 1px 0px 10px 0px;
			
		}
			
			#main .container-left .category-block li{
				
				/* height: 27px; */
				
				padding-bottom: 1px; padding-top: 1px;
				
				width: 167px;
				font-size: 13px;
				margin-top: 1px;
				display: table;
				
			}
				
				#main .container-left .category-block li.light{
					
					background: #F0F0E0;
				}
				
				#main .container-left .category-block li.lightBlue{
					
					background: #EFF6F7;
				}
			
				#main .container-left .category-block li .link-0{
					
					background: url(list-type-dark.gif) 0px 50% no-repeat;
					margin: 5px 5px 5px 5px;
					padding-left: 14px;
				}
				
				#main .container-left .category-block li .link-1{
					
					background: url(list-type-dark.gif) 10px 50% no-repeat;
					margin: 5px 5px 5px 5px;
					padding-left: 24px;
				}
				
				#main .container-left .category-block li .link-2{
					
					background: url(list-type-dark.gif) 20px 50% no-repeat;
					margin: 5px 5px 5px 5px;
					padding-left: 34px
				}
				
				#main .container-left .category-block li .link-light{
					background: url(list-type-light.gif) 0px 50% no-repeat;
					margin: 5px 5px 5px 5px;
					padding-left: 14px;
				}
				
				#main .container-left .category-block li a{
					
					color: #4A4746;
					text-decoration: none;
				}
				
			#main .container-left .search-block{
				clear: left;
				background: url(header-light-bottom.gif) 0px bottom no-repeat;
				padding-bottom: 13px;
				width: 167px;
				margin-bottom: 10px;
			}
			
				#main .container-left .search-block #search_form{
					
					background:  #EFEFE0;
					width: 145px;
					padding-left: 12px;
					padding-right: 10px;
				}
				
				#search_form .search_input_select,
				#search_form .search_input{
					
					width: 131px;
					padding: 2px;
					border: 1px solid #999966;
					margin-bottom: 5px;
				}
				
				#search_form .search_input_select{
					width: 136px;
				}
				
				.login-text{
					font-weight: bold;
					display: block;
					padding-bottom: 2px;
				}
	.button-right{
		width: 136px;
		text-align: right;
	}
	
	.button-right-long{
		
		width: 153px;
		text-align: right;
	}
	
	.search_go{
		
		background: #CC3300;
		border: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 11px;
		height: 21px;
		padding-left: 7px;
		padding-right: 7px;
		
	}
	
	a.search_go{
		
		background: #CC3300;
		border: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 11px;
		height: 21px;
		padding-left: 7px;
		padding-right: 7px;
		display: block;
	}
	
	.dark-top{
		
		height: 22px;
		background: url(header-dark.gif) 0px 0px no-repeat;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 0px 0px 12px;
		clear: left;
	}
	
	.dark-top-right{
		
		height: 22px;
		background: url(header-dark-right.gif) 0px 0px no-repeat;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 0px 0px 12px;
		clear: left;
	}
	
	.dark-top-right a,
	.dark-top a{
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
	}
	
	.acc-table-spacing a.details,
	a.details{
		color: #999999;
		font-weight: bold;
		text-decoration: underline;
		font-size: 11px;
		line-height: 15px;
	}
	
	.acc-table-spacing a.details_reg,
	a.details_reg{
		color: #CC3300;
		font-weight: bold;
		text-decoration: underline;
		font-size: 11px;
		line-height: 15px;
	}
	
	#main .container-middle{
		height: 100%;
		width: 752px;
	}
	
	#main .container-middle .container-main{
		height: 100%;
		width: 531px;
	}
	
		.container-main .start-wellcomen{
			
			width: 531px;
			/* height: 183px; */
			display: table;
			background: url(start-wellcomen-middle.jpg) 0px 0px repeat-y;
			
		}
		
		.container-main .start-wellcomen-top{
			
			width: 531px;
			height: 20px;
			background: url(start-wellcomen-top.jpg) 0px 0px no-repeat;
			
		}
		
		.container-main .start-wellcomen-bottom{
			
			width: 531px;
			/* height: 163px; */
			background: url(start-wellcomen-bottom.jpg) 0px bottom no-repeat;
			display: table;
		}
		
		.container-main .start-wellcomen-text{
			
			padding: 0px 22px 0px 22px;
			margin-bottom: 20px;
		}
		
		#third{
			width: 132px;
		}
		
		.containerquarterrow{
			
			width: 132px;
			float: left;
			/* margin: 0px 0px 5px 0px; */
			/* height: 230px; */
			color: #514E4D;
			padding-bottom: 6px;
			/* display: table; */
		}
		
			.containerquarterrow .quarter-top{
				width: 127px;
				height: 10px;
				background: url(quarter-top-small.jpg) 0px bottom no-repeat;
				display: table;
			}
			
			.containerquarterrow .quarter-middle{
				
				width: 127px;
				/* height: 80px; */
				background: url(quarter-middle-small.jpg) 0px 0px repeat-y;
				display: table;
				
			}
		
				.containerquarterrow .quarter-middle .quarter-middle-padd{
					padding: 0px 10px 0px 10px; 
					width: 107px;
				}
		
			.containerquarterrow .quarter-bottom{
				
				width: 127px;
				height: 10px;
				background: url(quarter-bottom-small.jpg) 0px top no-repeat;
				display: table;
			}
		
		.containerfullrow{
			margin: 0px;
			width: 100%;
			display: table;
		}
		
		.products-all{
			display: table;
		}
		
			.productcategoryrow{
				background: url(arrow-left.gif) 0px 50% no-repeat;
				padding-left: 10px;
				color: #514E4D;
				font-size: 16px;
				font-weight: bold;
				margin-bottom: 8px;
				width: 521px;
			}
			
			.containerfullrow .locatordetailsrow,
			.containerfullrow .locatortitlerow{
				
				height: 22px;
				background: #F2F2EF;
				margin-bottom: 1px;
			}
			.containerfullrow .locatortitlerow{
				
				margin-top: 3px;
			}
			
			.containerfullrow .locatordetailsrow{
				margin-bottom: 5px;
			}
			
			.select-gamtype{
		
				height: 18px;
				font-size: 11px;
				margin-top: 3px;
			}
			
			.containerfullrow .list-browse-height{
				
				height: 22px;
				
			}
			
			.containerfullrow .margin-bottom-1px{
				
				margin-bottom: 1px;
				
			}
			
				.containerfullrow .locatordetailsrow .locatortitle-light,
				.containerfullrow .locatordetailsrow .locatortitle,
				.containerfullrow .locatortitlerow .locatortitle{
					
					color: #514E4D;
					font-weight: bold;
					font-family: arial;
					font-size: 12px;
					line-height: 22px;
					padding-left: 8px;
				}
				
				.containerfullrow .locatordetailsrow .locatortitle-light{
					font-weight: normal;
				}
				
				.containerfullrow .locatortitlerow .locatortext{
					
					color: #666666;
					font-size: 12px;
					
					
				}
				
				.containerfullrow .locatordetailsrow .paging-details,
				.containerfullrow .locatordetailsrow .paging,
				.containerfullrow .locatortitlerow .paging{
					
					padding-right: 8px;
				}
				
					.paging .paging-links{
						display: block;
						float: right;
					}
					
					.locatordetailsrow .paging-details{
						color: #514E4D;
					}
					
					.locatordetailsrow .paging-details a{
						color: #514E4D;
						font-size: 10px;
						font-family: arial, tahoma, sans-serif;
						font-weight: bold;
						
					}
					
					.containerfullrow .locatordetailsrow a,
					.containerfullrow .locatortitlerow a{
						
						color: #666666;
						font-size: 12px;
						
					}
					
					.containerfullrow .locatortitlerow a.next{
						text-indent: -2000px;
						overflow: hidden;
						background: url(arrow_locator_next.gif) 0px 0px no-repeat;
						display: block;
						width: 9px;
						height: 7px;
						text-decoration: none;
						float: right;
						margin: 5px 0px 0px 3px;
					}
					
					.containerfullrow .locatordetailsrow .paging a.prev,
					.containerfullrow .locatordetailsrow .paging a.next{
						
						color: #9F9F9F;
						font-weight: bold;
						font-size: 11px;
						
					}
					
					.containerfullrow .locatordetailsrow .paging a.prev{
						background: url(arrow_locator_prev.gif) left 50% no-repeat;
						padding-left: 13px;
					}
					
					.containerfullrow .locatordetailsrow .paging a.next{
						background: url(arrow_locator_next.gif) right 50% no-repeat;
						padding-right: 13px;
					}
					
				.containerfullrow .locatordetailsrow .locatortext{
					
					color: #514E4D;
					font-weight: bold;
					font-family: arial;
					font-size: 12px;
					line-height: 22px;
					padding-left: 8px;
					
				}
					
					.containerfullrow .locatortextgrey{
						
						color: #9F9F9F;
						font-weight: bold;
						font-size: 11px;
						
						padding-right: 5px;
					}
					
					.containerfullrow .order-links{
						/* display: block;
						float: right; */
						/* background: red; */
						padding-right: 5px;
					}
					
					.containerfullrow .order-links a{
						color: #9F9F9F;
						font-weight: bold;
						font-size: 11px;
						
						text-decoration: none;
						background: url(two-arrows.gif) right 50% no-repeat;
						padding-right: 22px;
					}
					
					.containerfullrow .locatortitlerow a.prev{
						text-indent: -2000px;
						overflow: hidden;
						background: url(arrow_locator_prev.gif) 0px 0px no-repeat;
						display: block;
						width: 9px;
						height: 7px;
						text-decoration: none;
						float: right;
						margin: 5px 3px 0px 0px;
					}
						
						.containerfullrow .locatordetailsrow a.active,
						.containerfullrow .locatortitlerow a.active{
							
							color: #E52626;
							
							font-size: 12px;
						}
				
				.containerquarterrow .quarter-middle .product_title,
				.containerquarterrow .quarter-middle .product_title a{
					
					font-weight: bold;
					color: #514E4D;
					font-size: 12px;
					text-decoration: none;
					height: 50px;
				}
				
				.containerquarterrow .quarter-middle .product_artnr{
					
					color: #514E4D;
					font-size: 11px;
					font-weight: normal;
				}
				
				.containerquarterrow .quarter-middle .product_links{
					
					margin-top: 5px;
					
				}
				
					.containerquarterrow .quarter-middle .product_links .details{
						color: #514E4D;
					}
					
				.containerquarterrow .quarter-middle .product_price_new a,
				.containerquarterrow .quarter-middle .product_price_new{
					
					color: #CC0000;
					font-size: 14px;
					font-weight: bold;
					
				}
				
				.product_price_new-for-prod a,
				.product_price_new-for-prod{
					
					color: #CC0000;
					font-size: 14px;
					font-weight: bold;
					text-decoration: none;
					float: left;
				}
				
				.containerquarterrow .quarter-middle .product_price_new a{
					
					text-decoration: none;
				}
				
				
				
		.warenkorb_mini_button2{
			
			width: 77px;
			height: 20px;
			text-indent: -2000px;
			overflow: hidden;
			background: url(basket-button.gif) 0px 0px no-repeat;
			border: none;
			display: block;
			cursor: pointer;
		}
		
		.basket-button{
			margin-top: 5px;
			float: right;
			height: 20px;
		}
		
		.warenkorb_mini_button2-mini{
			
			width: 24px;
			height: 21px;
			text-indent: -2000px;
			overflow: hidden;
			background: url(mini-button.gif) 0px 0px no-repeat;
			border: none;
			display: block;
			cursor: pointer;
		}
		
		.basket-button-mini{
			margin-top: 5px;
			float: right;
			height: 21px;
		}
		
		.margintop5-button{
			
			margin-top: 5px;
			
		}
		
		.product_image_xs_container_notice,
		.product_image_xs_container{
			width: 107px;
			text-align: center;
			/* border-bottom: 1px solid #DADADA; */
			margin-bottom: 5px;
		}
		
		.product_image_xs_container_notice{
			margin-right: 10px;
		}
		
		.gamintojai{
			margin: 10px 0px 10px 0px;
			width: 531px;
			display: table;
		}
		
			.gamintojai .gamintojai-item-last,
			.gamintojai .gamintojai-item{
				
				background: url(gamintojai-bg-smaller.jpg) 0px 0px no-repeat;
				width: 126px;
				height: 102px;
				margin: 0px 6px 10px 0px;
				/* float: left; */
			}
			
			.gamintojai .gamintojai-item-last table,
			.gamintojai .gamintojai-item table{
				
				
				width: 126px;
				height: 102px;
				
			}
			
			.gamintojo_link_img{
				
				text-decoration: none;
				color: #000000;
				
			}
			
			.gamintojai .gamintojai-item-last{
				
				margin: 0px 0px 10px 0px;
			}
			
			.gamintojai .logo{
				
				width: 126px;
				height: 102px;
				text-align: center;
				
			}
			
			.gamintojai .logo img{
				
				/* position: relative;
				top: 30%; */
				
			}
			
			.gamintojai .more{
				
				width: 119px;
				height: 27px;
				padding-right: 9px;
				
			}
			
			.gamintojai .more-button{
				float: right;
				width: 61px;
				height: 20px;
				text-indent: -2000px;
				overflow: hidden;
				display: block;
				background: url(more-button.gif) 0px 0px no-repeat;
				
			}
	
	
	#main .container-middle .container-right{
		height: 100%;
		width: 182px;
		background: url(right-side.gif) right 0px repeat-y;
		padding-right: 16px;
		padding-left: 22px;
	}
	
		#main .container-right .right-block{
			
			clear: left;
			padding: 0px 0px 22px 0px;
			margin: 0px 0px 10px 0px;
			background: url(right-light-bottom.jpg) 0px bottom no-repeat;
		}
		
			.right-block .curency{
				padding: 3px 5px 9px 14px;
			}
			
				.right-block .curency a{
					color: #999966;
					font-size: 12px;
					text-decoration: none;
				}
				
					.right-block .curency a.currency_activ{
						font-weight: bold;
					}
			
			.right-block .login-block-error,
			.right-block .login-block{
				
				width: 156px;
				background: #F2F8F9 url(line-right.jpg) 0px 0px repeat-y;
				padding: 16px 12px 0px 14px;
				color: #514E4D;
				font-size: 11px;
			}
			
			.right-block .login-block-error{
				margin-bottom: 0px;
			}
			
				.right-block .login-block .login_input{
					
					width: 153px;
					padding: 2px;
					border: 1px solid #999967;
					margin-bottom: 5px;
					color: #999967;
					font-size: 13px;
					clear: left;
				}
				
				.right-block .login-block .login_checkbox
				{
					border: 1px solid #999967;
					width: 14px;
					height: 14px;
				}
				
				.right-block .login-block span{
					
					color: #999967;
					font-size: 11px;
				}
				
				.right-block .login-block .login-padding{
					margin-bottom: 5px;
					
				}
				
				.right-block .login-block .login-links-margins{
					
					margin: 9px 0px 0px 0px;
					line-height: 17px;
				}
				
				.right-block .login-block p{
					
					margin-bottom: 5px;
					font-size: 12px;
					
				}
				
				.product_image_s_container{
					
					border: 1px solid #F0F0E1;
					display: table;
					background: #FFFFFF;
					width: 48px;
					height: 46px;
					margin: 0px 3px 10px 0px;
					text-align: center;
				}
				
				
				.right-block .login-block .product_text{
					
					display: table;
					margin: 0px 0px 10px 0px;
					color: #514E4D;
					font-size: 11px;
				}
				
				.right-block .login-block a.product-link{
					
					color: #514E4D;
					font-size: 11px;
					font-weight: bold;
				}
				
	.categorydetailsrow{
		
		width: 100%;
		display: table;
	}
	
	.categorydetailsrow .details-top{
		width: 529px;
		height: 16px;
		background: url(details-top.jpg) 0px 0px no-repeat;
		margin-top: 5px;
	}
	
	.categorydetailsrow .details-middle{
		width: 529px;
		background: url(details-middle.jpg) 0px 0px repeat-y;
		display: table;
	}
	
	.categorydetailsrow .details-middle .detail-middle-padding{
		
		padding: 0px 21px 0px 23px;
	}
	
	.details-middle .detail-middle-padding .details{
		
		background: url(kvadratas.gif) 0px 50% no-repeat;
		padding-left: 12px;
		color: #514E4D;
		font-weight: bold;
		font-size: 10px;
	}
	
		.detail-middle-padding .product_image_xxxs_container{
			width: 259px;
			height: 265px;
			border: 1px solid #DADADA;
			display: table;
			
		}
		
		
		
		/* .product_image_xxxs_container img{
			padding-top: 50px;
		} */
		
		.detail-middle-padding .art-info{
			
			padding: 0px 0px 5px 27px;
			color: #514E4D;
		}
		
		.art-info .article-name{
			
			font-size: 15px;
			font-weight: bold;
			
		}
		
		.art-info .article-nr{
			
			font-size: 11px;
		}
		
		.art-info .artice-short-desc{
			padding-top: 3px;
			font-size: 12px;
			
		}
		
		.art-info .article-var-select,
		.art-info .article-ready{
			font-size: 11px;
		}
		
		.art-info .article-kiekis{
			margin-top: 5px;
		}
		
		
		.art-info .article-kiekis .article-button-padding{
			padding-top: 5px;
		}
		
		.art-info .article-recomend a,
		.art-info .article-compare a{
			color: #514E4D;
			font-size: 10px;
			font-weight: bold;
		}
		
		.art-info .article-recomend{
			padding-bottom: 10px;
		}
		
		.art-info .article-remember a{
			color: #666666;
			font-size: 11px;
		}
		
		.line-thin{
			background: url(line-thin.gif) 0px 0px no-repeat;
			width: 100%;
			height: 10px;
			display: block;
		}
		
		.status-green{
			background: url(status_green.gif) 0px 4px no-repeat;
			padding-left: 12px;
			display: block;
			margin: 2px 0px 2px 0px;
		}
		
		.status-orange{
			background: url(status_orange.gif) 0px 4px no-repeat;
			padding-left: 12px;
			display: block;
			margin: 2px 0px 2px 0px;
		}
		
		.status-red{
			background: url(status_red.gif) 0px 4px no-repeat;
			padding-left: 12px;
			display: block;
			margin: 2px 0px 2px 0px;
		}
		
		.quantity-row-price{
			padding: 0px 0px 12px 0px;
		}
		
		.quantity-row-buy{
			padding: 0px 19px 12px 0px;
		}
		
		.quantity-input{
			border: 1px solid #999967;
			color: #999967;
			font-size: 11px;
			width: 33px;
			height: 15px;
		}
		
		.input_standart{
			border: 1px solid #999967;
			color: #999967;
			font-size: 11px;
			padding: 2px;
		}
		
		.basket_input{
			width: 35px;
			/* height: 18px; */
		}
		
		.product_price_new_big{
			
			color: #CC0000;
			font-size:18px;
			font-weight: bold;
			
		}
		
		.product_price_variant{
			position: relative;
			bottom: 20px;
			color: #514E4D;
			font-size: 18px;
			font-weight: bold;
			z-index: 10;
		}
		
		.categorydetailsrow-scuare .product_padding{
			
			font-size: 12px;
			font-weight: bold;
			color: #514E4D;
			padding: 10px 10px 5px 15px;
			
		}
		
		.containerfullrow .categorytitlerow{
			
			width: 100%;
			
		}
		
			.categorydescription{
				
				margin-top: 10px;
				margin-bottom: 4px;
				background: url(red-arrow-down.gif) 0px 50% no-repeat;
				padding-left: 14px;
				width: 517px;
				display: block;
				color:#514E4D;
				font-size: 14px;
				font-weight: bold;
			}
			
			.product-variant-row{
				
				background: #F2F2EF;
				height: 89px;
				font-size: 11px;
				color: #514E4D;
			}
			
			.more{
				color: #CC3300;
				font-size: 10px;
				font-weight: bold;
			}
			
			.empty-cell{
				height: 2px;
				display: block;
				width: 100%;
				line-height: 1px;
			}
			
			
			.product_image_s_container-dark{
				
				padding: 5px 10px 5px 15px;
				
			}
			
			.product_image_s_container-dark-basket{
				padding: 5px 7px 5px 15px;
			}
			
			.product_image_s_container-dark-basket img,
			.product_image_s_container-dark img{
			
				border: 1px solid #DADADA;
			}
			
			/* .product_text3 a{
				font-size: 14px;
				color: #514E4D;
				font-weight: bold;
			} */
			
			.categorydetailsrow-scuare{
				
				width: 529px;
				/* height: 61px; */
				display: table;
				border: 1px solid #CCCCCC;
				margin-bottom: 3px;
				
			}
			
			.editable-scuare{
				
				width: 529px;
				display: table;
				border: 1px solid #CCCCCC;
				margin-bottom: 3px;
			}
			
			.editable-scuare .editable_text3{
				
				padding: 10px 15px 18px 15px;
				
			}
			
			.editable-scuare .editable_text3 a{
				
				/* color: #514E4D; */
				
			}
			
			.categorydetailsrow-scuare .product_text3{
				padding: 10px 15px 18px 15px;
				/* font-size: 11px;
				color: #514E4D; */
				display: block;
			}
			
			.categorydetailsrow-scuare .product_text3 a{
				/* font-size: 10px;
				color: #514E4D;
				font-weight: bold; */
			}
			
			.categorydetailsrow-scuare .product_text3 a.bigger-font-notice{
				font-size: 14px;
			}
			
			.product_description{
				
				color: #514E4D;
				font-size: 10px;
				font-weight: bold;
				
			}
			
			.product-links{
				display: block;
				padding: 0px 15px 5px 15px;
			}
			
	.categorydetailsrow .details-bottom{
		width: 529px;
		height: 22px;
		background: url(details-bottom.jpg) 0px 0px no-repeat;
	}
	
	/* basket */
	.basket-steps-first,
	.basket-steps-last,
	.basket-steps{
		
		background: url(basket-step-bg.jpg) 0px 0px no-repeat;
		width: 126px;
		height: 82px;
		float: left;
		margin: 0px 3px 10px 4px;
	}
	
	.basket-steps-first{
		margin: 0px 3px 10px 0px;
	}
	
	.basket-steps-last{
		margin: 0px 0px 10px 3px;
	}
	
		.steps-item-container{
			
			padding: 14px 9px 10px 14px;
			
		}
	
			.steps-item-container .step-item-link{
				
				color: #514E4D;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.steps-item-container .step-item-text-small{
				color: #514E4D;
				margin-top: 5px;
				font-size: 11px;
				font-weight: normal;
			}
			
			.steps-item-container .step-item-text-normal{
				color: #514E4D;
				font-size: 12px;
				font-weight: bold;
			}
			
			.steps-item-container .step-item-link-high{
				
				color: #CC0000;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.steps-item-container .step-item-text-small-high{
				color: #999900;
				margin-top: 5px;
				font-size: 11px;
				font-weight: normal;
			}
			
			.steps-item-container .step-item-text-normal-high{
				color: #CC0000;
				font-size: 12px;
				font-weight: bold;
			}
			
			.margin-bottom20{
				margin-bottom: 20px;
				margin-left: 5px;
			}
			
			.basket-button-red{
				
				background: url( basket-button-bg.gif) 0px 0px no-repeat;
				border: none;
				width: 142px;
				height: 20px;
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				line-height: 18px;
				padding-left: 5px;
				float: right;
			}
			
			.basket-table{
			
				width:531px;
				margin: 10px 0px 0px 0px;
				color: #514E4D;
			}
			
			.basket-table-info{
				width:531px;
				margin: 5px 0px 5px 0px;
				color: #514E4D;
				border: 1px solid #F0F0E1;
				font-size: 11px;
			}
			
			.last-sum-table{
				width:531px;
				margin: 5px 0px 5px 0px;
				border: 1px solid #999900;
				color: #CC3300;
				font-size: 11px;
				font-weight: bold;
			}
			
			.last-sum-table .table-text{
				text-align: right;
				padding: 5px 10px 5px 5px;
			}
			
			.last-sum-table .table-price{
				text-align: center;
				padding: 5px 0px 5px 5px;
			}
			
			.basket-table-info .table-text{
				text-align: right;
				padding: 2px 10px 2px 5px;
			}
			
			
			.basket-table-info .table-price{
				text-align: center;
				padding: 2px 2px 2px 2px;
			}
			
			.bigger-font{
				font-weight: bold;
			}
			
			.basket-table-info .first{
				padding-top: 8px;
			}
			
			.basket-table-info .last{
				padding-bottom: 8px;
			}
			
			.basket-header-item{
				
				background: #939190;
				height:22px;
				color: #FEFEFE;
				font-size: 12px;
				font-weight: bold;
			}
			
			.basket-header-name{
				width: 90px;
			}
			
			.basket-header-kiekis{
				width: 132px;
			}
			
			.basket-header-price{
				width: 59px;
			}
			
			.basket-header-pvm{
				width: 59px;
				text-align: center;
			}
			
			.basket-header-sum{
				width: 69px;
				font-weight: bold;
			}
			
			.basket-header-sum .basket-table-sum{
				padding-right: 3px;
			}
			
			.basket-header-text{
				width: 127px;
			}
			
			.product-list-basket{
				background: #F2F2EF;
				height: 89px;
			}
			
			.basket-contents-title a{
				color: #514E4D;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.basket-contents-art-nr{
				font-size: 11px;
			}
			
			.perskaiciuoti_button{
				background: none;
				border: none;
				width: 78px;
				height: 20px;
				color: #514E4D;
				font-size: 10px;
				font-weight: bold;
				text-decoration: underline;
				font-family: tahoma, arial, sans-serif;
			}
			
			.pasalinti{
				width: 55px;
				height: 12px;
				display: block;
				float: left;
				
			}
			
			.pasalinti_button_x{
				background: url(remove_button.gif) 0px 0px no-repeat;
				border: none;
				width: 7px;
				height:7px;
				display: block;
				float: left;
				margin-top: 4px;
				margin-right: 2px;
			}
			
			.remove_buttons{
				margin: 10px 0px 0px 30px;
			}
			
			.user-content-header{
				margin-top: 10px;
				width: 100%;
				background: #939190;
				color: #FEFEFE;
				font-size: 12px;
				font-weight: bold;
				height:22px;
				line-height: 20px;
			}
			
			.user-content-data{
				border: 1px solid #F0F0E1;
				width: 516;
				font-size: 11px;
				padding: 10px 5px 10px 10px;
				margin-bottom: 10px;
				line-height: 20px;
			}
			
			.user-content-data td{
				padding-top: 5px;
			}
			
			.user-content-header-user{
				margin-top: 10px;
				width: 90%;
				background: #939190;
				color: #FEFEFE;
				font-size: 12px;
				font-weight: bold;
				height:22px;
				line-height: 20px;
			}
			
			.user-content-data-user{
				border: 1px solid #F0F0E1;
				width: 80%;
				height: 280px;
				font-size: 11px;
				padding: 10px 5px 10px 10px;
				margin-bottom: 10px;
				line-height: 20px;
			}
			
			.user-content-data-user td{
				padding-top: 5px;
			}
			
			.fontred{
				color: #CC3300;
			}
			
			.fontbold{
				font-weight: bold;
			}
			
			.address_deliverybutton{
				border: none;
				background: #CC3300;
				height: 20px;
				color: #FFFFFF;
				font-size: 11px;
				font-weight: bold;
				width: 200px;
			}
			
			/* basket paskutinis punktas */
			
			.basket2-header-name{
				width: 90px;
			}
			
			.basket2-header-text{
				width: 125px;
			}
			
			.basket2-header-pakuote{
				width: 50px;
			}
			
			.basket2-header-kaina{
				width: 75px;
				text-align: center;
			}
			
			.basket2-header-kiekis{
				width: 60px;
				text-align: center;
			}
			
			.basket2-header-pvm{
				width: 60px;
				text-align: center;
			}
			
			.basket2-header-viso{
				width: 70px;
				text-align: center;
			}
			
			.confirm-padding-top{
				padding: 10px 10px 5px 10px;
				display: block;
			}
			
			.confirm-padding-bottom{
				padding: 5px 10px 10px 10px;
				display: block;
			}
			
			.user-content-data a,
			.confirm-padding-top a,
			.confirm-padding-bottom a{
				
				color: #514E4D;
				font-weight: bold;
				
			}
			
			.paddingbottom5{
				padding-bottom: 5px;
				display: block;
			}
			
			.errorbox{
				height: auto;
				background: #CC3300;
				width: 98%;
				display: block;
				padding-left: 10px;
				padding-top: 3px;
				padding-bottom: 3px;
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
				margin: 5px 0px 5px 0px;
			}
			
				.errorbox a{
					color: #FFFFFF;
					font-size: 12px;
					font-weight: bold;
				}
	/* account */
	.acc-header-td-top{
		border-top: 1px solid #DADADA;
		border-left: 1px solid #DADADA;
		border-right: 1px solid #DADADA;
		padding: 8px 5px 2px 10px;
	}
	
	.acc-header-td-top a{
		color: #514E4D;
		font-weight: bold;
	}
	
		.acc-header-td-top a.active{
			color: #CC0000;
		}
		
	.acc-header-td-bottom{
		
		border-bottom: 1px solid #DADADA;
		border-left: 1px solid #DADADA;
		border-right: 1px solid #DADADA;
		padding: 2px 10px 8px 10px;
		font-size: 11px;
	}
	
	.acc-header-td-empty{
		height: 10px;
		line-height: 1px;
	}
	
	.acc-back-line{
		height: 22px;
		background: #F2F2EF;
		width: 100%;
		text-align: right;
	}
	
		.acc-back-line .acc-go-back{
			background: none;
			color: #E52626;
			border: none;
			padding: 0px;
			margin: 0px 8px 0px 0px;
			text-decoration: underline;
			font-size: 12px;
			height: 20px;
		}
		
	.acc-table-spacing td{
		padding: 2px;
	}
	
	.acc-order-rightside{
		width: 100%;
	}
	
	.acc-order-rightside a{
		font-size: 11px;
		
	}
	
	.acc-line{
		margin-bottom: 8px;
		margin-top: 10px;
		border-top: 1px solid #CCCCCC;
		height: 1px;
		line-height: 1px;
	}
	
	.fontgreen{
		color: green;
	}
	
	.to-basket-small{
		display: block;
		background: url(vezimas.gif) 0px 0px no-repeat;
		width: 13px;
		height: 14px;
		text-indent: -2000px;
		overflow: hidden;
	}
	
	a.acc-more-link{
		
		font-size: 11px;
		color: #514E4D;
		font-weight: bold;
		
	}
	
	.acc-remove-button{
		font-size: 11px;
		color: #514E4D;
		font-weight: bold;
		background: none;
		border: none;
		height: 14px;
		float: left;
		margin-left: 3px;
	}
	
	.acc-remove-link{
		background: url(remove_button.gif) 0px 0px no-repeat;
		height: 7px;
		width: 7px;
		display: block;
		float: left;
		margin-top: 4px;
	}
	
	.msgbox{
		
		padding: 5px 5px 5px 10px;
		color: #514E4D;
	}
	
	.msgbox a{
		color: #514E4D;
	}
	
	.width200{
		width: 200px;
	}
	
	.width300{
		width: 300px;
	}
	
	.widthSreet{
		width: 111px;
	}
	
	.widthNr{
		width: 35px;
	}
	
	.widthPostIndex{
		width: 61px;
	}
	
	.widthCity{
		width: 130px;
	}
	
	.width350{
		width: 350px;
	}
	
#footer{
	
	width: 958px;
	color: #999999;
	font-weight: bold;
}

	#footer .top{
		height: 70px;
		background: url(footer.jpg) 0px bottom no-repeat;
	}
	
		#footer .top .visacart{
			width: 112px;
			height: 70px;
			float: left;
			background: url(visacart.gif) right 30px no-repeat;
		}
		
		#footer .top .deliver-info{
			padding-left: 20px;
			padding-top: 40px;
			width: 780px;
			height: 30px;
			float: left;
			font-size: 11px;
		}
		
			#footer .top .deliver-info a{
				
				color: #999999;
				font-size: 11px;
				font-weight: bold;
				padding-right: 5px;
				text-decoration: none;
				font-size: 12px;
			}
			
				#footer .top .deliver-info a.info{
					
					color: #999967;
					
				}
			
	#footer .bottom{
		height: 48px;
	}
	
		#footer .bottom a{
			color: #999999;
			font-weight: bold;
			font-size: 11px;
		}

