/* -------------------------------reset css------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize : none; }
/* ----------------------------------------------------------------------------- */

body {	font : normal 18px 'Times New Roman';
	color : black;}

#header {	width : 871px;
	height : 60px;
	margin : 0px auto;
	position : relative;}

/* main menu */
#main-menu {	width : 600px;
	text-align : center;
	position : absolute;
	bottom : 25px;
	left : 128px;
}
#main-menu li {	display : inline;}
#main-menu a {	font : italic 16px 'times new roman';
	color : black;
	text-decoration : none;
	padding : 0px 7px 0px 5px;
}
#main-menu a:hover { text-decoration : underline; }
#main-menu a.active { color : #969696; }

/* lang menu */
#lang-menu {	position : absolute;
	bottom : 10px;
	right : 10px;
}
#lang-menu li {	float : left;
	color : black;
	font : italic 17px arial;}
#lang-menu a {
	color : black;
	font : italic 17px arial;
	text-decoration : none;
	text-transform : uppercase;
	padding : 0px 5px;
}
#lang-menu a.current { color : #969696 !important; }

#wrapper {
	width : 857px;
	margin : 0px auto 90px;
	background : url('/images/wrapper-shadow.png') right bottom no-repeat;
	padding: 0px 14px 14px 0px;
	position : relative;
}

/* home */
#home {	height : 600px;
	background : url('/images/home.jpg') no-repeat;
	position : relative;}
#finansejums {	position : absolute;
	width : 857px;
	height : 63px;
	background : url('/images/finansejums.png') no-repeat;
	left : 0px;
	bottom : -85px;}

/* contents with different backgrounds */
.content-height { min-height : 600px; }
#content-1 { background : url('/images/content-background-1.jpg') no-repeat; }
#content-2 { background : url('/images/content-background-2.jpg') no-repeat; }
#content-3 { background : url('/images/content-background-3.jpg') no-repeat; }
#content-4 { background : url('/images/content-background-4.jpg') no-repeat; }
#content-5 { background : url('/images/content-background-5.jpg') no-repeat; }
#content-6 { background : url('/images/content-background-6.jpg') no-repeat; }
#content-7 { background : url('/images/content-background-7.jpg') no-repeat; }

#content-text {	position : absolute;
	top : 35px;
	left : 35px;
	width : 420px;
	height : 500px;
	font : italic 18px 'times new roman';}

#calendar {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 455px;
	height : 530px;
}

#gallery {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 455px;
	height : 530px;
}

/* small unique tblock in all sections */
#unique-tblock {	position : absolute;
	top : 400px;
	right : 45px;
	width : 305px;
	height : 150px;
	font : italic 18px 'times new roman';
	line-height : 30px;}

/* contacts */
#googlemap-background {	margin-top : 10px;	background : white;
	padding : 20px 30px 30px 0px;}
#googlemap { width : 400px; height : 200px; }

/* links */
#social-links {	position : absolute;
	bottom : 10px;
	left : 0px;}
#social-links a {	float : left;	display : block;
	width : 33px;
	height : 32px;
	background : url('/images/social-sprite.png') left top no-repeat;
	margin : 0px 5px;}
#twitter { background-position : left -32px !important; }
#unknown { background-position : left -64px !important; }
#youtube { background-position : left -96px !important; }
#yr { background-position : left -128px !important; }
#draugi { background-position : left bottom !important; }

/* partners */
#partners {	width : 857px;	height : 43px;
	position : absolute;
	bottom : -48px;
	laft : 0px;
	text-align : center;}
#partners p { padding-bottom : 10px; font : italic 16px 'times new roman'; color : #969696; }
#partners a {	display : block;	float : left;
	height : 43px;	margin-left : 90px;
	background : url('/images/partners-sprite.png') left top no-repeat;
}
#linda {
	width : 79px;
	background-position : left -43px !important;
}
#mop {
	width : 259px;
	background-position : left -86px !important;
}
#idl {
	width : 40px;
	background-position : left -129px !important;
}
#mersrags {
	width : 36px;
	background-position : left -172px !important;
}

/* clear float's */
	.clear { clear : both; }

