/**
 * @version $Id: position.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

*
{
	margin: 0;
	padding: 0;
}

html, body
{
	
	color: #000000;
	font-family: /*verdana, garamond, helvetica, sans-serif 'Helvetica Neue Light', HelveticaNeue-Light, 'Helvetica Neue', Helvetica, Arial, sans-serif;*/Lucida Grande, Helvetica, Arial, Verdana;
	font-size: 100.1%;
	padding: 0;
	margin: auto;
	text-align: left;
	height: 100%;
	border-collapse: collapse;
	width: 100%;
	clear: both;
	border: 0;
		
	background: url('http://www.alumni.ef.vu.lt/lt/templates/beez/back.jpg') repeat-x;
	background-color: #f8af62;
}


/* ################   Position ################  */
table#all
{
	
	color: #282828;
	font-size: 0.9em;
	position: relative;
	border: none;
}

#clear {
width:100%;
height:10px;
clear:both;
padding-bottom: 10px;
margin: 0 auto;
 }

#container {
  min-height: 100%;
  height: 100%;
  position:relative;
}

* html #container{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/ 


#sveiki {
background:#FFFFFF none repeat scroll 0 0;
clear:none;
float:middle;
font-size:0.9em;
line-height:1.5em;
margin: 60px 20px 5px;
padding: 10px 15px 10px 15px;
width: 572px;
/*border:1px solid #CCCCCC;*/
position: relative;
}

table#loginas {
background:transparent none repeat scroll 0 0;
width: 400px;
font-size: 1em;

}

table#outloginas {
font-size: 0.8em;
}

table#outloginas td {
padding-left: 4px;
}


form.form-login {
background: #f68c4d none repeat scroll 0 0;
font-size: 0.8em;
height: 27px;
}

form.log {
width:868px;
}

input#mod_login_username.inputbox {
width: 100px;
height: 17px;
}

input#mod_login_password.inputbox {
width: 100px;
height: 17px;
}

/* pakeitimas */ 

#nav {
background-color: #f68c4d;
height: 37px;
color: white;
width: 100%;
font-size: 1em;
}


#nav .bar {
margin: 0 auto;
width: 100%;
color: white;
height: 32px;
padding-top:4px;
}


#page {
/*font-family: garamond, verdana, helvetica, sans-serif;*/
 text-align: justify;
 }


div#page_pirm {
background-image: url('http://www.ef.vu.lt/uploads/images/bendra.jpg') transparent;
background-position: center;
background-repeat: no-repeat;
}

#logo {

border-right: 2px solid #000000;
}

#top { 
  vertical-align: top;
  float: left;}
  
#top a {
  color: #EA641B;
  text-decoration: none;
  font-weight: bold;
  font-style: normal;
  background: #fff;}

div#header
{
	/*background: #FFFFFF none repeat scroll 0 0;*/
	margin-top: 5px;
	padding-bottom: 0px;
	position: relative;
	text-align: center;
	width: 100%;
	background: #fff;
}

#contentarea,#contentarea2
{
	border: solid 0px #000;
	margin: 0;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#wrapper { 
margin: 0 0 0 21%;
width: 60%;
position: relative;}

div.moduletable {
font-size: 1.2em;
height:100%;
padding: 0;
margin: 0;
}



embed { padding: 0;}

#left
{
	background: #ffb168;
	float: left;
	width: 100%;
	text-decoration: none;
	font-style: normal;
  height: 2.2em;
  border-top: 2px solid #F68C4D;
  border-bottom: 2px solid #F68C4D;
}


td#maino {
background: transparent;
padding: 25px 30px 10px 10px; 
text-align: justify;
vertical-align: top;
width: 100%;
}

tr#pagrindas {
  background: transparent;
  }
  
table.pagrindas {
  width: 100%;
  background: #fff;
  border: solid 1px #FFF;
  margin: 0 auto;
  padding-bottom: 10px;
  
}

table.category {
	border: none;
}

#main2
{
	background: transparent;
	float: right;
	width: 100%;
	border: 0;
}

#main2 h1 {

color: white !important;
}

* html #main2 {
  width: 99%;}

#main
{
	background: transparent
	margin: 0;
	font-size: 0.9em;
	float: left;
	margin-top: 40px;
	width: 100%;
}

#apacia {
text-align: center;
background:#f47326; /* dugnas */
height: 40px;
font-size: 0.7em;
clear: both;
margin: 0 auto;
padding-top: 10px;
left:0;
bottom:0;
width: 100%;
color: #fff;
}

* html #apacia {/*only ie gets this style*/
   \height:52px;/* for ie5 */
   he\ight:50px;/* for ie6 */
   margin-bottom:-1px; 
  }

td#galerija {
  vertical-align: top;
  padding: 15px 10px 10px 10px;
  width: 30%;
  background: /*#faf4b9*/#fff;
  
  }
  

form#cse-search-box {
margin-left: 4px;
}

/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 200;
}

.wrap
{
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

#logo
{
	font-size: 0.9em !important;
	font-weight: bold !important;
	position: relative;
	text-align: left;
	text-transform: none !important;
	z-index: 0;
	margin-top: 1em;
}

#logo  img { 
display: block;
border-right: 1px groove #000000;
padding: 0 0 2px 0; 
}

#logo span
{
	display: block;
	margin: 0px 0 0 100px !important;
	border-bottom: solid 1px #666;
}

/* ###############  main * ########################### */
/* position */
.leading
{
	background: transparent;
	border: solid 1px #CCCCCC;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	position: relative;
}

.leading_separator
{
	border-bottom: solid 0px #333333;
	display: block;
	height: 10px;
	margin: 0 0 0px 0;
}

.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.blog { padding: 0;}

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 45%; }
.cols3 { width: 30%; }

.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
}

.article_column
{
	border: solid 1px #ccc;
	padding: 10px;
}

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}

