html {		
	/*width: 100%;*/
	height: 100%;		/* fix height to 100% for IE */
	max-height: 100%;	/* fix height for other browsers */
	background: #fff;
	margin: 0;	
	padding: 0;
	border: 0;	/* This removes the border around the viewport in old versions of IE */
	overflow: auto;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	/*overflow-x: hidden; get rid of scroll bars in IE */
	/* */ 
}

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	width: 100%;
	height: 100% !important;
	max-height: 100%;	/* fix height for other browsers */
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 100%;
}

form{
	width: 100%;
	height: 100%;
}

IMG {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none
}

#container {
	height: 100%;
	width: 100%;
}

#content {
	height: 88%;
	BACKGROUND-POSITION: right bottom; 
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/corner.gif); 
	BACKGROUND-REPEAT: no-repeat
}

#content_en {
	height: 88%;
}

#globallinks {
	float: right;
}

.Login {
	float: right;
}

.ms-input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt; 
}

#welcomeMenu {
	text-align: right;
	color: #888888; 
	margin-right: 40px;
}

a {	
	color: #0e6fab;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

#logo_top{
	display: block;
	height: 35px;
}

#logo {
	text-align: center;
	height: 277px;
	border-bottom: solid 5px #0e6fab;
}

#logotit {
	text-align: center;
	height: 177px;
	border-bottom: solid 5px #0e6fab;
}

#td1, #td3, .td1, td3{
	width: 4%;
}

#td2 {
	width: 20%;
}

#td4 {
	width: 72%;
	padding-left: 16px;
	/*font-size: 10pt;*/
}

#menu A, #td4 A {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e6fab;
}

#menu {
	font-size: 12px;
}

#td4 A:hover {
	text-decoration: none;
}

#footeris {
	background-color: #0e6fab;
	height: 12%;
}

* html #footeris {
	background-color: #0e6fab;
	height: 12%;
	max-height: 12%;
}

.pageContent a{
	font-weight: normal;
	color: #0e6fab;
}

#tiltas {
	vertical-align: bottom;
	MARGIN-TOP: -290px; 
	FLOAT: right; 
	WIDTH: 600px; 
	POSITION: static; 
	HEIGHT: 290px;
}

#bbgflash 
{
	POSITION: static; 
	WIDTH: 500px;
	HEIGHT: 500px;
}

#tiltas_vid {
	vertical-align: bottom;
	MARGIN-TOP: -125px; 
	FLOAT: right; 
	WIDTH: 600px; 
	POSITION: static; 
	HEIGHT: 125px;
}

#tiltas_tit {
	width: 600px; 
	height: 290px; 
	float: right; 
	position: relative; 
	margin-top: -290px;
}


/* Meniu */

.leftNav {	
	MARGIN-TOP: 4px;	
	MARGIN-LEFT: 0px;	
	width: 100%;	
	MARGIN-RIGHT: 15px;	
	PADDING-TOP: 0px;	
	BACKGROUND-COLOR: #fff;
	BORDER-RIGHT: #8997bc 0px solid;	
	BORDER-TOP: #8997bc 0px solid;
	BORDER-BOTTOM: #8997bc 0px solid;
	BORDER-LEFT: #8997bc 0px solid;	
}

.leftNavSpacer {
	WIDTH: 100%;
}

.leftNavSelected {
	BORDER-TOP: #b2bcdd 0px solid;	
	COLOR: #0e6fab;	
	LINE-HEIGHT: 14pt;	
	BORDER-BOTTOM: #b2bcdd 0px solid;	
	BACKGROUND-COLOR: transparent;
}

TABLE.leftNavSelected TD{
	background-image: url('/_layouts/1033/STYLES/BlueBridgeBranding/dot.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 8px;	
	padding-top: 8px;

}

leftNavHover {
	background-color: #fff;
}

TABLE.leftNavHover TD{
	background-image: url('/_layouts/1033/STYLES/BlueBridgeBranding/dot.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 8px;	
	padding-top: 8px;
	border-bottom:solid 1px #D2E4EF;
	background-color: #fff;
}

.leftNavHover a{
	background-color: transparent;
}

.leftNav1 {
	text-transform: uppercase;
	line-height: 14pt;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e6fab;
	text-transform: uppercase;	
}

TABLE.leftNav1 TD{
	background-image: url('/_layouts/1033/STYLES/BlueBridgeBranding/dot.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: 10px;
	padding-bottom: 5px;	
	padding-top: 5px;
	padding-left: 10px;
	border-bottom:solid 1px #D2E4EF;  /*sviesus borderiukas */
}
	

.leftNav1 A {	
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;	
	display: block;	
	padding-left: 10px;	
}

.leftNav2 {	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;	
	font-size: 12px;
	color: #0e6fab;
	
}

TABLE.leftNav2 TD{
	background-image: url('/_layouts/1033/STYLES/BlueBridgeBranding/dot.gif');
	background-repeat: no-repeat;
	background-position: left center;
	background-position-x: 27px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom:solid 1px #D2E4EF;  /*sviesus borderiukas */
}

.leftNav2 A {	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;	
	font-size: 12px;
	color: #0e6fab;
	padding-right: 10px;
	display: block;	
	padding-left: 35px;
}

.leftNav3 {	
	text-transform: uppercase;
	COLOR: #0e6fab;
	LINE-HEIGHT: 14pt;	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.leftNav3 A {	
	PADDING-RIGHT: 10px;	
	DISPLAY: block;	
	PADDING-LEFT: 35px
}

.leftNavFlyOuts {	
	BORDER-RIGHT: #cbd1e0 0px solid;	
	BORDER-TOP: #cbd1e0 0px solid;	
	FONT-SIZE: 8pt;	
	BORDER-LEFT: #cbd1e0 0px solid;	
	FONT-FAMILY: Tahoma;
}

.leftNavFlyOutsItem A {	
	PADDING-RIGHT: 5px;	
	MIN-WIDTH: 100px;	
	DISPLAY: block;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 1px;	
	WIDTH: 100px;	
	COLOR: #354260;	
	PADDING-TOP: 1px
}

.leftNavFlyOutsHover {	
	BACKGROUND-COLOR: #fff;
}

#addNavigation{
	margin-top:24px;
	text-align:center;
	margin-bottom:24px;
}

#additionalElements {
	margin-top:30px;
	text-align:center;
	margin-bottom:30px;
}

#lang {
	PADDING-RIGHT: 34px; 
	COLOR: #1072b1; 
	BORDER-BOTTOM: #0e6fab 5px solid; 
	HEIGHT: 242px; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}

#lang IMG, #lang_tit IMG {
	BORDER-RIGHT: medium none; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: medium none; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: medium none; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none
}

.more, .more A, #lang A, #lang_tit A, .variations_slideshow A{
	PADDING-LEFT: 12px;
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/lang_dot.gif); 
	COLOR: #1072b1; 
	BACKGROUND-REPEAT: no-repeat;
}

#lang_tit{
	PADDING-RIGHT: 34px; 
	COLOR: #1072b1; 
	HEIGHT: auto; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}

.fl_left 
{
	float: left;
}

.fl_right 
{
	float: right;
}

.talgn {
	vertical-align: top;
}

.centeralign {
	text-align: center;
}

#variations {
	text-align: right;
}

#variations a{
	font-size: 11px;
}

H1 {
	background-image: url(/_layouts/1033/STYLES/BlueBridgeBranding/title_img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 37px;
	padding-left: 36px;
	padding-bottom: 10px;
	padding-top: 11px;
	font-weight: normal;	
	font-size: 22px;	
	font-family: "Times New Roman", Times, serif
}

H1 A {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 22px !important;
	text-decoration: none;
}

.divider {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #d2e4ef 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	LINE-HEIGHT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	HEIGHT: 1px;
}

.v_divider 
{
	margin:0px;
	padding: 0px;
	background-image: url(/_layouts/1033/STYLES/BlueBridgeBranding/v_line.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 3px;
}

.content2 {
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 55px; 
	LINE-HEIGHT: 17px; 
	PADDING-TOP: 12px; 
	PADDING-LEFT: 7px; 
}


.plaintext {
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; 
    LINE-HEIGHT: 17px; 
    color: #000;
}


 /* Page layout styles */
 
.layoutTitle {
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
}

.date {
	MARGIN-TOP: 15px; 
	FONT-SIZE: 11px; 
	COLOR: #999
}

.layoutdiv {
	padding-bottom:5px;
	line-height: 20px;
}

.layoutdiv_lineheightsmall {
	padding:5px;
	line-height: 15px;
}

.solution_links_left {
	float: left;
	width: 40%;
	margin-top: 0;
}

.solution_links_right {
	float: right;
	width: 59%;
}

.solution_contact_left {
	float: left;
	width: 40%;
}
.solution_contact_left2 
{
	float: left;
	width: 37%;
}

.solution_contact_right {
	float: right;
	width: 22%;
	height: 200px;
}

.solutions_layout_webpartzonetitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	padding-top: 12px;
}

.solutions_layout_list {
	list-style-type: none;
	padding-top: 3px;
}

.solutions_layout_list li {
	position: relative;
	left: -40px;
}

.solutions_layout_list li a:link,
.solutions_layout_list li a:active,
.solutions_layout_list li a:visited {
	text-decoration: underline;
}

.solutions_layout_list_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
}

#top {
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	FLOAT: left;
	margin-bottom: 10px;
}

#top A {
	BACKGROUND-POSITION: left center; 
	PADDING-LEFT: 12px; 
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/top_arrow.gif); 
	COLOR: #0e6fab; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline
}

#back {
	DISPLAY: block; 
	FONT-SIZE: 11px; 
	FLOAT: left; 
	MARGIN-LEFT: 8px;
	margin-bottom: 10px;
}

#back A {
	BACKGROUND-POSITION: left center; 
	PADDING-LEFT: 12px; 
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/back_arrow.gif); 
	COLOR: #0e6fab; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-DECORATION: underline
}

.td1Inner {
	width: 73%
}

.td2Inner {
	width: 5%
}

.td3Inner {
	width: 22%
}

#tree {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 13px; 
	PADDING-TOP: 20px; 
	BACKGROUND-COLOR: #ebf5fc;
	/*position:relative;
	right: 0px;*/
    margin-top: 37px; 
	width: 186px;
	line-height: 15px;
}

#tree a {
	font-size: 11px;
}

.treeTopHomeOnly {
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/tree_home_only.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 
	VERTICAL-ALIGN: middle; 
	PADDING-LEFT: 29px; 
	WHITE-SPACE: nowrap;
}

.treeTopHome {
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/tree_home.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 
	VERTICAL-ALIGN: middle; 
	PADDING-LEFT: 29px; 
	WHITE-SPACE: nowrap;
	height: 22px;
}

.treeLink {
	padding-left: 10px;
	height: 22px;
}

.treeLink A {
	FONT-SIZE: 11px; 
	COLOR: #1072b1; 
	TEXT-DECORATION: underline;
	height: 22px;
	line-height: 15px;
}

.treeBottom {
	BACKGROUND-POSITION: left top;	
	PADDING-LEFT: 29px;	
	BACKGROUND-IMAGE: url(/_layouts/1033/STYLES/BlueBridgeBranding/tree_bot.gif);	
	VERTICAL-ALIGN: middle;	
	BACKGROUND-REPEAT: no-repeat;	
	WHITE-SPACE: nowrap;	
	HEIGHT: 22px
}

.contacts {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	white-space: nowrap;
	line-height: 1.5em;
}

.copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	white-space:nowrap;
	text-align: right;
	line-height: 1.5em;
}

.spacer {
	height: 280px;
	width: 395px;
	float: left;
	clear: both;
}

.layoutTitle {
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	line-height: 17px;
	/*text-transform: capitalize;*/
}

TABLE.lentele {
	BORDER-RIGHT: 0px;	
	BORDER-TOP: 0px;	
	BORDER-LEFT: 0px;	
	BORDER-BOTTOM: 0px;	
	BORDER-COLLAPSE: collapse
}

TABLE.lentele TD {
	BORDER-RIGHT: #d1e4ef 1px solid; 
	BORDER-TOP: #d1e4ef 1px solid; 
	BORDER-LEFT: #d1e4ef 1px solid; 
	BORDER-BOTTOM: #d1e4ef 1px solid
}

.lentele {
	BORDER-RIGHT: medium none;	
	BORDER-TOP: #d2e4ef 1px solid;	
	MARGIN: 10px 0px;	
	BORDER-LEFT: #d2e4ef 1px solid;	
	WIDTH: 100%;	
	BORDER-BOTTOM: medium none;	
	WHITE-SPACE: normal
}

.ms-rteTable-1 {
	BORDER-RIGHT: medium none;	
	BORDER-TOP: #d2e4ef 1px solid;	
	MARGIN: 10px 0px;	
	BORDER-LEFT: #d2e4ef 1px solid;	
	WIDTH: 100%;	
	BORDER-BOTTOM: medium none;	
	WHITE-SPACE: normal
}

TABLE.ms-rteTable-1 {
	BORDER-RIGHT: 0px;	
	BORDER-TOP: 0px;	
	BORDER-LEFT: 0px;	
	BORDER-BOTTOM: 0px;	
	BORDER-COLLAPSE: collapse
}

TABLE.ms-rteTable-1 TD {
	BORDER-RIGHT: #d1e4ef 1px solid; 
	BORDER-TOP: #d1e4ef 1px solid; 
	BORDER-LEFT: #d1e4ef 1px solid; 
	BORDER-BOTTOM: #d1e4ef 1px solid
}

.linksNoUnderline ul li, .linksNoUnderline ul li a {
	text-decoration: none;
}

.linksNoUnderline ul li a:hover {
	text-decoration: underline !important;
}

/* Overriden styles */

#MSOTlPn_MainTD {
	padding-top: 100px;
}

.ms-siteaction {
	float: right;
}

.description {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999 !important;
	font-weight: normal !important;
}

.description a,
.description a:hover,
.description a:visited,
.description a:active
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #0e6fab;
	font-size: 10pt;
}

.link-item a,
.link-item a:visited,
.link-item a:active {
	text-transform: uppercase;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 17px;
}

.link-item a:hover {
	text-transform: uppercase;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 17px;
	text-decoration: underline !important;
}

.link-item-newsSubscribtion a,
.link-item-newsSubscribtion a:visited,
.link-item-newsSubscribtion a:active {
	text-transform: uppercase;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	padding-left: 10px
}

.link-item-newsSubscribtion a:hover {
	text-transform: uppercase;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline !important;
	padding-left: 10px
}


/* Form fields */

.ms-formTable {
	font-size: 11px;	
	color: #333;	
	line-height: 15px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif
}

.tableCv {
	font-size: 12px;	
	margin: 0px
}

.ms-formlabel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000 !important;
	font-size: 9pt;
	font-weight: normal;
	border-top: none !important;
	border-bottom: none !important;
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 6px;	
	PADDING-TOP: 3px;
	line-height: normal;
	margin-right: 0px;
	width: auto;
}

.ms-formbody {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: transparent;
	border-top: none !important;
	border-bottom: none !important;
}

.ms-formbody input {
	BORDER-RIGHT: #cee2f0 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #87b3d3 1px solid;	
	MARGIN-TOP: 0px;	
	PADDING-LEFT: 2px;		
	MARGIN-BOTTOM: 0px;	
	PADDING-BOTTOM: 2px;	
	BORDER-LEFT: #87b3d3 1px solid;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #cee2f0 1px solid;	
	FONT-FAMILY: Tahoma;	
	FONT-SIZE: 12px;
	COLOR: #000;
	HEIGHT: 19px;	
	BACKGROUND-COLOR: #fcfdfe;
	line-height: 18px;
}

.ms-formbody textarea {
	BORDER-RIGHT: #cee2f0 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #87b3d3 1px solid;	
	MARGIN-TOP: 0px;	
	PADDING-LEFT: 2px;	
	MARGIN-BOTTOM: 0px;	
	PADDING-BOTTOM: 2px;	
	BORDER-LEFT: #87b3d3 1px solid;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #cee2f0 1px solid;	
	BACKGROUND-COLOR: #fcfdfe !important;
	FONT-FAMILY: Tahoma;	
	FONT-SIZE: 12px;
	COLOR: #000;	
	width: 99%;
}

.ms-long {
	BORDER-RIGHT: #cee2f0 1px solid;	
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #87b3d3 1px solid;	
	MARGIN-TOP: 0px;	
	PADDING-LEFT: 2px;	
	MARGIN-BOTTOM: 0px;	
	PADDING-BOTTOM: 2px;	
	BORDER-LEFT: #87b3d3 1px solid;	
	WIDTH: 300px;	
	PADDING-TOP: 2px;	
	BORDER-BOTTOM: #cee2f0 1px solid;	
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 12px;
	COLOR: #000;
	line-height: 18px;
	HEIGHT: 17px;
	BACKGROUND-COLOR: #fcfdfe;
}

textarea.ms-long {
	HEIGHT: 54px !important;
	WIDTH: 100%
}

.ms-RadioText label {
	color: #525252;
}

/* apklausos overrides */
.ms-gridT1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-top: none !important;
	border-bottom: none !important;
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 6px;	
	PADDING-TOP: 3px;
	line-height: 12px;
	width: 50%;
}

.ms-gridCol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-top: none !important;
	border-bottom: none !important;
	PADDING-RIGHT: 8px;
	PADDING-BOTTOM: 6px;	
	PADDING-TOP: 3px;
	line-height: 12px;
}
/* */

.ms-formvalidation {
	font-family: Tahoma;
	font-size: 8pt;	
	color: #FF8A00;	
	
}

.ms-formbodysurvey {
	font-family: Tahoma;
	font-size: 9pt;	
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px; /*override*/
}

.ms-gridT1 {
	padding-bottom: 10px;
	/*border-bottom: solid 1px #ccc;*/
}

.ms-standardheader {
	font-weight: normal;
	text-align: right; /* atsargiai su situo? ka dar keicia?*/
	color: #000;
}

.rightalign {
	text-align: right;
}

.formlabel {
	padding-top: 10px;
}

.formfield {
	padding-top: 5px;
	padding-bottom: 5px;
}

.note {
	BORDER-RIGHT: medium none;	
	PADDING-RIGHT: 0px;	
	BORDER-TOP: medium none;	
	PADDING-LEFT: 37px;	
	FONT-SIZE: 11px;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 1px 0px 0px;	
	BORDER-LEFT: medium none;	
	COLOR: #000;	
	LINE-HEIGHT: 27px;	
	PADDING-TOP: 0px;	
	BORDER-BOTTOM: medium none;	
	HEIGHT: 27px;	
	white-space: nowrap;
	BACKGROUND-COLOR: #ebf5fc
}

.ms-formline {
	border: none;
}

.ms-toolbar{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #525252;
}

.clr {
	clear:both;
	height: 0px;
}

/* changes for login form */
#login-form {
    margin: 0 auto;
    width: 470px;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:20px;
    position: relative;
    z-index: 1;
}

#login-form .ms-long, #login-form .ms-input, #login-window #login_login {
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:12px;
}

#login-window #logotit {
    text-align:left;
}

#login-window #logotit a {
    margin-left: 15%;
}

#login-window #content {
    vertical-align: top;
    background-image: url(/_layouts/images/BB.Branding/corner.gif); 
}

#login-window #info {
    padding: 15px 0;
    text-align: justify;
}

#login-window #WebPartcustomBreadCrumbs {
    width: 22%;
    float: right;
}

#WebPartcustomBreadCrumbs a {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0e6fab;
}

#WebPartcustomBreadCrumbs a:hover {
    text-decoration: none;
}

#login-window .clear {
    clear: both;
}

#login-window .treeTopHomeOnly {
	background-image: url(/_layouts/images/BB.Branding/tree_home_only.gif); 
    /*position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 200px;
    margin-top: -100px;
    margin-left: -200px;*/
}

/* Blog overrides */

.ms-PostDate {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}

.ms-PostTitle {
	text-transform: uppercase;
	border-top-width: 0px;
}

.ms-PostBody {
	font-size: 12px !important;
}

.ms-commenttable td {
	/*border-top-width: 0px;*/
}

.ms-CommentTitle,
H4.ms-CommentTitle {
	font-size: 12px !important;
	font-weight: bold !important;
}

.CommentBody {
	font-size: 12px !important;
	padding: 6px 0px 12px 0px;
}

.CommentFooter {
	font-size: 12px;
	padding-bottom: 22px;
	color:#999999;
}

.ms-descriptiontext {
	font-size: 12px;
}

H3.ms-PostDate {
	border-bottom-width: 0px !important;
}

#klauskite_logo {
	position: relative;
	top: 100px;
}

.dduzklausa {
	width: 404px;
}

.MsoNormalTable p
{
	margin: 0px;
	padding: 0px;
}

.MsoNormalTable td, .MsoNormalTable th {
    vertical-align: top;
}

h3.ms-CommentHeader {
    font-size:10pt;
    font-weight: bold;
    color: #000;
}

.ms-CommentFormHeader {
	font-weight: bold;
	font-size: 1em;
	line-height: 17px;
	text-transform: uppercase;
	color: #4c4c4c;
}

.ms-commentsempty {
	font-size: 12px;
}

.ms-CommentFooter a:link,
.ms-CommentFooter a:active,
.ms-CommentFooter a:visited
{
	text-transform: capitalize;
}


/* SlideShow master styles */


#container_slideshow {
	min-height:100%;
	position:relative;
	/*height: 100% negalima det, nes tada kai daugiau turinio buna persidengia footeris..*/
}

.colmask_slideshow {
	position: relative;	/* This fixes the IE7 overflow hidden bug */
	clear: both;
	width: 100%;			/* width of whole page */
	/*overflow: hidden;	*/	/* This chops off any overhanging divs */
	min-height: 500px;
}

#footeris_slideshow {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 12%;			/* Height of the footer  gal pikseliais? */
	background-color: #0e6fab;
}

#footeris_slideshow p 
{
	width: 45%;
}

.col1 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.logo_slideshow {
	position: absolute; 
	top: 0px; 
	left: 4%
}

#fl_book {
	/*width:680px;
	height: 630px;*/
	position: relative;
	margin: 0px auto;
	text-align: center;
	/*top: -100px*/
}