@charset "utf-8";
* {
	padding:0;
	margin:0;
	}
html {
	height: 100%;
	}
body {
	background:url('bg.gif') repeat-x;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	height: 100%
	}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	}
h1
{
	font-size: 22px;
}
a {
	color:#000000;
	}
img {
	border: none;
}
.cntr
{
	text-align: center;
}
.cntr img
{
	margin: auto;
}

#page-warp {
	width:900px;
	margin:0 auto;
	}
/*----Header----*/	
#header {
	float:left;
/*	background:url('header.jpg') no-repeat top center; */
	height:131px;
	width:100%
	}
/*----Nav----*/	
#nav {
	float:left;
	font-size:11px;
	}
	#nav ul {
		list-style:none;
		margin:0;
		padding:0;
		margin-left: 54px;
		}
		#nav ul li {
			display:inline;
			float:left;
			margin:0 1px;
			}
			#nav ul li a {
				height:28px;
				background:#321E73;
				display:block;
				line-height:28px;
				color:#FFFFFF;
				text-decoration:none;
				}
			#nav ul li a span {
				background:#321E73;
				height:26px;
				display:block;
				padding:0 33px;
				}
			#nav ul li a span b {
				font-weight:normal;
				text-indent: -9999px;
				background:url('letter.gif') no-repeat center;
				display:block;
				width:11px;
				height:28px
				}
/*----Container----*/
#container {
	float:left;
	margin-top:27px;
	width:100%;
	font-size:11px;
	}
	#left h2,
	#right h2
	{
		background:url('h2-bg.gif') no-repeat;
		height:36px;
		width:175px;
		font-size:10px;
		color:#000000;
		line-height:36px;
		float:left
		}
	#left h2 span,
	#right h2 span {
		margin-left:36px
		}
	/*----Left----*/
	#left {
		float:left;
		width:175px;
		}	
	#left p { 
		margin:8px 0;
		}
	#left-c {
		margin-left:5px;
		margin-top:5px;
		float:left;
		display:inline;
		}
	#form {
		font-size:10px;
		}
	#form div {
		float:left;
		margin:7px 0;
		}
	#form span {
		margin-left:2px;
		}
	#form a {
		float:left;
		}
	#form .s {
		background:#363681;
		color:#FFFFFF;
		border:none;
		margin-left:70px;
		font-size:11px;
		padding:2px;
		margin-top: -4px;
		}
	/*----Header----*/
	#middle {
		float:left;
		width:495px;
		margin-left:20px;
		display:inline;
		}
		#middle img.special {
			float:left;
			border:1px solid #B9B9B9;
			margin:13px;
			margin-left:0;
			}
		#middle h3 {
			font-size:11px;
			background:url('middle-h3-bg.gif') no-repeat left center;
			padding-left:20px
			}
		#middle h3 a {
			font-weight:bold;
			text-decoration:none;
			}
		#middle p {
			font-size:11px;
			line-height:120%;
			margin:12px 0;
			text-align:justify;
			}

		#middle ul
		{
			margin: 10px;
			margin-left: 30px;
		}
	/*----Right----*/
	#right {
		float:left;
		margin-left:20px;
		width:175px;
		display:inline;
		}
		/*----Renginys----*/
		.renginys {
			width: 175px;
			margin-top:12px;
			margin-bottom:8px;
			float:left;
			display:inline;
			}
		.renginys h4 {
			background:url('right-h4-bg.gif') no-repeat left center;
			padding-left:23px;
			margin-left:11px;
			font-size:10px;
			color:#515151
			}
		.renginys p {
			font-size:10px;
			margin:13px 0;
			line-height:120%;
			}
		.renginys a {
			float:right;
			background:#363681;
			color:#FFFFFF;
			text-decoration:none;
			padding:3px 10px;
			}
		/*----Ads----*/
		/*#ads {
			text-align:center;
			margin:35px 0;
			float:left;
			}*/
		#ads img {
			margin-top:12px;
			float:left;
			/* margin-left:30px; */
			}
		#ads a img {
			border:none;
			}
/*----Sticky----*/
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -73px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 73px; /* .push must be the same height as .footer */
}
.footer {
	background:url('footer-bg.gif') repeat-x;
	margin-top:20px
	}
	.footer p.left {
		float:left;
		margin-top:32px;
		}
	.footer p.right {
		float:right;
		margin-top:25px;
		}
	#footer_c {
			width:850px;
			margin:0 auto;
			color:#FFF;
			}

/* gorivo */
#footer_c a
{
	color: #FFFFFF;
}

.clr
{
	clear: both;
}

#middle h1
{
	color: #321E73;
}

.line
{
	height: 1px;
	overflow: hidden;
	background: #321E73;
	margin-top: 5px;
	margin-bottom: 5px;
}

.daugiau
{
	display: block;
}

.visi
{
	display: block;
	text-align: right;
	margin: 10px;
}

#apklausos-forma label
{
	display: block!important;
	width: 150px;
}

.news-node 
{
	margin-top: 5px;
}

.news-node h3
{
	margin-bottom: 5px;
}

.news-node h3 a
{
	color: #292A6F;
}

.news-node a.daugiau
{
	margin-top: 3px;
	padding: 5px;
	padding-left: 15px;
	color: #1b1c5c;
	font-weight: bold;
	background-color: #EFEFEF;
}

.news-node a.daugiau:hover
{
	text-decoration: none;
	background: #E0E0E0;
}

a.komentarai
{
	font-weight: normal!important;
	background: #EFEFEF;
	padding: 2px;
}

.komentaras td
{
	vertical-align: top;
}

.komentaras span.data
{
	font-size: 10px!important;
}

.komentaras .autorius
{
	width: 150px;

	padding: 5px;

	margin-right: 10px;

	background-color: #DBDBDB;
}

#komentaru-forma
{
	padding: 10px;
}

#komentaru-forma td
{
	vertical-align: top;
	padding: 5px;
}

#komentaru-forma td.label
{
	font-weight: bold;
	color: #2B226F;
}

#komentaru-forma input,
#komentaru-forma textarea
{
	font-family: tahoma,sans-serif;
	font-size: 12px;
	padding: 3px;
}

#komentaru-forma .textbox
{
	width: 150px;
}

#komentaru-forma .textarea
{
	width: 150px;
	height: 100px;
}

#komentaru-forma .captcha td
{
	padding: 1px!important;
}

#komentaru-forma .captcha-img
{
	float: none!important;
	margin: 0px;
	padding: 0px;
}

.submit-btn
{
	font-weight: bold;
	padding: 5px;
}

/*** PROFESORIAI.LT ***/

.profesoriai_lt
{
	float: left;
	width: 300px;
	margin-top: 30px;
	font-size: 1.2em;
}

.profesoriai_lt u
{
	font-weight: bold;
}

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

.profesoriai_lt a
{
	text-decoration: none;
	color: #A7AADF!important;
}

.profesoriai_lt span
{
	color: #A7AADF;
}