html { 
padding : 0;
margin : 0;
} 
body { 
padding : 0;
margin : 0;
width : 100%;
background:url(img/bg.gif) left top repeat;
color : #767675; /* temp */
font : normal 0.92em Arial, Verdana, Helvetica, sans-serif;
text-align : left;
background-color:#fff;
} 
form, ul, li, dl, dt, dd, div { 
padding : 0;
margin : 0;
} 
.clearfix:after { 
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
} 
.clearfix { 
display : block;
} 

/*  */
#langas {
width:4510px; /* ! */ 
/* 4050px */
padding:0 0 0 0px;
}
/* */
div.blokas {
width:248px;
height:auto !important;
height:248px;
display:block;
float:left;
padding:45px 2px 45px 0;

}
	h1.logo {
	margin:0; padding:0;
	background:#ffffff url(img/efiksas-logo.gif) left top no-repeat;
	}
		h1.logo a {
		width:248px;
		height:248px;
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		}
	div.vblokas {
	width:248px;
	height:248px;
/*	padding-top:30px;*/
	margin-bottom:2px;
	background:url(img/vblokas-bg.gif) left top no-repeat;
	}
	div.paskutinis {
	padding-right:250px;
	}
		div.vblokas ul.pagr {
		padding:30px 0 0 0;
		list-style:none;
		}
			div.vblokas ul.pagr li {
			width:248px;
			height:20px;
			display:block;
			}
			div.vblokas ul.pagr li.akt {
			height:21px;
			}
				div.vblokas ul.pagr li a {
				color:#f9f9f9;
				width:248px;
				height:20px;
				display:block;
				overflow:hidden;
				text-indent:-9999px;
				background:url(img/vblokas-mn-bullet.gif) 6px 2px no-repeat;
				}
				div.vblokas ul.pagr li.akt a {
				background:url(img/vblokas-mn-bullet-akt.gif) 6px 0px no-repeat;
				}
			div.vblokas ul.pagr li.apie-mus {
			background:url(img/vblokas-mn-list.gif) 30px 0px no-repeat;
			} 
				div.vblokas ul.pagr li.apie-mus-akt {
				background:#fff url(img/vblokas-mn-list-akt.gif) 30px -1px no-repeat;
				}
			div.vblokas ul.pagr li.paslaugos {
			background:url(img/vblokas-mn-list.gif) 30px -20px no-repeat;
			} 
				div.vblokas ul.pagr li.paslaugos-akt {
				background:#fff url(img/vblokas-mn-list-akt.gif) 30px -21px no-repeat;
				}
			div.vblokas ul.pagr li.portfolio {
			background:url(img/vblokas-mn-list.gif) 30px -40px no-repeat;
			} 
				div.vblokas ul.pagr li.portfolio-akt {
				background:#fff url(img/vblokas-mn-list-akt.gif) 30px -41px no-repeat;
				}
			div.vblokas ul.pagr li.kontaktai {
			background:url(img/vblokas-mn-list.gif) 30px -60px no-repeat;
			} 
				div.vblokas ul.pagr li.kontaktai-akt {
				background:#fff url(img/vblokas-mn-list-akt.gif) 30px -61px no-repeat;
				}
			div.vblokas ul.pagr li.nuorodos {
			background:url(img/vblokas-mn-list.gif) 30px -80px no-repeat;
			} 
				div.vblokas ul.pagr li.nuorodos-akt {
				background:#fff url(img/vblokas-mn-list-akt.gif) 30px -81px no-repeat;
				}
	div.xap {
	background:url(img/vblokas-bg-xap.gif) left top no-repeat;
	}
		div.xap div {
		font : normal 0.69em Tahoma, Verdana, Helvetica, sans-serif;
		padding:0;
		margin:0 0 0 30px;
		padding:30px 0 0 0;
		width:188px;
		/*text-transform: uppercase;*/
		}

/* 3hor */
	div.a1 div.vblokas,
	div.a2 div.vblokas,
	div.a3 div.vblokas,
	div.a4 div.vblokas,
	div.a5 div.vblokas {
	/* bg apacia */
	background:#D6D6D6 url(img/vblokas-bg-apacia.gif) left bottom no-repeat;
	}
	div.a1 div.vblokas { height:248px; }
	div.a2 div.vblokas { height:498px; }
	div.a3 div.vblokas { height:748px; }
	div.a4 div.vblokas { height:998px; }
	div.a5 div.vblokas { height:1248px; }
	div.aukstis1 { height:248px; }
	div.t1 { padding-top:295px; }
		div.a1 div.vblokas h2,
		div.a2 div.vblokas h2,
		div.a3 div.vblokas h2,
		div.a4 div.vblokas h2,
		div.a5 div.vblokas h2 {
		padding:0; margin:0;
		height:40px;
		width:188px;
		padding:25px 30px 0 30px;
		font : bold 0.75em Tahoma, Verdana, Helvetica, sans-serif;
		color:#ec008c;
		line-height:15px;
		text-transform:uppercase;
		background:url(img/vblokas-bg-virsus.gif) top left no-repeat;
		}
		div.a1 div.vblokas p,
		div.a2 div.vblokas p,
		div.a3 div.vblokas p,
		div.a4 div.vblokas p,
		div.a5 div.vblokas p {
		text-align:justify;
		font : normal 0.75em Tahoma, Verdana, Helvetica, sans-serif;
		line-height:14px;
		padding:0;
		margin:2px 0 0 30px;
		width:188px;
		}
/* 4 hor */
	div.vblokas h2.title-paslaugos,
	div.vblokas h2.title-portfolio,
	div.vblokas h2.title-kontaktai,
	div.vblokas h2.title-nuorodos {
	width:248px;
	height:150px;
	background:url(img/vblokas-paslaugos.gif) 30px 30px no-repeat;
	margin:0; padding:0;
	text-indent:-9999px;
	}
	div.vblokas h2.title-portfolio {
	background:url(img/vblokas-portfolio.gif) 30px 30px no-repeat;
	}
	div.vblokas h2.title-kontaktai {
	background:url(img/vblokas-kontaktai.gif) 30px 30px no-repeat;
	}
	div.vblokas h2.title-nuorodos {
	background:url(img/vblokas-nuorodos.gif) 30px 30px no-repeat;
	}
		div.vblokas div.mygtukai {
		margin:30px 0 0 0;
		height:57px;
		}
			div.vblokas div.mygtukai p.mygt-grizti,
			div.vblokas div.mygtukai p.mygt-pirmyn {
			width:80px;
			height:57px;
			display:block;
			margin:0; padding:0;
			float:left;
			background:url(img/vblokas-mygt-grizti.gif) left top no-repeat;
			}
			div.vblokas div.mygtukai p.mygt-pirmyn {
			float:right;
			background:url(img/vblokas-mygt-pirmyn.gif) left top no-repeat;
			}
			div.vblokas div.mygtukai p a {
			width:80px;
			height:57px;
			display:block;
			overflow:hidden;
			text-indent:-9999px;
			}
		div.vblokas ul.sub {
		padding:30px 0 0 0;
		list-style:none;
		font : normal 0.82em Helvetica, Tahoma, Verdana, Helvetica, sans-serif;
		}
			div.vblokas ul.sub li {
			width:248px;
			height:20px;
			display:block;
			line-height:20px;
			}
			div.vblokas ul.sub li.akt {
			height:21px;
			line-height:21px;
			background-color:#FFFFFF;

			}
				div.vblokas ul.sub li a {
				color:#f9f9f9;
				width:248px;
				height:20px;
				padding-left:30px;
				text-decoration:none;
				background:url(img/vblokas-sub-mn-bullet.gif) 14px 7px no-repeat;
				}
				div.vblokas ul.sub li.akt a {
				color:#ec008b;
				background:url(img/vblokas-sub-mn-bullet-akt.gif) 14px 7px no-repeat;
				}
	div.vblokas div.media-mygtukai {
	padding:15px 30px 0px 30px;
	}
		div.vblokas div.media-mygtukai a {
		display:inline;
		margin-right:1px;
		}
			div.vblokas div.media-mygtukai a img {
			border:0px #FFFFFF solid;
			}
	div.beh2 div.vblokas h2 {
	height:0px;
	display:block;
	text-indent:-9999px;
	display:none;
	overflow:hidden;
	}
	div.beh2 p {
	width:188px;
	height:468px;
	/*padding-top:25px;*/
	/*padding-right:30px;*/
	/*background:url(img/vblokas-bg-xdes.gif) right bottom no-repeat;*/
	/*border:1px solid blue;*/
	}
	#xdes {
	display:block;
	position: relative;
	width:117px;
	height:236px;
	top:262px;
	left:131px;
	/*padding-top:25px;*/
	/*padding-right:30px;*/
	background:url(img/vblokas-bg-xdes.gif) top left no-repeat;
	/*border:1px solid blue;*/
	}
	#xdes_kontaktai {
	display:block;
	position:absolute;
	top:45px;
	}
	
/* */
	div.bg-sviesus {
	background:url(img/vblokas-bg-sviesus.gif) left top no-repeat;
	}
/* */
		div.vblokas ul.nuorodos {
		padding:26px 0 0 0;
		list-style:none;
		font : normal 0.78em Tahoma, Verdana, Helvetica, sans-serif;
		}
			div.vblokas ul.nuorodos li {
			line-height:30px;
			}
				div.vblokas ul.nuorodos li a {
				color:#6a6b6d;
				padding-left:30px;
				text-decoration:underline;
				}
		div.vblokas .nuorodos2 {
		padding:26px 0 0 0;
		list-style:none;
		font : normal 0.78em Tahoma, Verdana, Helvetica, sans-serif;
		/*line-height:30px;*/
		padding-left:30px;
		}
				div.vblokas .nuorodos2 a {
				color:#6a6b6d;
				text-decoration:underline;
				}
/*
Programming: HTML,PHP,Flash,CSS,JS,MySql 
Nerijus Dulskis [www.dulskis.lt, 2007]
Marijus Dulskis [www.dulskis.lt, 2007]
Best on IE 7. Also tested on Mozilla Firefox 2.0, IE 6, Opera 9.2 and Safari 3.0.3 (win)
*/

