body {
  /* background:white url(all2.gif) 1260px 0 repeat-y; */
  	/* background:url(../x/html1.jpg) 0 0 no-repeat; */
  font-family:tahoma, verdana;
  color:#666666;
}
.all{
	float:left;
	width:100%;
	height:100%;
	max-width:1260px;
	width:expression(document.body.clientWidth > 1260? "1260px": "auto" );
}
.all-table{
	height:100%;
}
a{
	color:#666666;
	color:#85CD28;
}
a:hover{
	/* text-decoration:none; */
	color:#85CD28;
	color:#7FC326;
}
		.gray-link a,
		.widget a,
		.partners-table a,
		.partners-table a:hover
		{
			color:#666666;
		}
		.green-link a,
		.green-simple a
		{
			color:#85CD28;
		}
		.green-u a,
		.green-link a,
		.widget a,
		.partners-table a
		{
			text-decoration:none;
			border-bottom:1px solid #D2EC98;
		}
		.green-u a:hover,
		.green-link a:hover,
		.widget a:hover,
		.partners-table a:hover
		{
			border-bottom:1px solid #A5D932;
		}
			.green-link a:hover
			{
				color:#85CD28;
				border-bottom:1px solid #A5D932;
			}
		.green-u a:hover
		{
			color:#666666;
		}
		.paging .left-link a:hover,
		.paging .right-link a:hover
		{
			color:#7FC326;
		}

/* head */
.head-left{
	position:absolute;
	width:5px;
	height:66px;
	margin:10px 0 0 20px;
	*/margin-left: 0px;
	background:white url(meniu-left.gif) 2px 0 no-repeat;
}

#konsultantas{
	position:absolute;
	bottom:30px;
	left:30px;
	
}
	#konsultantas a{
		float:left;
		width:224px;
		height:60px;
		background:url(konsultantas.png) 0px 0px no-repeat;
	}
.head{
	padding-top:10px;
		/* margin:0 10px 0 10px; */
	margin:0 24px 0 24px;
		/* margin:0 2% 0 2%; */
	height:66px;
	background:url(meniu.gif) 0 10px repeat-x;
}
	.meniu-table{
		width:100%;
		height:66px;
		background:url(meniu-right.gif) 100% 0 no-repeat;
	}
		.meniu-table td{
			background:url(meniu-l.gif) 0 11px no-repeat;
		}
		.sign-td{
			width:1px;
		}
		.sign{
		}
			.sign a,
			.sign a:hover
			{
				float:left;	
				background:url(logo-naujas.jpg) 0 0 no-repeat;
					background:url(sign3.jpg) 0 0 no-repeat;
				width:246px;
					width:232px;
						width: 217px;
						
						width: 234px;
						
				height:66px;
				text-indent:-2000px;
				overflow:hidden;
				border:none;
				margin-left: 15px;
				margin-top: 7px;
				margin:0 0 0 -2px;
				*/margin:0;
			}
		.meniu-table .item{
			padding:7px 10px 10px 10px;
			*/padding-top:8px;
			/* height:63px; */
		}
		.meniu-table .on{
			background:url(meniu-on.png) 0 0 repeat-x;
		}
		* html .meniu-table .on{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/meniu-on.png",sizingMethod="crop");
		}
		
			.meniu-table .on a
			{
				border:none;
			}
			.meniu-table .on a,
			.meniu-table .on a:hover
			{
				color:#84CC28;
				font-weight:bold;
			}
		.meniu-table .item a{
			/* margin:0px 4px 0px 6px; */
			/* white-space:nowrap; */
			font-size:14px;
			line-height:5px;
				line-height:18px;
		}
.breadcrumbs{
	padding:6px 20px 0 262px;
	font:12px trebuchet MS;
	color:#84CC28;
	text-transform:uppercase;
}
	.breadcrumbs div{
		float:left;footer
		margin-right:6px;
		padding-right:12px;
		background:url(r.gif) 100% 3px no-repeat;
	}
	.breadcrumbs span,
	.breadcrumbs a
	{
		float:left;
		white-space:nowrap;
		line-height:12px;
		padding-top:2px;
		margin:0 0 3px 0;
	}
	.breadcrumbs span{
		font-weight:bold;
		padding-left:6px;
		/* border-bottom:1px solid white; */
	}

/* inside fotos */
.foto{
	height:200px;
	clear:left;
	width:100%;
	*/padding-right:2px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 0;
	position: relative;
}
.foto .dvl{
	background: url(dvl.png) 0px 0px no-repeat;
	width: 164px;
	height: 164px;
	position: absolute;
	top: 26px;
	right: 54px;
	z-index: 2000px;
}
.foto .dvl-ru {
	background: url(dirbam_lietuvoi_ru.png) 0px 0px no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/dirbam_lietuvoi_ru.png",sizingMethod="crop");
}
* html .foto .dvl{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/dvl.png",sizingMethod="crop");
}


	.slogan{
		position:absolute;
		text-indent:-2000px;
		overflow:hidden;
		width:369px;
		height:77px;
		margin:30px 0 0 288px;
		background:url(slogan.png) 0 0 no-repeat;
	}
	.slogan-ru {
		width:395px;
		background:url(slogan_ru.png) 0 0 no-repeat;
		
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/slogan_ru.png",sizingMethod="crop");
	}
		* html .slogan{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/slogan.png",sizingMethod="crop");
		}
	.foto .f12{
		position:absolute;
		z-index:90;
		width:258px;
		background:white;
		height:200px;
	}
	.foto .corn{
		width:4px;
		height:4px;
		margin-left:258px;
		position:absolute;
		float:left;
		background:url(f.png) 0 0 no-repeat;
	}
		* html .foto .corn{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/f.png",sizingMethod="crop");
		}
	.foto .f1,
	.foto .f2
	{
		float:left;
		width:126px;
		*/width:128px;
		height:200px;
		padding-left:2px;
	}
	.foto .f3{
		float:right;
		margin-right:2px;
		height:200px;
		width:872px;
	}
	.foto .f4{
		float:right;
		width:126px;
		height:200px;
		margin-right:2px;
		*/margin-right:0;
	}
		.foto .f1{
			background:url(f1.jpg) 2px 0 no-repeat;
		}
			.random1 .f1{
				background:url(f1.jpg) 2px 0 no-repeat;
			}
			.random2 .f1{
				background:url(f2.jpg) 2px 0 no-repeat;
			}
			.random3 .f1{
				background:url(f4.jpg) 2px 0 no-repeat;
			}
		.foto .f2{
			background:url(f2.jpg) 2px 0 no-repeat;
		}
			.random1 .f2{
				background:url(f2.jpg) 2px 0 no-repeat;
			}
			.random2 .f2{
				background:url(f3.jpg) 2px 0 no-repeat;
			}
			.random3 .f2{
				background:url(f3.jpg) 2px 0 no-repeat;
			}
		.foto .f3{
			background:url(f3big.jpg) 0 0 no-repeat;
		}
			.random1 .f3{
				background:url(f4big.jpg) 0 0 no-repeat;
			}
			.random2 .f3{
				background:url(f1big.jpg) 0 0 no-repeat;
			}
			.random3 .f3{
				background:url(f2big.jpg) 0 0 no-repeat;
			}
		.foto .f4{
			background:url(f4.jpg) 100% 0 no-repeat;
		}
			.random1 .f4{
				background:url(f3.jpg) 100% 0 no-repeat;
			}
			.random2 .f4{
				background:url(f4.jpg) 100% 0 no-repeat;
			}
			.random3 .f4{
				background:url(f1.jpg) 100% 0 no-repeat;
			}
/* submeniu */	
.sub-meniu{
	float:left;
	background:url(block-bottom.gif) 0 100% no-repeat;
	width:243px;
	*/width:218px;
	font:17px trebuchet MS;
	line-height:22px;
	margin-bottom:21px;
}
	.sub-meniu-block{
		position:absolute;
		width:228px;
		margin:0px 0 0 0px;
		height:5px;
		background:url(sub-meniu.gif) 0 0 no-repeat;
	}
	.sub-meniu-bg{
		float:left;
		width:228px;
		background:#EDEDED url(sub-meniu.gif) 0 0 no-repeat;
	}
	.sub-meniu-bottom{
		padding:7px 7px 7px 7px;
		float:left;
		width:228px;
		background:url(block.gif) 0 0 no-repeat;
	}
	.sub-meniu-bg a{
		text-decoration:none;
		width:193px;
		float:left;
		padding-left:25px;
		background:url(meniu-r.gif) 8px 6px no-repeat;
	}
	.sub-meniu-bg a:hover{
		color:gray;
	}
	.sub-meniu .item{
		float:left;
		width:208px;
		*/width:228px;
		padding:6px 20px 5px 0;
		background:url(sub-meniu-l.gif) 0 0 no-repeat;
	}
		.sub-sub{
			float:left;
			width:218px;
			*/width:228px;
			font-size:14px;
			line-height:21px;
			padding:7px 10px 5px 0;
			background:url(sub-sub.gif) 0 0 no-repeat;
		}
			.sub-sub div{
				padding:0 6px 6px 25px;
			}
			.sub-sub .on a{
				border:none;
				color:#85CD28;
				font-weight:bold;
			}
			.sub-sub a{
				background:none;
				float:none;
				width:auto;
				padding-left:0;
			}
	.sub-meniu .first{
		background:none;
	}
	.sub-meniu #on{
		background:#F8F8F8 url(sub-meniu-on-bg.gif) 0 0 repeat-x;
	}
	.sub-meniu .first#on{
		background:#F8F8F8 url(sub-meniu-on-bg-first.gif) 0 0 repeat-x;
		sub-meniu-on-bg-first.gif
	}
	.sub-meniu #on a{
		color:#85CD28;
		font-weight:bold;
		background:url(meniu-r-on.gif) 8px 6px no-repeat;
	}

/* index flash */
.flash{
	clear:left;
	width:100%;
	float:left;
	margin:4px 0 0 0;
	position:relative;
}
.flash .dvl{
	/* background: url(dvl.png) 0px 0px no-repeat; */
	width: 164px;
	height: 164px;
	position: absolute;
	top: 26px;
	right: 54px;
	z-index: 2000px;
}
.flash .dvl-ru {
	background: url(dirbam_lietuvoi_ru.png) 0px 0px no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/dirbam_lietuvoi_ru.png",sizingMethod="crop");
}
* html .flash .dvl{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/dvl.png",sizingMethod="crop");
}
.index,
.inside
{
	clear:left;
	padding:24px 0 0 0;
}

/* inside */
.inside-table{
	width:100%;
}
	.inside .td-left{
		width:264px;
	}
	.inside .td-right{
		width:129px;
	}
.inside .text{
	font-size:14px;
	line-height:20px;
	padding:10px 18px 15px 11px;
	font-family:trebuchet MS;
}
.inside .text a:hover{
	text-decoration: none;
}
	.inside .text img{
		padding:5px 0 10px 0;
	}
	.inside .text .partners-table{
	}
		.inside .text .partners-table td{
			padding:0 15px 5px 0;
			width:155px;
			font-size:15px;
			line-height:20px;
		}
		.inside .text .partners-table h2{
			font-size:17px;
			font-weight:normal;
		}
.inside p{
	padding-bottom:10px;
}
.inside .left
{
	float:left;
	width:212px;
	*/width:264px;
	padding:0 28px 0 24px;
	background:url(block.gif) 257px 0 no-repeat;
}
.inside .right
{
	float:left;
}


/* single product */
.product{
	padding:0 20px 0 10px;
}
.product-left{
	width:334px;
}
.product-table{
	width:100%;
	*/width:96%;
}
.product-info{
	float:left;
	width:100%;
	padding:18px 0 0 3px;
}
.product-info,
.product-info table
{
	font-family:trebuchet MS;
	font-size:14px;
	color:#666666;
	line-height:20px;
}
	.colors{
		float:left;
		background:url(colors.gif) 0 0 no-repeat;
		height:34px;
		padding:6px 0 12px 33px;
		*/padding-bottom:8px;
		font-size:16px;
		font-weight:bold;
	}
	.colors-right{
		float:left;
		background:url(colors.gif) 100% 0 no-repeat;
		height:34px;
		width:11px;
	}
		.colors a{
		}
	.product-info h2{
		clear:left;
		font-size:16px;
		font-weight:bold;
		color:#85CD28;
		padding-bottom:11px;
	}
	.product-info ul{
		padding-bottom:10px;
	}
	.product-info .tech ul{
		padding-bottom:0;
		/* padding-top:5px; */
	}
		.product-info li{
			background:url(li.gif) 0 10px no-repeat;
			padding:0 0 5px 16px;
		}
	.text ul{
		padding-bottom:10px;
	}
		.text li{
			background:url(li.gif) 0 10px no-repeat;
			padding:0 0 5px 16px;
		}
	.cost{
		float:left;
		background:url(cost.gif) 0 0 no-repeat;
		padding:7px 0 0 11px;
		height:34px;
		margin:5px 0 0 0;
		font-size:19px;
	}
	.cost-right{
		margin-top:5px;
		float:left;
		background:url(cost.gif) 100% 0 no-repeat;
		width:8px;
		height:34px;
		margin-right:15px;
	}
		.cost b{
			color:#7FC326;
		}
	.cost2{
		float:left;
		background:url(neww.gif) 0 17px no-repeat;
		padding:13px 0 13px 22px;
	}
		.cost2 a{
			font-size:15px;
		}
	.cost-recalc{
		float:left;
		background:url(cost-recalc.jpg) 0 0px no-repeat;
		margin-top: 7px;
	}
		.cost-recalc a{
			background:url(cost-recalc-arr.jpg) right 0px no-repeat;
			display: block;
			float: left;
			font-size:14px;
			font-weight: bold;
			padding: 4px 20px 4px 31px;
			color: #FFFFFF;
			text-decoration: none;
			white-space: nowrap;
		}
	.cost3{
		clear:left;
		font-style:italic;
		font-size:14px;
		padding:3px 0 3px 0;
	}
	.savybes,
	.tech
	{
		clear:left;
		float:left;
		width:100%;
		border-top:2px solid #DDF1B2;
		margin:12px 0 0 0;
		padding:13px 0 0 0;
	}
		.icons{
		}
			.icons div{
				float:left;
				margin:0 7px 7px 0;
				width:20px;
				height:20px;
			}
			.icons .i-1{
				background:url(../x/x.gif) 0 0 no-repeat;
			}
			.icons .i-2{
				background:url(../x/xx.gif) 0 0 no-repeat;
			}
			.icons .i-3{
				background:url(../x/xxx.gif) 0 0 no-repeat;
			}
		.tech table{
			margin-bottom:15px;
		}
		.tech table tr{
			border-top:1px solid #D3EC9A;
		}
		.tech table .first{
			border-top:none;
		}
		.tech table td{
			padding:5px 0 5px 0;
		}
		.tech table .first td{
			padding-top:0;
		}
		.tech table .pro-left{
			font-style:italic;
			color:#85CD28;
			padding-right:10px;
		}


/* index */
.index-table{
}
.index-table .tr-first .td-item{
	width:22%;
	background:url(block3.gif) 100% 0 no-repeat;
}
.index-table .tr-second .td-item,
.index-table .tr-first .no-bottom
{
	width:22%;
	background:url(block.gif) 100% 100% no-repeat;
}
.index-table .tr-first .null,
.index-table .tr-first .left
{
	width:2%;
	background:url(block2.gif) 100% 0 no-repeat;
}
.index-table .tr-second .null,
.index-table .tr-second .left
{
	width:2%;
	background:url(block2.gif) 100% 100% no-repeat;
}
.index-table .left,
.index-table .right
{
	width:2%;
}
	.index .block,
	.inside .block
	{
		float:left;
		width:100%;
		background:url(block.gif) -2px 0 no-repeat;
	}
		.inside .block{
			background:url(block.gif) 0 0 no-repeat;
		}
		.widget
		{
			background:url(block-widget.gif) 0 0 no-repeat;
			float:left;
			width:212px;
		}
		.inside .td-left
		{
			background:url(block.gif) 257px 100% no-repeat;
		}
		.inside .td-middle .block
		{
			background:url(block-line2.gif) 0 0 repeat-x;
		}
		.inside .td-left .block,
		.widget
		{
			margin-bottom:15px;
		}
		.inside .td-left .blog,
		.inside .td-left .no-marg-bott
		{
			margin-bottom:0;
		}
	.index .block-bg,
	.inside .block-bg
	{
		float:left;
		width:100%;
	}
		.inside .block-bg,
		.inside .td-middle,
		.widget ul
		{
			background:url(block.gif) 100% 100% no-repeat;
		}
		.widget ul,
		.ctc
		{
			clear:left;
			background:url(block.gif) 100% 100% no-repeat;
			font-size:15px;
			line-height:20px;
			padding:8px 10px 14px 12px;
			*/padding-top:6px;
		}
		.ctc
		{
			line-height:26px;
			padding:6px 10px 16px 12px;
			*/padding-top:5px;
		}
			.widget li{
				background:url(li.gif) 0 11px no-repeat;
				font-size:15px;
				line-height:20px;
				padding:0 0 5px 18px;
			}
		.inside .td-middle .block-bg{
			background:none;
		}
	.block .headline{
		background:#87CD29 url(h1.jpg) 0 0 no-repeat;
		margin:7px 7px 0 5px;
	}
	.left .block .headline
	{
		background:url(h1-gray.gif) 0 0 no-repeat;
		margin-left:7px;
	}
	.left .widget h2{
		float:left;
		width:198px;
		width:205px;
		height:34px;
		color:#7FC326;
		font-size:21px;
		font-weight:normal;
		background:url(widget-h2.gif) 0 0 no-repeat;
		padding:5px 0 0 16px;
		margin:6px 0 0 0;
	}
		.inside .headline{
			margin-left:0px;
		}
	.block .headline-bg{
		background:url(h1-block.gif) 100% 100% no-repeat;
		padding:4px 10px 7px 10px;
	}
	.left .block .headline-bg{
		background:none;
		padding:5px 10px 8px 10px;
	}
		.block .headline h1{
			color:white;
			font-size:28px;
			line-height:29px;
			font-family:trebuchet MS;
			font-weight:normal;
		}
		.left .block  .headline h1
		{
			color:#7FC326;
			font-size:26px;
			font-weight:normal;
			line-height:27px;
		}
		.left .block  .headline h1 a{
			border:none;
			color:#7FC326;
			background:url(left-u.gif) 0 28px repeat-x;
		}
			.left .block  .headline h1 a:hover{
				color:#85CD28;
			}
		.question{
			float:right;
			height:22px;
			background:url(q.gif) 100% 3px no-repeat;
			margin:5px 2px 0 21px;
		}
			.question a{
				color:white;
				text-decoration:none;
				margin-right:23px;
				border-bottom:1px solid #B3DF71;
				font-size:17px;
			}
			.question a:hover{
				color:white;
				border-bottom:1px solid #D2ECAA;
			}
		.rss,
		.rss-text
		{
			float:right;
			width:20px;
			height:20px;
			background:url(rss.gif) 100% 0 no-repeat;
			margin:6px 1px 0 21px;
			
		}
		.rss-text
		{
			
		}
		.left .rss{
			background:url(rss-white.gif) 0 0 no-repeat;
		}
		.rss a{
			float:left;
			width:20px;
			height:20px;
			text-indent:-2000px;
			overflow:hidden;			
		}
		.rss-text a{
			float:right;
			margin-right:27px;
			color:white;
			font-family:trebuchet MS;
			text-transform:uppercase;
			font-size:18px;
			line-height:18px;
			*/line-height:19px;
			text-decoration:none;
			border-bottom:1px solid #B3DF71;
		}
			.rss-text a:hover{
				color:#EFF8E0;
			}
		.rss a:hover{
			background:url(rss-on.gif) 0 0 no-repeat;
		}
		.left .rss a:hover{
			background:url(rss-white-on.gif) 0 0 no-repeat;
		}
/* index akcija */
	.akcija{
		padding:10px 0 7px 5px;
		width:96%;
	}

		.akcija .tumb{
			float:left;
			width:141px;
			margin-right:10px;
				margin-bottom:13px;
				*/margin-bottom:3px;
			height:84px;
			
			position: relative;
			display: block;
			overflow: hidden;
		}
			.akcija .tumb a{
				width:141px;
				height:84px;
				/* float:left; */
				position:relative;
				cursor:pointer;
				/* background:url(akcija.png) 0 0 no-repeat; */
				
				display: block;
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:2;
				text-decoration: none;
				text-indent: -999999px;
				overflow: hidden;
				*background-color: #FFFFFF;
				background-color: #FFFFFF\9;
				*filter: alpha(opacity=0);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			}
			.akcija .tumb span {
				width:141px;
				height:84px;
				display: block;
				background:url(akcija.png) 0 0 no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/akcija.png",sizingMethod="crop");
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:1;
			}
			* html .akcija .tumb a{
				/* background: none; */
				/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/akcija.png",sizingMethod="crop"); */
			}
		.akcija .link{
			margin-top:3px;
				clear:left;
				margin:0 0 0 5px;
		}
			.akcija .link a{
				background:#85CD28;
				color:white;
				line-height:24px;
				font-size:15px;
				font-weight:bold;
				padding:1px 0 2px 0;
			}
				.akcija .link a:hover,
				.akcijos .link a:hover
				{
					color:#EDF8DF;
				}
		.akcija .text{
			clear:left;
			float:left;
			font-size:20px;
			line-height:24px;
			font-family:arial;
			padding:11px 0 17px 4px;
				padding-top:8px;
			*/padding-top:10px;
		}
		
/* inside akcijos */
.akcijos{
	padding:18px 10px 10px 8px;
}
	.akcijos .item{
		clear:left;
		padding-bottom:35px;
		*/padding-bottom:18px;
	}
	.akcijos .single{
		padding:0 5px 22px 3px;
		*/padding-bottom:10px;
		margin-top:-2px;
	}
		.akcijos .tumb{
			float:left;
			width:167px;
			margin-right:15px;
			*/margin-right:11px;
			margin-top:-3px;
			margin-bottom:23px;
			height:100px;
			
			position: relative;
			display: block;
			overflow: hidden;
		}
			.akcijos .tumb a{
				width:167px;
				height:100px;
				/* float:left;
				position:relative; */
				cursor:pointer;
				/* background:url(akcija2.png) 0 0 no-repeat; */
				
				display: block;
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:2;
				text-decoration: none;
				text-indent: -999999px;
				overflow: hidden;
				*background-color: #FFFFFF;
				background-color: #FFFFFF\9;
				*filter: alpha(opacity=0);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			}
			.akcijos .tumb span {
				width:167px;
				height:100px;
				display: block;
				background:url(akcija2.png) 0 0 no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/akcija2.png",sizingMethod="crop");
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:1;
			}
			* html .akcijos .tumb a{
				/* background: none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/akcija2.png",sizingMethod="crop"); */
			}
		.akcijos .link{
		}
			.akcijos .link a{
				background:#85CD28;
				color:white;
				line-height:24px;
					line-height:28px;
				font-size:18px;
				padding:1px 0 2px 0;
			}
		.akcijos .text{
			font-size:20px;
			line-height:24px;
			font-family:arial;
			padding:8px 0 0 0;
			margin-bottom:-15px;
			*/margin-bottom:0;
			*/padding-top:9px;
		}

/* post, blog - index, inside */
	.index .post{
		padding:10px 7px 11px 10px;
	}
	.inside .post{
		padding:8px 7px 17px 12px;
	}
	.td-middle .blog{
		padding-bottom:13px;
	}
	.td-middle .blog-inside{
		padding-bottom:5px;
	}
	.td-middle .blog .post{
		padding:17px 18px 14px 11px;
	}
		.post h2{
			font-size:15px;
			font-weight:bold;
			line-height:20px;
		}
			.td-middle .blog .post h2{
				font-size:22px;
				font-weight:normal;
				line-height:26px;
				padding-bottom:5px;
			}
			.td-middle .blog .post span{
				color:#85CD28;
			}
		.post .meta{
			font-size:12px;
			color:#85CD28;
			line-height:17px;
			padding-top:2px;
		}
			.td-middle .blog .post .meta{
				padding:1px 0 6px 0;
			}
			.td-middle .blog .post .comments .meta{
				padding:0px 0 6px 0;
			}
		.post .date{
			padding-right:15px;
			margin-right:3px;
			background:url(tarpas.gif) 100% 3px no-repeat;
		}
		.index .post .text{
			font-size:13px;
			line-height:18px;
			padding-top:6px;
		}
		.td-middle .blog .blog-text{
			font-size:14px;
			line-height:20px;
			padding-top:6px;
			font-family:trebuchet MS;
		}
		.td-middle .blog img{
			margin-bottom:5px;
		}
		.td-middle .blog .blog-text p{
			padding-bottom:5px;
		}
		.td-middle .blog-comments-link,
		.td-middle .blog-commenting-link,
		.td-middle .back
		{
			font-size:14px;
			color:#85CD28;
			font-weight:bold;
			padding:9px 0 5px 26px;
			background:url(comment.gif) 1px 10px no-repeat;
		}
		.td-middle .blog-commenting-link
		{
			padding-top:19px;
			background:url(comment2.gif) 1px 20px no-repeat;
		}
		.td-middle .back
		{
			padding-top:19px;
			padding-left:25px;
			background:url(left.gif) 1px 21px no-repeat;
		}
		.akcijos .back
		{
			clear:left;
			float:left;
			padding-top:34px;
			padding-bottom:25px;
			background:url(left.gif) 1px 36px no-repeat;
			*/padding-top:19px;
			*/background:url(left.gif) 1px 21px no-repeat;
		}
		.paging{
		}
			.td-middle .left-link a
			{
				width:43%;
				padding:7px 0 24px 35px;
				float:left;
				font-size:14px;
				color:#85CD28;
				font-weight:bold;
				line-height:20px;
				background:url(left.gif) 11px 11px no-repeat;
			}
			.td-middle .right-link a
			{
				width:43%;
				text-align:right;
				padding:7px 40px 24px 0;
				float:right;
				font-size:14px;
				color:#85CD28;
				font-weight:bold;
				line-height:20px;
				background:url(right.gif) 100% 11px no-repeat;
			}
			.paging2 .left-link a{
				padding-left: 25px;
				background:url(left.gif) 1px 11px no-repeat;
			}
			.paging2 .right-link a{
				margin-right:-10px;
			}
		
	.index .tumbs{
		float:left;
		padding:11px 0 7px 0px;
		*/padding-right:12px;
		font-weight:bold;
		font-size:15px;
		width:278px;
			*/width:auto;
		line-height:20px;
	}
	.inside .tumbs{
		float:left;
		padding:14px 12px 14px 3px;
		*/padding-bottom:22px;
		line-height:22px;
		line-height:23px;
	}
	.product .tumbs{
		float:left;
		width:334px;
		*/width:339px;
		padding:18px 2px 20px 3px;
	}
		.tumbs .item{
			float:left;
			width:121px;
			*/width:136px;
			height:118px;
				height:129px;
			padding:4px 5px 0px 10px;
			margin-bottom:4px;
			overflow:hidden;
		}
			.inside .tumbs .item{
				width:155px;
				*/width:170px;
				height:152px;
					height:174px;
				margin-bottom:6px;
					margin-bottom:7px;
				*/margin-bottom:10px;
					*/margin-bottom:11px;
				font-size:17px;
			}
			.inside .product .tumbs .item{
				width:152px;
				height:95px;
				margin:15px 15px 0 0;
				padding:0;
			}
			.inside .product .tumbs .big-item{
				float:left;
				width:319px;
				height:200px;
				margin:0;
				padding:0 0 0 0;
			}
		.tumbs .tumb{
			width:126px;
			height:79px;
			margin-bottom:6px;
			
			position: relative;
			display: block;
			overflow: hidden;
		}
			.inside .tumbs .tumb{
				width:152px;
				height:95px;
			}
			.inside .product .tumbs .big-item .tumb{
				width:319px;
				height:200px;
				
				position: relative;
				display: block;
				overflow: hidden;
			}
		.tumbs .tumb a{
			/* float:left; */
			width:126px;
			height:79px;
			cursor:pointer;
			/* position:relative; */
			/* background:url(tumb.png) 0 0 no-repeat; */
			border: none !important;
			/* text-decoration: none; */
			
			
			display: block;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index:2;
			text-decoration: none;
			text-indent: -999999px;
			overflow: hidden;
			*background-color: #FFFFFF;
			background-color: #FFFFFF\9;
			*filter: alpha(opacity=0);
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		}
		.tumbs .tumb span {
			width:126px;
			height:79px;
			display: block;
			background:url(tumb.png) 0 0 no-repeat;
			_background: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb.png",sizingMethod="crop");
			position: absolute;
			left: 0px;
			top: 0px;
			z-index:1;
		}
			.inside .tumbs .tumb a{
				width:152px;
				height:95px;
			}
			.inside .tumbs .tumb span {
				width:152px;
				height:95px;
				background:url(tumb-big.png) 0 0 no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-big.png",sizingMethod="crop");
			}
			.inside .product .tumbs .item .tumb a{
				/* background:url(tumb-big2.png) 0 0 no-repeat; */
				display: block;
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:2;
				text-decoration: none;
				text-indent: -999999px;
				overflow: hidden;
				*background-color: #FFFFFF;
				background-color: #FFFFFF\9;
				*filter: alpha(opacity=0);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			}
			.inside .product .tumbs .item .tumb span {
				background:url(tumb-big2.png) 0 0 no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-big2.png",sizingMethod="crop");
			}
			.inside .product .tumbs .big-item .tumb a{
				width:319px;
				height:200px;
				/* background:url(tumb-bigger.png) 0 0 no-repeat; */
				
				display: block;
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:2;
				text-decoration: none;
				text-indent: -999999px;
				overflow: hidden;
				*background-color: #FFFFFF;
				background-color: #FFFFFF\9;
				*filter: alpha(opacity=0);
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			}
			.inside .product .tumbs .big-item .tumb span {
				width:319px;
				height:200px;
				display: block;
				background:url(tumb-bigger.png) 0 0 no-repeat;
				_background: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-bigger.png",sizingMethod="crop");
				position: absolute;
				left: 0px;
				top: 0px;
				z-index:1;
			}
			
		* html .inside .product .tumbs .item .tumb a{
			/* background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-big2.png",sizingMethod="crop"); */
		}
		* html .inside .product .tumbs .big-item .tumb a{
			/* background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-bigger.png",sizingMethod="crop"); */
		}
		* html .index .tumbs .tumb a{
			/* background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb.png",sizingMethod="crop"); */
		}
		* html .inside .tumbs .tumb a{
			/* background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/tumb-big.png",sizingMethod="crop"); */
		}
	
	.index .free{
		padding:11px 11px 19px 11px;
			/* padding-left:9px; */
	}
	.inside .free{
		padding:13px 11px 11px 12px;
	}
		.index .free ul{
			border-bottom:2px solid #DDF1B2;
			padding-bottom:12px;
		}
		.index .free li,
		.index .free-single
		{
			background:url(free.gif) 0 0 no-repeat;
			font-size:20px;
			line-height:26px;
			font-family:arial;
			padding:0 0 0 28px;
		}
		.index .free-single{
			font-size:15px;
			font-weight:bold;
			line-height:19px;
			margin:12px 0 4px 0;
			padding:5px 0 0 29px;
		}
		.inside .free-single{
			font-size:12px;
			font-weight:bold;
			font-family:arial;
			line-height:17px;
		}
		.number{
			color:#85CD28;
			font-size:30px;
			font-weight:bold;
			font-family:arial;
			background:url(phone.gif) 0 9px no-repeat;
			padding:0 0 0 28px;
			line-height:32px;
			white-space:nowrap;
		}
			.inside .number{
				font-size:27px;
				padding:4px 0 0 29px;
				margin-bottom:-2px;
				background:url(phone.gif) 0 12px no-repeat;
			}
		.index .towns{
			padding:8px 0 0 29px;
		}
		.index .towns-table{
			font-size:13px;
			line-height:18px;
		}
		.index .towns-table .td-right{
			font-weight:bold;
			font-family:arial;
		}
		
	.index .viskas{
		clear:left;
		text-align:right;
		font-size:15px;
		font-weight:bold;
		padding:0 0 17px 10px;
		margin-right:15px;
		background:url(more.gif) 100% 4px no-repeat;
	}
	.index .viskas a{
		margin-right:19px;
	}
	
.sitemap{
	clear:left;
	float:left;
	width:100%;
	margin:3px 0 0 0;
	background:url(sitemap-bg.gif) 0 100% no-repeat;
}
	.sitemap div.green-link{
		float:left;
		height:25px;
		font-size:14px;
		font-weight:bold;
		background:url(sitemap.gif) 24px 0 no-repeat;
	}
	.sitemap div.green-link h2{
		float:left;
		height:21px;
		*/height:25px;
		padding:4px 9px 0 34px;
		background:url(sitemap2.gif) 100% 100% no-repeat;
	}
	.sitemap .links{
		clear:left;
		padding:7px 34px 15px 34px;
		font-size:12px;
	}
		.sitemap .links a{
			margin-right:8px;
			color:#8C8C8C;
			white-space:nowrap;
			line-height:20px;
		}
/* comments */

		.commenting {
			padding:5px 0 4px 0;
		}
		.comment-table{
			padding:0 0 0 0;
		}
			.comment-table table{
				width:100%;
			}
		h4{
			color:#333333;
		}
		.commenting h4,
		.post .comments h4
		{
			font-size:20px;
			padding-bottom:10px;
		}
		.post .comments h4{
			padding-bottom:5px;
		}
		.post .commenting .error{
			padding:3px 0 4px 22px;
			font-size:13px;
		}
			.post .commenting span{
			}
			.post .commenting b{
				font-weight:normal;
				color:#8499A5;
			}
			.comment-table td div{
				padding:5px 0 4px 0;
				width:90%;
				font-size:14px;
				color:#666666;
				font-family:trebuchet MS;
				line-height:21px;
				line-height:20px;
			}
			.comment-table td .safe{
				padding:0 0 4px 0;
			}
			.comment-table input,
			.comment-table textarea,
			.comment-table button
			{
				font-family:trebuchet MS, arial;
				font-size:14px;
				color:#424C52;
				border:1px solid #CCCCCC;
			}
			.submitas-login #submit,
			.comment-table #submit{
				color:white;
				background:url(button.jpg) 50% 50% no-repeat;
					background:url(button.jpg) 80% 0 no-repeat;
				border:none;
				padding:1px 8px 2px 8px;
				*/padding:0px;
			}
			.comment-table textarea{
				width:100%;
				height:200px;
			}
			.comment-table input{
				width:90%;
			}
			.comment-table textarea{
				width:99%;
				height:200px;
				margin-top:-1px;
			}
			.submitas-login #submit input,
			.comment-table .submitas input{
				color:#333333;
				margin:5px 0 4px 0;
				width: auto;
			}
		.comments{
			padding-top:1px;
		}
			.post .comments .comment{
				padding:11px 0 0px 0;
				font-size:13px;
				line-height:18px;
			}
				.post .comments p{
					padding-bottom:5px;
				}
				
				

.min-width{
	width:1002px;
	height:20px;
}

.footer{
	clear:left;
	float:left;
	width:100%;
	font:12px trebuchet MS;
	color:#84CC28;
	text-transform:uppercase;
	background:url(footer.gif) 0 0 no-repeat;
}
	.footer .copy{
		float:left;
		padding:13px 0 0 25px;
	}
	.footer .deform{
		float:right;
		margin:10px 0 0 0;
		width:64px;
	}
		.footer .deform a{
			float:left;
			width:41px;
			height:32px;
			background:url(deform.gif) 0 0 no-repeat;
			text-indent:-2000px;
			overflow:hidden;
		}
		.pattern{
			margin: 5px 5px 5px 5px;
			float: left;
			display: block;
			width: 60px;
			height: 60px;
			line-height: 60px;
		}
		.materialImage{
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 10px;
			border: 1px solid black;
			background: #FFFFFF;
			display: none;
		}
		.materialImageOn{
			position: absolute;
			top: 0px;
			left: 0px;
			padding: 10px;
			border: 1px solid #A7DA37;
			background: #FFFFFF;
			display: block;
		}
		.materialTitle{
			clear:left;
			color: #666666;
		}
		.materialTitleOff{
			display: none;
		}
		.thumbBlock{
			padding: 13px 0px 0px 8px;
		}
		 .comment-table{
		   width:100%;
		  }
		  .errors{
 font:14px trebuchet MS;
 line-height:20px;
 padding:8px 0 8px 0;
 color:#85CD28;
 font-weight:bold;
}
.errors p{
 padding:0 0 5px 16px;
 background:url(li.gif) 0 10px no-repeat;
}


.emsg {
color:#FF0000;
font:bold 14px/20px trebuchet MS;
}
.emsg p{
 padding:0 0 5px 16px;
 background:url(li.gif) 0 10px no-repeat;
}
.inside .listText{
	padding-bottom: 5px;
}

/* plus */
.mceContentBody{
	clear:left;
}
.login-didmenininkams{
	display: block;
	width: 214px;
	height: 25px;
	background: url(prisijungimas_did.jpg) 0px 0px no-repeat;
	margin: 12px 0px 0px 36px;
}
#login label{
	clear: left;
	display: block;
}
#login .login-input{
	width: 263px;
	border: 1px solid #CDCDCD;
	margin-bottom: 5px;
	margin-top: 3px;
}
.submitas-login #submit{
	margin: 5px 0px 15px 0px;
}
.logedon h1{
	color: #676767;
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 2px;
}
.logedon .logedon-info{
	color: #88CB30;
	font-size: 12px;
	font-family: Arial;
}
.logedon .logout-small{
	display: block;
	width: 49px;
	color:white;
	background:url(button.jpg) 50% 50% no-repeat;
		background:url(button.jpg) 80% 0 no-repeat;
	border:none;
	padding:1px 14px 2px 14px;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 5px;
}

.aplankyk-mus {
	float: right;
}
	.aplankyk-mus a {
		width: 145px;
		height: 25px;
		display: block;
		background: url(aplankyk-mus.jpg) 0px 0px no-repeat;
		margin: 0px 25px 0px 0px;
	}
	.aplankyk-mus-ru a {
		background: url(domuslumina_facebook_ru.jpg) 0px 0px no-repeat;
	}
	.aplankyk-mus-lv a {
		background: url(domuslumina_facebook_lv.jpg) 0px 0px no-repeat;
	}
.clear {
	clear: both;
}

.lang {
	float: left;
	margin: 10px 0px 0px 57px;
}
	.lang a {
		font: 11px arial;
		color: #666666;
		line-height: 13px;
		display: block;
		float: left;
	}
	.lang .split {
		width: 1px;
		height: 14px;
		background: #999999;
		display: block;
		float: left;
		margin: 1px 9px 0px 9px;
	}
	.lang a.on,
	.lang a:hover {
		color: #84CC28;
		text-decoration: none;
	}
.popup-block{
	background: #FFFFFF;
	border: 1px solid green;
	width: 930px;
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 100px;
	z-index: 100;
	display: none;
}
	.popup-block span{
		font-weight: bold;
		font-size: 12px;
		cursor: pointer;
		text-decoration: underline;
		padding: 5px 0px 5px 0px;
		display: inline-block;
	}
		.popup-block span b{
			color: green;
		}
.popup-block-show{
	display: block;
}
.medziaga{
	height: 20px;
	font-size: 0px !important;
}
.close-x{
	float:right;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: green;
	cursor: pointer;
}

