﻿/*
 * Shiame CSS yra MASTER page elementai ir jame naudojami komponentai
 * 
 * Shis failas turi buti vienodas tiek LDBPortal tiek LDBInternalPortal
 * Jei pakeitimai buvo daromi viename faile, jie turi buti perkelti i kita
 *
 */


/**********************************************

	Colors:

	#B7DDC8 - header and footer
	#D5EAD5 - vertical menu bgcolor
	#006038 - headings bgcolor
	#FFDDC2 - selected menu bgcolor

**********************************************/

#SPContainer
{
	margin: 0 auto;
	width: 89em;
	padding: 0px;
}

.SPLeftMeniu 
{
    vertical-align:top;
    height:100%;
    width: 20%;
}

#MasterContentHeader
{
	margin-top:2px;	
}


.shadowLeft {
	background-image:url(../../Images/shadow_left.png);
	background-position:right top;
	background-repeat:repeat-y;
	height:100%;
	min-height:100%;
	vertical-align:top;
	width:19px;
}

.shadowRight {
	background-image:url(../../Images/shadow_right.png);
	background-position:left top;
	background-repeat:repeat-y;
	height:100%;
	min-height:100%;
	vertical-align:top;
	width:19px;
}

.shadowRightGradient, .shadowLeftGradient {
	width:11px;
}

.topAreaLDB {
	background-image:url(../../Images/header_background_right.png);
	background-position:right top;
	background-repeat:repeat-x;
	height:112px;
	vertical-align:top;
}

.topAreaLDB .topAreaSearch {
	height:112px;
	vertical-align:bottom;
	width:450px;
}

.topAreaSearchTable {
	height:100%;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}

.topLinkBar_Icon {
	padding-right:4px;
	padding-top:6px;
}

.header_login {
	padding-right:10px;
	padding-top:6px;
	text-align:right;
	vertical-align:top;
	font-family:tahoma;
	font-size:9pt;
	font-weight:bold;
}

.header_login a 
{
	color:#448844;
	text-decoration:none;
	font-family:tahoma;
	font-size:9pt;
	font-weight:bold;
}

.header_login a:hover 
{
	color:Black;
	text-decoration: underline;
}

.topLinkBar {
	width:auto;
}

.topNavItem {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	white-space: nowrap;
}

.topNavItem a {
	background-image:url(../../Images/Header/topmenu_normal.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-family:tahoma;
	padding:7px 10px 5px 15px;
	text-decoration:none;
}
.topNavSelected a {
	background-image:url(../../Images/Header/topmenu_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.master {
	background-color:#FFFFFF;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	width:950px;
}

.master_footer {
	border-top:1px solid green;
	color:Black;
	font-family:tahoma;
	font-size:8pt;
	margin:5px 0px 0px;
	min-height:12px;
	padding:8px;
	text-align:center;
}

.master_footer_left
{
    text-align:left;    
}
.master_footer_right
{
    text-align:right;    
}


/*********************************************/


html,body
{
	margin:0 auto;
	padding:0;
	border:none;
	height:100%;
}

.wrapper
{
	margin:0 auto;
	padding:0;
	border:none;
	height:100%;
}

/* Workaround for ie7 */
.wrapper-ie7
{
	
}

body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.666em;
}

body.SPDesign
{
	font-family:Tahoma;
}

a
{
	color: #92450C;
}

h1 
{
    font-size:1.625em;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 3px 0px;

}

h2
{
    font-size:1.5em;
    font-weight:bold;
    padding:0px;
    margin:5px 0px 5px 0px;
}

h3
{
    font-size:1em;
    font-weight:bold;
    padding:0px;
    margin:0px 0px 3px 0px;
    color:#92450C;
}

img 
{
	border:0px;
}

ol
{
	margin-left: 30px;
	padding: 0px;
}

ul
{
	margin-left: 30px;
	padding: 0px;
}


table
{
    border-collapse: collapse;
}

input, select, textarea
{
    font-size:1.25em;
}

#Container
{
	margin: 0 auto;
	width: 73em;
	padding: 0px;
	border: solid 1px #006038;
}

#ContainerExt
{
	margin: 0 auto;
	width: 73em;
	padding: 0px;
	border: solid 1px #006038;
}

#ContainerInt
{
	margin: 0 auto;
	width: 93em;
	padding: 0px;
	border: solid 1px #E1E1E1;
}

#Header
{
	padding: 0px;
	margin: 0px;
	border-bottom: solid 1px #E1E1E1;

	width: 100%; 

	background-color: #DBECD8;

	height: 75px;
	color: Black;
	background-image: url('../../Images/HeaderBackground.jpg');
	background-repeat:repeat-y;
}

#Logo
{
	width: 80px;
	height: 60px;
	padding: 0px 0px 0px 20px;
	empty-cells:show;
}

#ThemePanel
{
	/*	display:none;*/
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 0px 0px;
}

#ThemePanel a
{
	color: white;
	text-decoration: none;
}

#InternalPortalPanel a
{
    color: #92450C;
}

#LanguagePanel
{
	display: inline;
	padding-left: 15px;
}

/*
#MainHeader
{
	border: 1px solid #6ED260;
}

#MainContent
{
	border: 1px solid #E89419;
}

#MainFooter
{
	border: 1px solid #808080;
}
*/

#Ticker
{
	width: 100%;
	border: 0px solid;
	font-size: 1em;
	font-family: Tahoma;
}

#TickerContent
{
	display: none;
}

/* ValidationSummary - bendro validavimo pranesimas */

.ValidationSummary
{
    margin-top:3px;
    border: 1px solid #FFD700;
	padding: 5px;
	background-color: #FFFFCC;
	color:Red;
	text-align:left;
	vertical-align:top;
}

.ValidationSummary ul
{
    margin-top: 0px;
    margin-left: 60px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}

.ValidationSummaryImage 
{
    float:left;
    padding-right: 5px;
}


.ValidationSummaryHeaderText
{
	font-weight:bold;
	color:Black;		
}

/* MessageDisplay - informacinis pranesimas */

.MessageDisplay
{
    margin-top:3px;
    background-color: #FFFFCC;
    border: solid 1px #FFD700;
    padding: 10px;
}

.MessageDisplay td
{
    vertical-align: middle;
}


/* HorizontalMenu - horizontalus meniu isoriniame portale */

.HorizontalMenu
{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}

.HorizontalMenu tr td a
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.HorizontalMenu-Item
{
	padding: 5px;
	background-image:url('../../images/MenuInactiveBgr.gif');
	background-repeat:repeat-x;
	background-color: #e89419;
	border: 1px solid #FFF;
}

.HorizontalMenu-SelectedItem
{
	padding: 5px;
	background-image:url('../../images/MenuActiveBgr.gif');
	background-repeat:repeat-x;
	background-color: #6c450b;
	border: 1px solid #FFF;
}

.HorizontalMenuTable
{
}

.HorizontalMenuCell
{
    background-color: #5AAA63;
    color: White;
    height: 19px;
    padding-left: 5px;
    padding-right: 5px;
}

.HorizontalMenuLinkStyle
{
    color: White;
    text-decoration: none;
}

.HorizontalSelectedCellClass
{
    background-color: #5AAA63;
    color: White;
    height: 19px;
    padding-left: 5px;
    padding-right: 5px;
}

.HorizontalMenuSelectedLinkStyle
{
    color:White;
    text-decoration: none;
    font-weight: bold;
}

/*********************************************/

.HorizontalSubmenuCtrl
{
	margin-top:1px;
	text-align:left;
	width:100%;
}

.HorizontalSubmenuCtrl a
{
	font-weight:bold;
	text-decoration: none;	
}

.HorizontalSubmenuItem, .HorizontalSubmenuItemSelected, .HorizontalGreenSubmenuItem, .HorizontalGreenSubmenuItemSelected
{
	padding: 3px;
	padding-left: 7px;
	padding-right: 15px;
	background-color: #FAEEB4;
	background-image:url('../../images/HMenuRight.gif');
	background-repeat:no-repeat;
	background-position: right top;
	float:left;
	white-space: nowrap;
}
.HorizontalSubmenuItem a
{
	color:#6D440B;
}

.HorizontalSubmenuItemSelected
{
	background-color: #E89419;
	background-image:url('../../images/HMenuRightSEL.gif');
}

.HorizontalSubmenuItemSelected a
{
	color:#FFFEDF;
}


/******************************************/

.HorizontalGreenSubmenuItem
{
	background-color: #549645;
	background-image:url('../../images/HGreenMenuRight.gif');
}
.HorizontalGreenSubmenuItem a
{
	color: #F8FFF8;
}

.HorizontalGreenSubmenuItemSelected
{
	background-color: #33622D;
	background-image:url('../../images/HGreenMenuRightSEL.gif');
}

.HorizontalGreenSubmenuItemSelected a
{
	color: #F8F8F8;
}


/*********************************************/



.LeftMeniu 
{
	vertical-align:top;
	padding: 5px 0px 0px 5px;
}

td.ContentContainer
{
    width:100%;
    vertical-align:top;
    padding-bottom:5px;
}

div.ContentContainer
{
	margin: 0px 5px 0px 10px;
	background-color: white;
	vertical-align:top;
	min-height: 500px;
	height:auto !important;
}

div.SPContentContainer
{
	margin: 0px 5px 0px 5px;
	background-color: white;
	vertical-align:top;
}


#Content
{
	padding: 5px;
}


/*********************************************/

#Footer
{
	color: Black;
	background-color: #E1E1E1;
	padding: 0.4em;
	border-top: solid 1px #E1E1E1;
	text-align: left;		
    font-weight:bold;
}

#Footer a
{
	color: Black;
}


.FooterContainer
{
    padding:5px 5px 5px 5px;
}

.HelpContent
{
    margin: 5px 0px 5px 0px;
}

.ListDetailsNavigator-linkButton
{
    text-align:center;
    color: #92450C;
    font-weight: bold;
}

.ListDetailsNaviagtor-leftCell
{
    text-align: left;
}
.ListDetailsNaviagtor-leftCell span
{
	float:left;
	text-align:center;
	padding: 3px 10px 3px 10px;
    border-right: solid 3px White;
}


.ListDetailsNaviagtor-rightCell
{
    text-align: right;
}

.ListDetailsNaviagtor-rightCell span
{
	float:right;
	text-align:center;
	padding: 3px 10px 3px 10px;
	border-left: solid 3px White;
}


.ListDetailsNaviagtor-table
{
    width: 100%;
    background-color: #FAEEB4;
    empty-cells:hide;
}

.DetailsCardHeaderMainText 
{
	text-align: left;
    padding-right: 1em;
    font-size: 1.625em;
    font-weight: bold;
    width: 20em;
}

.DetailsCardElementCaption
{
	color: Black;
    padding-right: 0.25em;
    font-weight: bold;
} 

.DetailsCardElementText
{
}

.CurrentCulture
{
	background-color: #006038;
	padding: 0 4px;
}

.SiteMapPath 
{
    padding-top:3px;
    color: #92450C;
    font-weight:bold;
}


.AppointmentNavigator-linkButton
{
    text-align:center;
    color: #92450C;
    font-weight: bold;
}

.AppointmentNavigator-rightcell
{
    padding: 3px 10px 3px 10px;
    text-align: center;
    background-color: #FAEEB4;
    empty-cells: hide;
    white-space: nowrap;
    border-left: solid 3px White;
}

.AppointmentNavigator-centercell
{
	width: 100%;
    background-color: #FAEEB4;
    empty-cells: show;
}


.AppointmentNavigator-leftcell
{
    padding: 3px 10px 3px 10px;
    text-align: center;
    background-color: #FAEEB4;
    empty-cells: hide;
    white-space: nowrap;
    border-right: solid 3px White;
}

.AppointmentNavigator-table
{
    width: 100%;
    background-color: White;
    empty-cells:hide;
}

/* Pagrindinė eservice lentelė */
.EServPageMainTable
{	
	width: 100%;
	text-align: left;
	vertical-align: middle;
	border-collapse:separate;
	margin:0px 0px 0px -4px;
}

/* Vidinė lentelė : Image + Text*/
.EServPageInnerTable
{	
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

/* Vieno stulpelio elemento borderis */
.EServPageColBorder
{
	text-align: left;
	vertical-align: middle;
	border: solid 1px #C0C0C0;
	padding: 3px 3px 3px 3px;
}
/* TwoColumn : Stulpelis su image + text */
.EServPageColImageText
{
	width: 17em;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #C0C0C0;
	padding: 3px 3px 3px 3px;
}
/* TwoColumn : Stulpelis su aprašymu */
.EServPageColDescription
{
	width: 57em;
	text-align: left;
	vertical-align: middle;
	background-color: #FFEECD;
	border: solid 1px #C0C0C0;
	padding: 3px 3px 3px 8px;
}
/* OneColumn : Stulpelis su image */
.EServPageColImage
{
	width: 3em;
	text-align: left;
	vertical-align: middle;
}
/* OneColumn : Stulpelis su text */
.EServPageColText
{
	width: 13em;
	text-align: left;
	vertical-align: middle;
}
/* OneColumn : Stulpelis su text (kai nėra image) */
.EServPageColOnlyText
{
	width: 16em;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
/* OneColumn : Stulpelis su aprašymu  (kai nėra image) */
.EServPageColDescription2
{
	width: 57em;
	text-align: left;
	vertical-align: middle;
	padding-left:1em;
}
/* Stulpelis tik su aprašymu */
.EServPageColDescription3
{
	width: 74em;
	text-align: left;
	vertical-align: middle;
}
/* Antraštė */
.EServPageHeader
{
	font-size:1em;
    font-weight:bold;
    color:#92450C;    
}
/* Skirtukas */
.EServPageSeparator
{
	height:2px;
}
.EServPageImage
{
	width: 30px;
	height: 28px;
}

