html, body
{
	width: 100%;
	height: 100%;
	
	margin: 0px;
	padding: 0px;

	text-align: center;
	background: #f4f4f4;
}

a
{
	color: #13539F;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

div.clearer
{
	clear: both;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
}

div#container
{
	margin: auto;

	width: 1024px;
	height: 100%;
}

div#leftShadow
{
	float: left;
	background: url('left_bg.png') repeat-y;
	width: 45px;
	height: 100%;
}

div#rightShadow
{
	float: right;
	background: url('right_bg.png') repeat-y;
	width: 45px;
	height: 100%;
}

div#content
{
	float: left;
	width: 924px;

	height: 100%;
	background: #f4f4f4;

	margin-right: 5px;
	margin-left: 5px;
}

div#top
{
	border-bottom: 5px solid #f4f4f4;
}

div#top div#logo,
div#top div#header
{
	float: left;
}

div#meniu
{
	float: left;
	width: 333px;
	background: url('meniu_bg.png');
	overflow: hidden;
	text-align: left;
	padding-top: 7px;

	font-family: trebuchet ms, sans-serif;

}

div#meniu a.h1
{
	font-size: 24px;
	background: white;
	color: #133155;
	padding-left: 15px;
	background: white url('rodykle.gif') no-repeat;
	background-position: 310px 11px;
}

div#meniu a
{
	font-weight: bold;
	display: block;
	color: #1f508b;
	text-decoration: none;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#meniu a:hover
{
	color: #112c4d;
}

div#text
{
	font-family: trebuchet ms, sans-serif;
	font-size: 16px;

	float: left;
	width: 560px;
	background: url('text_bg.png') #9B9B9B repeat-x;
	text-align: justify;
	padding: 15px;
	overflow: auto;

	color: #0D0D0D;
}

div#bottom
{
	font-family: trebuchet ms, sans-serif;
	font-size: 11px;
	
	padding-top: 8px;
	padding-left: 15px;

	line-height: 12px;

	clear: both;
	height: 32px;
	background: url( 'apacia_bg.png' ) repeat-x;
	text-align: left;

	color: #575757;
}

div#bottom b
{
	color: #151515;
}

img.loading
{
	border: 1px solid #3F3F3F;
}

div#language
{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 10px;
	padding-left: 0px;
}

div#admin
{
	position: fixed;
	_position: absolute;

	top: 10px;
	right: 10px;
	background: white;
	border: 1px solid #6F6F6F;

	color: #2d2d2d;
	
	padding: 10px;
	
	width: 175px;
	
	text-align: center;

	font-size: 12px;

	font-family: trebuchet ms, sans-serif;
}

a.galerija
{
	display: block;
	padding: 10px;
	background-color: #F5FFBF; 
	font-weight: bold;
	margin-bottom: 5px;
	border: 2px solid #ffffff;
}

a.galerija:hover
{
	background-color: #EBF99D;
}

h2,
.h2
{
	margin: 0px!important;
	margin-top: 10px!important;
	margin-bottom: 10px!important;

	font-size: 24px!important;

	color: #3F3F3F;
	text-decoration: underline;
}

div.nuotraukos a.photo
{
	float: left;
	border: 3px solid white;
	margin: 5px;
	background-color: white;
}

div.nuotraukos a.photo:hover
{
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}

.textbox,
.textarea
{
	width: 145px;

	font-family: trebuchet ms, sans-serif;
	font-size: 12px;

	color: #303030;

	border-top: 1px solid #888888;
	border-left: 1px solid #c9c9c9;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e9e9e9;

	margin: 2px;
	padding: 2px;
}

.textarea
{
	height: 200px;
}

.submit
{
	font-family: trebuchet ms, sans-serif;
	font-size: 12px;

	font-weight: bold;
	padding: 3px;
}

#error
{
	font-family: trebuchet ms, sans-serif;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	background: #ffc1c1;
	border: 1px solid #ff4949;
	color: #ff2020;
}

a.action
{
	font-weight: bold;
}

#text h1
{
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}

#text .heading-table td
{
	vertical-align: top;
	width: 33%;
	text-align: center;
}

#text .heading-table a
{
	font-size: 12px;
	text-decoration: none;
}


#text .heading-table a span
{
	text-decoration: underline;
}

#text .heading-table img
{
	margin-bottom: 5px;
}

.black-links a
{
	color: black!important;
}

.sub-1 a
{
	font-size: 12px;
	padding: 2px!important;
	padding-left: 25px!important;
}

.sub-1 .h1
{
	font-size: 12px!important;
	background-position: 310px 5px!important;
}

/*** PROFESORIAI.LT ***/

.profesoriai_lt a
{
	text-decoration: none;
	color: black;
}

.profesoriai_lt u
{
	color: blue;
}

.profesoriai_lt u:hover
{
	text-decoration: none;
}

.profesoriai_lt span
{
	font-weight: bold;
}