/* ------------------------------------------------------------------ */
* { margin:0; padding:0}
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%; /* needed for world min-height */

}
.clear {
	clear: both;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0; padding:0;
}
/* ------------------------------------------------------------------ */
/* --- Layout [world] ----------------------------------------------- */
/* ------------------------------------------------------------------ */
#world {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background-color: #FAFBFB;
	background-image: url(/images/body_bg.gif);
	background-position: -1px top;
	background-repeat: repeat-y;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	min-width: 1003px;
}
/* --- header [world] ----------------------------------------------- */
#vheader {
	background-image: url(/images/v_header_bg.gif);
	background-repeat: repeat-x;
}
#vheader #vh-holder {
	height: 187px;
	background-image: url(/images/vh_holder_bg.jpg);
	background-repeat: no-repeat;
}
#header {
	background-image: url(/images/i_header_bg.gif);
	background-repeat: repeat-x;
}
#header #h-holder {
	height: 407px;
	background-image: url(/images/ih_holder_bg.jpg);
	background-repeat: no-repeat;
}
#logo1 {
	padding: 42px 0 0 36px;
}
a#logo2 {
	display: block;
	width: 320px;
	height: 180px;
	padding: 42px 0 0 36px;
	text-indent: -4000px;
	text-decoration: none;
}
a#himg {
	float: left;
	display: block;
	width: 500px;
	height: 310px;
	margin: -202px 0 0 438px;
	text-decoration: none;
	font-size:1px;
	text-indent: -4000px;
}
/*a#himg:hover {
	background-image: url(/images/himg_link.jpg);
	background-repeat: no-repeat;
	background-position: 466px 25px;
}*/
/* --- middle [world] ----------------------------------------------- */
#middle {
	padding-bottom:54px; /* bottom padding for footer */
}
#middle #m-holder {
	width: 100%;
}

/* --- left [m-holder] ---------------------------------------------- */
#m-left {
	display: block;
	float: left;
	width: 40px;
}
#left {
	float: left;
	width: 260px;
}

#left-block-first {
	/*background-image: url(/images/block1_bg.gif);*/
	background-position: 0px bottom;
	background-repeat:no-repeat;
	padding: 30px 26px 0px 4px;
}

.left-block {
	padding: 30px 40px 0px 35px;
}

/* --- center [m-holder] -------------------------------------------- */
#m-center {
	float: left;
	padding-left: 25px;
	width: 700px;
}

#m-center #m-content {
	margin: 0px;
}

/* --- footer [world] ----------------------------------------------- */
#footer {
	clear: both;
	height: 54px;
	width: 100%;
	position:absolute;
	bottom:0; /* stick to bottom */
	zoom:1;
}
#footer #f-holder {
	margin:0; padding:0;
	border-bottom:8px solid #BAE675;
	height: 44px;
}

#vfooter {
	clear: both;
	height: 54px;
	width: 100%;
	position:absolute;
	bottom:0; /* stick to bottom */
}
#vfooter #vf-holder {
	margin:0; padding:0;
	border-bottom:8px solid #BAE675;
	height: 44px;
}

#atnaujinta {
	position:absolute;
	top:0;
	left:0;
	z-index:100;

}
