#container {
	background: #EDF1E0;
	font-family: verdana, arial, helvetica;
	min-width: 800px;
	width: auto !important;
	width:expression(document.body.clientWidth < 801? "800px": "auto" );
	max-width: 1280px;
	width: auto;
	margin: 0;
	padding: 0;	
}


#header {
			background: #EDF1E0 url(images/top_main2.gif) top center;
			height: 8.5em;	
			position: relative;		}	
			
			
#stud_run {
  			width: 155px;
  			height: 20px;
  			background: url(images/stud_run.gif) no-repeat;
/*  			float: right;		*/
  			margin-right: 10px;
				margin-top: 10px;
			}
			
						
#esf_logo {
  			width: 170px;
  			height: 375px;
  			background: url(images/logos_left.gif) no-repeat;
  			left: 18px;
  			top: 380px;
			position: absolute;
			}
			
#news1 {
			font-weight: bold;
}

#news1 .main_news {
			font-weight: bold;
}

			
#navigation {
			position: relative;
			float: right;
			right: 225px;
			bottom: 75px;
/*			top: 60px;						*/
/*			left: 1000px;					*/
/*			width: 0px;						*/
					

}

#menu {
			list-style: none;			
			top: 150px;
			padding: 0;
			width: 0;
			}

#navigation1 {
			width: 175px;
  			height: 550px;  			
  			float: right;
  			margin-right: 10px;
				margin-top: 10px;
/*			padding: 10px 10px 10px 10px;	*/
}		


#menu1 {
			list-style: none;
/*			position: absolute;	*/
				width: 165px;
				margin-top: 10px;
				margin-left: 5px;
				margin-right: 0px;
				margin-bottom: 0px;
				padding: 0 0 0 0;
			}

#menu a {
  			display: block;
  			text-indent: -900%;	
  			position: absolute;
  			outline: none;
			}
			
#menu .about {
  			width: 112px;
  			height: 22px;
  			background: url(images/about.gif) no-repeat;
  			left: 0px;
  			top: 1px;
			}
			
#menu .contacts {
  			width: 110px;
  			height: 22px;
  			background: url(images/contacts.gif) no-repeat;
  			left: 111px;
  			top: 1px;
			}
			
			

			
#menu1 a {
  			display: block;
  			/*text-indent: -900%;*/
  			position: relative;
  			outline: none;
				overlap: auto;
			}


#menu1 .drusk {
  			height: 20px;
  			margin-top: 15px;
  			background: url(images/drusk.gif) no-repeat;
			}
			
#menu1 a.drusk:hover {
 			 background: url(images/drusk_over.gif) no-repeat;
			}
			
#menu1 .jonava {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/jonava.gif) no-repeat;
			}
			
#menu1 a.jonava:hover {
 			 background: url(images/jonava_over.gif) no-repeat;
			}
		
#menu1 .jurbar {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/jurbar.gif) no-repeat;
			}
			
#menu1 a.jurbar:hover {
 			 background: url(images/jurbar_over.gif) no-repeat;
			}

#menu1 .kretinga {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/kretinga.gif) no-repeat;
			}
			
#menu1 a.kretinga:hover {
 			 background: url(images/kretinga_over.gif) no-repeat;
			}
			
#menu1 .marijam {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/marijam.gif) no-repeat;
			}
			
#menu1 a.marijam:hover {
 			 background: url(images/marijam_over.gif) no-repeat;
			}

			
#menu1 .maze {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/maze.gif) no-repeat;
			}
			
#menu1 a.maze:hover {
 			 background: url(images/maze_over.gif) no-repeat;
			}
			
#menu1 .pasval {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/pasval.gif) no-repeat;
			}
			
#menu1 a.pasval:hover {
 			 background: url(images/pasval_over.gif) no-repeat;
			}
			
#menu1 .rokis {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/rokis.gif) no-repeat;
			}
			
#menu1 a.rokis:hover {
 			 background: url(images/rokis_over.gif) no-repeat;
			}
			
#menu1 .skuodas {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/skuodas.gif) no-repeat;
			}
			
#menu1 a.skuodas:hover {
 			 background: url(images/skuodas_over.gif) no-repeat;
			}
			
#menu1 .salc {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/salc.gif) no-repeat;
			}
			
#menu1 a.salc:hover {
 			 background: url(images/salc_over.gif) no-repeat;
			}
			
#menu1 .visaginas {
  			height: 20px;
  			margin-top: 10px;
  			background: url(images/visaginas.gif) no-repeat;
			}
			
#menu1 a.visaginas:hover {
 			 background: url(images/visaginas_over.gif) no-repeat;
			}
			
#navigation2 {
			position:absolute;
			top: 140px;
			left: 0px;
			padding: 1em 1em 1em 1em;
			}
			
#menu2 {
			list-style: none;
			position: absolute;
			margin: 0;
			padding: 0;
					
			}
			

#menu2 a {
  			display: block;
  			text-indent: -900%;
  			position: absolute;
  			outline: none;
			}
			


#menu2 .news {
  			width: 170px;
  			height: 20px;
  			background: url(images/naujienos.gif) no-repeat;
  			left: 0px;
  			top: 0px;
			}
				
#menu2 a.news:hover {
 			 background: url(images/naujienos_over.gif) no-repeat;
			}
			
			
#menu2 .studies {
  			width: 170px;
  			height: 20px;
  			background: url(images/studies.gif) no-repeat;
  			left: 0px;
  			top: 1.9em;
			}
			
#menu2 a.studies:hover {
 			 background: url(images/studies_over.gif) no-repeat;
			}			
			
#menu2 .bw_club {
  			width: 170px;
  			height: 43px;
  			background: url(images/bw_club.gif) no-repeat;
  			left: 0px;
  			top: 3.5em;
			}
			
	
#menu2 a.bw_club:hover {
 			 background: url(images/bw_club_over.gif) no-repeat;
			}

#menu2 .job_m {
  			width: 170px;
  			height: 30px;
  			background: url(images/job_m.gif) no-repeat;
  			left: 0px;
  			top: 6.5em;
			}
				
#menu2 a.job_m:hover {
 			 background: url(images/job_m_over.gif) no-repeat;
			}


#menu2 .links {
  			width: 170px;
  			height: 20px;
  			background: url(images/links.gif) no-repeat;
  			left: 0px;
  			top: 9em;
			}
					
#menu2 a.links:hover {
 			 background: url(images/links_over.gif) no-repeat;
			}
			
#menu2 .old_ver {
  			width: 170px;
  			height: 20px;
  			background: url(images/old_ver.gif) no-repeat;
  			left: 0px;
  			top: 11em;
			}
			
					
#menu2 a.old_ver:hover {
 			 background: url(images/old_ver_over.gif) no-repeat;
			}
		

#content {
			margin: 14px 200px 50px 200px;
			border-width: 3px 1px 1px 1px;
			border-color: #91A523;
			border-style:  solid;
			background: white;
			min-height: 350px;
			height: auto !important;
			height: 400px;
			min-width: 300px;
			width: auto !important;
			width: 825px;			
			width:expression(document.body.clientWidth < 301? "300px": "auto" );
			min-height: 592px;
  		height: auto !important;
  		height: 592px;
		}
				
	
#content .header {

			padding: 1px 4px;
			margin: 0;
			text-align: left;
			background-color: #91A523;
			color: white;
			text-transform: uppercase;
			font-size: small; 
			font-weight: bold;
			
}
#content .naujienos {
      text-align: left;
			font-weight: bold;
			font-size: 12pt;
}

#content p {
	margin-left: 16px;
	margin-right: 16px;
	text-align: justify;
	padding: 0px;
	font-weight: normal;
	font-size: 11pt;
}


#content .tekstas {
			margin-bottom: 5px;
}		

#content .tcentre {
      text-align: center;			
			margin-bottom: 5px;
}

#content .nlink {
      text-align: left;
			padding: 0px;
			font-weight: normal;
			font-size: 11pt;
			margin-bottom: 5px;
}		

#content li.dok_pdf {
      list-style: square url(images/dok-pdf.png);
}		

#content li.dok_doc {
      list-style: square url(images/dok-doc.png);
}		


#content .kitos {
      text-align: left;
			font-weight: bold;
			font-size: 12pt;
			margin-top: 20px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
}

#content ul {
			padding-left: 16px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 11pt;
			margin-top: 0px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
}		

#content ul.nuorodos {
			padding-left: 16px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			font-size: 12pt;
			margin-top: 16px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
}

#content ul.nuorodos li {
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 5px;
}



#content .toliau {			
			font-weight: normal;
			font-size: 10pt;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
			padding: 0px;
}

#content .data {
			text-align: left;
			font-weight: normal;
			font-size: 10pt;
			margin-top: 10px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 16px;
}		

#content .naujiena {			
			text-align: left;
			font-weight: bold;
			font-size: 12pt;
			margin-top: 16px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
}

#content .antraste {			
			text-align: left;
			font-weight: bold;
			font-size: 12pt;
			margin-top: 16px;
			margin-left: 16px;
			margin-right: 16px;
			margin-bottom: 5px;
}


#content hr {
			width: 95%;
			padding: 0px 16px 0px 16px;	
}	

#footer {
			clear: left;
			background: #82A700;
			text-align: center;
			color: #FFFFFF;
}

#footer p {
			margin: 1;
			
			
}

/** virtualaus dienorascio forma **/

#form_container
{
	background:#fff;
	border:1px solid #ccc;
	margin:16px auto;
	text-align:left;
	width:95%;
}


form.appnitro
{
	margin:20px 20px 0;
	padding:0 0 20px;
}

.appnitro
{
/*	font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;	*/
/*	font-size:small;	*/
}

.appnitro li
{
	width:61%;
}

form ul
{
	font-size:100% !important;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
}

.form_description
{
	border-bottom:1px dotted #ccc;
/*	clear:both;	*/
	display:inline-block;
	margin:0 0 1em;
}

.form_description[class]
{
	display:block;
}

.form_description h2
{
	clear:left;
	font-size:130%;
	font-weight:400;
	margin:0 0 3px;
}

.form_description p
{
	font-size:95%;
	line-height:130%;
	margin:0 0 12px !important;
}

label.description
{
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:700;
	line-height:150%;
	padding:0 0 1px;
}

input.button_text
{
	overflow:visible;
	padding:0 7px;
	width:auto;
}

.buttons input
{
	font-size:120%;
	margin-right:5px;
}

input.text
{
	background:#fff url(images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-size:100%;
	margin:0;
	padding:2px 0;
}

textarea.textarea
{
	background:#fff url(images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	color:#333;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	margin:0;
	width:99%;
}

input.medium
{
	width:50%;
}

textarea.medium
{
	height:10em;
}

* html form li
{
	height:1%;
}

* html form li div
{
	display:inline-block;
}

form li div
{
	color:#444;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

.komentaro-blokas {
	width: 95%;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 16px;
	text-align: left;
	overflow: hidden;
	display: block;
	padding-bottom: 8px;
}

.remelis-apacioje {
	border-bottom-style: dotted;
	border-bottom-width: thin;
}

.komentaro-antraste {
	width: 30%;
	overflow: hidden;
	float: left;
}
.komentaro-tekstas {
	width: 68%;
	overflow: hidden;
	float: left;
	border-left-width: thin;
	border-left-style: dotted;	
	min-height: 100px;
}

.komentaro-navi-atgal {
	text-align: left;
	width: 50%;
	float: left;
	display: block;
}
.komentaro-navi-pirmyn {
	text-align: right;
	width: 50%;
	float: left;
	display: block;
}

p.komentaro-data 
{
	font-size: 9pt !important;
}
