﻿/*
 * Pagrindiniai EDS svetainės masterio stiliai
 * Čia guli tik CMSSite.master CSS nustatymai.
 *
 * EDS Spalvos
 * Linko spalva (Oranžinė): #ce900c
 * Rėmeliai, ikonos (Oranžinė): #f5a327;
 * Turinio fonas (Žalia): #84a91b;
 * Teksto spalva (Pilka): #555555;
 * Pagalbiniai tekstai (Pilka): #888888;
 * Puslapio bendras fonas (Pilka): #eeeeee;
 * Meniu fonas (Pilkas): #eeeeee;
 * Klaidos pranešimas (Raudona): #fe0000;
*/


.PortalBody
{
    background-color: #eeeeee;
    color: #555555;
}

.PortalContent
{
    min-width:995px;
}

#PageZone
{
    width:995px;
    margin:0 auto;
}


.PortalContent .HtmlWebPart
{
	/*background-color: #ffffff;*/
	padding: 5px 5px 5px 5px;
	margin: 0px;
	font-size: 12px;
}

.container_content input, .container_content select, .container_content textarea
{
    border: solid 1px #DDDDDD;
    font-family:Tahoma;
}

.HtmlWebPart table
{
    border-collapse:collapse;
    /*border: solid 1px #c0c0c0;*/
    border: solid 1px Silver;
}

.HtmlWebPart, .HtmlWebPart td
{
/*
    color:#000000;
    font-family:Tahoma;
    font-size:11px;
*/
}

.HtmlWebPart td
{
    padding: 2px 2px;
    border-left: solid 1px Silver;
    border-right: solid 1px Silver;
    border-bottom: solid 1px Silver;
}

.HtmlWebPart th
{
    padding: 3px 6px;
    background-color: #c0c0c0;
    color: White;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 11px;
    border-left: solid 1px White;
    /* AMazeiva: JIRA EDSC-638 */
    border-top: solid 2px Silver;
}

.HtmlWebPart th:first-child
{
    /* pasalina Headerio borderio defekta ant FF */
    border-left: solid 1px Silver;
}

.HtmlWebPart h1, h1
{
    color:#555555;
	font-size:18px;
	font-weight: normal;
	margin:10px 0 0 0;
	padding:0;
}

.HtmlWebPart h2, h2
{
	color:#555555;
	font-size:16px;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
}

.HtmlWebPart h3, h3, .webpart-title-portal
{
	color:#555555;
	font-size:14px;
	font-weight: bold;
	margin:8px 0 3px 0;
	padding:0;
	display:block;
	
	border-bottom: none; 
    font-family: inherit;
    text-align: inherit;
}

.HtmlWebPart h4, h4, .HtmlWebPart caption, caption
{
	color:#555555;
	font-size:12px;
	font-weight: bold;
	margin:8px 0 0 0;
	padding:0;
}

.InputForm caption
{
    text-align:left;
    margin: 8px 0 2px 3px;
}

div,form,ul,ol,li,span,p {
    font-family: Tahoma;
}

.PortalContent a, .HtmlWebPart a
{
    color: #ce900c;
}

.PortalContent a:hover
{
    text-decoration: underline;
}


.HtmlWebPart ul
{
    /*list-style: disc inside;*/
    padding:5px 20px;
    list-style: disc url('../Images/EDS/BulletGreen.gif') outside;
}

.HtmlWebPart li
{
    padding: 0;
    margin: 0;
}



.HtmlWebPart img.HtmlEditorImageFloatLeftCssClass, .HtmlWebPart object.HtmlEditorImageFloatLeftCssClass
{
	margin: 11px 11px 11px 0px;
	float: left;
}

.HtmlWebPart img.HtmlEditorImageFloatRightCssClass, .HtmlWebPart object.HtmlEditorImageFloatRightCssClass
{
	margin: 11px 0px 11px 11px;
	float: right;
}

.HtmlWebPart img.HtmlEditorImageFloatUndefinedCssClass, .HtmlWebPart object.HtmlEditorImageFloatUndefinedCssClass
{
	margin: 11px 11px 11px 11px;
}



.HtmlWebPart ul li
{
    list-style: disc url('../Images/EDS/BulletGreen.gif') outside;
}


.HtmlWebPart ol
{
    list-style: decimal none outside;
    margin:5px 20px;
}

.HtmlWebPart ol li
{
    list-style: decimal none outside;
}


#MainToolbar
{
}

#MainToolbar .LoginCredidentials
{
}

.LoginCredidentials .User
{
    text-align:right;
    font-weight:bold;
    color:#bdbdbd;
}

.LogOff a, .LogOff a:hover
{
	padding-left: 5px;
	padding-right: 5px;
}


#PageHeader
{
    height:42px;
}

#PageHeader, #PageHeader a
{
    color: #888888;
    font-weight:bold;
}

#PageHeader .Logo
{
}

#PageHeader #PageHeader_Left
{
    float:right;
}

#PageHeader #Line1, #PageHeader #Line2
{
    font-size:10px;
    line-height: 20px;
    text-align:right;
    margin-right:20px;
    padding: 0px 20px;
}

#PageHeader #Line1
{
    border-bottom: solid 1px #dadada;
}

#PageHeader #Line2
{
    border-top: solid 1px White;
}

#PageHeader #Structure a
{
    background: transparent url('../Images/EDS/Icons.gif') no-repeat scroll right 0px;
    padding: 2px 20px 2px 2px;
    margin-right:20px;
}

#PageHeader #TermsOfUse a {
    background: transparent url('../Images/Icons/DowloadPdf_16.gif') no-repeat right 0px;
    padding: 2px 20px 2px 2px;
    margin-right: 10px;
}

#PageHeader #Languages a
{
}

#PageHeader #Languages .selected
{
    color: #84a91b;
}

#GlobalMenuBlock #Accessibility a
{
    color: Black;
    background: transparent url('../Images/EDS/Icons.gif') no-repeat scroll right -43px;
    padding: 3px 20px 2px 2px;
    font-weight:bold;
    font-size:10px;
}

#LogoBlock
{
    float:left;
	width: 150px;
	height: 40px;
}

#Logo
{
	display: block;
	background: transparent url('../Images/EDS/Logo_Big.gif') no-repeat scroll 10px 5px;
	height: 43px;
	margin-left: -11px;
	margin-top: 8px;
	width: 211px;
}


#LoginBlock
{
    float:right;
}

#GlobalMenuBlock
{
	width: 100%;
}

#GlobalMenu
{
	float: right;
}

#SubMenuBlock
{
    background: #555555 url('../Images/EDS/TopMenu.gif') repeat-x scroll left -418px;
    color:White;
    float:left;
    width:100%;
}

#SubMenu
{
	float: left;
	width:650px;
	margin-left:10px;
	padding-right:5px;
}

#TaxPayerBlock
{
	float: right;
	line-height: 12px;
	width: 290px;
}

#TaxPayerBlock .LoginCredidentials
{
	font-size: 10px;
	height: 40px;
}

#TaxPayerBlock .TaxPayer
{
	color: #555555;
	white-space:nowrap;
	cursor:default;
	width: 270px; 
	line-height: 11px;
	padding:6px 6px 4px 6px;
	position: relative;
}

#TaxPayerBlock .TaxPayer .Bgr
{
    background: #CFCFCF url('../Images/EDS/TopMenu.gif') repeat-x scroll left -246px;
}

#TaxPayerBlock .TaxPayer .Left
{
    background: url('../Images/EDS/TopMenu.gif') no-repeat left -166px;
}

#TaxPayerBlock .TaxPayer .Right
{
    background: url('../Images/EDS/TopMenu.gif') no-repeat right -206px;
    padding-right: 4px;
    width: 270px;
}

#TaxPayerBlock .Dropdown div.Icon
{
    background: url('../Images/EDS/SortArrow.gif') no-repeat right 13px;
    padding: 3px 20px 5px 8px;
    cursor:pointer;
}

#TaxPayerBlock .Lookup div.Icon
{
    background: url('../Images/EDS/Search.gif') no-repeat right 8px;
    padding: 3px 20px 5px 8px;
    cursor:pointer;
}

#TaxPayerBlock div.Icon
{
    padding: 3px 20px 5px 8px;
}

#TaxPayerBlock .TaxPayer .Label
{
    font-weight: bold;
    float:left;
}

#TaxPayerBlock .TaxPayer .Code
{
    float:right;
}

#TaxPayerBlock .TaxPayer .Name
{
    text-align:right;
    clear:both;
    overflow: hidden;
}


#TaxPayerBlock .TaxPayerList
{
    position: absolute; 
    background-color: #eeeeee; 
    border: 1px solid #F5A327;
    top: 36px;
    left: 7px;
    right: 0px;
}

#TaxPayerBlock .TaxPayerList td.TaxPayerItem
{
    border-bottom: solid 1px #DDDDDD;
}

#TaxPayerBlock .TaxPayerList td.TaxPayerItem a
{
    color: #555555;
    /* A.Mazeiva - iskrentanciame sąraše blogai rodė ilgus pavadinimus */
    white-space: normal;
}

#TaxPayerBlock .TaxPayerList td a
{
    padding: 2px 7px;
    display:block;
}


#TaxPayerBlock .TaxPayerList td a:hover
{
    background-color: #DDDDDD;
    text-decoration: none;
}

#TaxPayerBlock .TaxPayerList-Header, #TaxPayerBlock .TaxPayerList-Footer
{
    border-bottom: 1px solid #EA9310;
}

#AccessibilityBlock
{
	float: right;
	padding: 4px 15px 3px 15px;
}

#PageContent
{
    width: 100%;
}

.WhiteSeparator
{
    height:5px;
    background-color:White;
}

#PageContent #LeftContent
{
    width:200px;
    padding-bottom:10px;
}

#LeftContent #LeftContentContainer
{
    width:200px;
}

#LeftContent div.LeftWebPartZone
{
    background-color:#eeeeee;
    padding-right: 8px;
}


#MainNavigation
{
    background-color:White;
    padding: 0px 0px 0px 9px;
}

#MainNavigation ul {
    margin:0 auto;
    padding:0px;
}

#MainNavigation ul ul {
    padding-left: 0px
}

#MainNavigation li
{
    font-weight:bold;
    margin:0;
    padding:0;
    text-align:left;
    text-indent:5px;
    text-indent:0px;
}

#MainNavigation a, #MainNavigation span
{
    padding-left:13px;
}

#MainNavigation a.level0
{
    color: #888888;
}

#MainNavigation span.level0
{
    color: #888888;
}

#MainNavigation div.BgrBottom
{
    padding: 3px 0px;
}

#MainNavigation li.AspNet-Menu-Selected div.BgrBottom
{
    padding: 3px 0px 4px 0px;
}

#MainNavigation li.AspNet-Menu-Selected div.BgrTop
{
    background: #84A91B url('../Images/EDS/SelectedMenuBgr.png') no-repeat scroll left top;
}

#MainNavigation li.AspNet-Menu-Selected div.BgrBottom
{
    background: transparent url('../Images/EDS/SelectedMenuBgr.png') no-repeat scroll left bottom;
}

#MainNavigation li.AspNet-Menu-Selected ul li div.BgrBottom, #MainNavigation li.AspNet-Menu-Selected ul li div.BgrTop
{
    background: none;
}


#MainNavigation li.AspNet-Menu-Selected a.level0, #MainNavigation li.AspNet-Menu-Selected span.level0
{
    color:White;
}


#MainNavigation .AspNet-Menu-ChildSelected a.level0, #MainNavigation .AspNet-Menu-Selected a.level0
{
    color: #555555;
}

#MainNavigation li ul
{
    margin-left: 11px;
}

#MainNavigation .level1 a, #MainNavigation .level1 span.AspNet-Menu-NonLink
{
    color: #888888;
}

#MainNavigation .level1 a.AspNet-Menu-Selected
{
    color:White !important;
}


#MainNavigationEnding
{
    margin-bottom:8px;
    font-size:1px; /* IE6 Fix */
}

#MainNavigationEnding .Left
{
    background: White url('../Images/EDS/ContentCornersGray.gif') no-repeat scroll left -11px;
    height:5px
}

#MainNavigationEnding .Right
{
    /*background: transparent url('../Images/EDS/ContentCornersGray.gif') no-repeat scroll right -30px;*/
    height:5px;
    line-height: 0px;
}

/* Plus-Minus icons >> */

/* Open (minus) */

#MainNavigation .AspNet-Menu-WithChildren a.AspNet-Menu-Link
{
	background: transparent url('../Images/EDS/Icons.gif') no-repeat scroll 2px -136px;
}

/* Selected */
#MainNavigation .AspNet-Menu-WithChildren a.AspNet-Menu-Selected
{
    background:transparent url(../Images/EDS/Icons.gif) no-repeat scroll 2px -279px;
}

/* Closed (plus) */

#MainNavigation .AspNet-Menu-WithHiddenChildren a
{
	background: transparent url('../Images/EDS/Icons.gif') no-repeat scroll 2px -91px;    
}


/* << Plus-Minus icons */


#EDS2PortalBanner
{
    text-align: center;
}

#PageContent #MiddleContent
{
    background-color: White;
    border-left:5px solid #84A91B;
}

#MiddleContentExpander
{
	height: 1px;
	width: 532px;
}

#PageContent .MainContentBottom
{
    border-bottom:5px solid #84A91B; 
    border-left:5px solid #84A91B;
    height:10px;
    font-size: 1px; /* IE6 Fix */
}

#PageContent .RightContentBottom
{
    background: #84A91B url('../Images/EDS/GreenBgr.gif') repeat-y scroll -19px 0px;
}

#PageContent .ContentBottom, #PageContent .ContentTop
{
    font-size: 1px; /* IE6 Fix */
}

#PageContent .ContentTop .Left
{
    background: White url('../Images/EDS/ContentCornersGreen.gif') no-repeat scroll left 0px;
    height:5px
}

#PageContent .ContentTop .Right
{
    background: transparent url('../Images/EDS/ContentCornersGreen.gif') no-repeat scroll right -19px;
    height:5px
}

#PageContent .ContentTop
{
    background-color:White;
}


#PageContent .ContentBottom .Left
{
    background: White url('../Images/EDS/ContentCornersGreen.gif') no-repeat scroll left -6px;
    height:10px
}

#PageContent .ContentBottom .Right
{
    background: transparent url('../Images/EDS/ContentCornersGreen.gif') no-repeat scroll right -25px;
    height:10px
}



#PageContent #Breadcrumb
{
    padding:2px 5px;
    background-color:#84A91B;
    height:19px;
}

#Breadcrumb span, #Breadcrumb a {
    text-align:left;
    color: White;
    font-weight:bold;
}

#Breadcrumb span {
    margin-right: 3px;
}

#PageContent #MainContent
{

}

#PageContent #MainContent .MainTitle
{
    margin-left: 8px;
}

#PageContent #RightContent
{
    width:258px;
    background: transparent url('../Images/EDS/GreenBgr.gif') repeat-y scroll -19px 0px;
    empty-cells:show;
    background-color:#84A91B;
}

#RightContent div.RightWebPartZone
{
    background-color:#84A91B;
}

/* Header Main links >> */

.headerMainLinks
{
    float:right;
    vertical-align:bottom;
}

.headerMainLinks li
{
    background: transparent url('../Images/EDS/TopMenu.gif') repeat-x scroll right -304px;
    margin-right:2px;
    margin-top: 1px;
}


.headerMainLinks .BgrTop
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll right -327px;
}


.headerMainLinks a, .headerMainLinks span
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll left -281px;
    padding: 3px 16px 4px 16px;
    font-size:12px;
    font-weight: bold;
    text-transform:capitalize;
    color: #555555;
    text-transform:uppercase;
    white-space:nowrap;
}

.headerMainLinks li.AspNet-Menu-Selected
{
    background: transparent url('../Images/EDS/TopMenu.gif') repeat-x scroll right -350px;
}

.headerMainLinks li.AspNet-Menu-Selected .BgrTop
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll right -396px;
}

.headerMainLinks li.AspNet-Menu-Selected a, .headerMainLinks li.AspNet-Menu-Selected span
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll left -373px;
    color:White;
}

.PortalContent .headerMainLinks a:hover
{
	text-decoration: none;
}

/* << Header Main links */

/* Submenu >> */

.submenuLinks
{
    float:left;
}

.submenuLinks ul
{
    margin-top:5px;
}

.submenuLinks li
{

}

.submenuLinks li .level0
{
    text-align:left;
    color: White;
    font-size: 11px;
    font-weight: bold;
}

.submenuLinks li .lines1
{
    padding: 10px;
}

.submenuLinks li .lines2
{
    padding: 2px 10px 3px;
    text-align: center;
}

.submenuLinks li .lines3
{
    padding: 0px 10px 2px;
    text-align: center;
    line-height: 11px;
}


.submenuLinks li.AspNet-Menu-Selected
{
    background: transparent url('../Images/EDS/TopMenu.gif') repeat-x scroll 0px -125px;
}

.submenuLinks li.AspNet-Menu-Selected .BgrTop
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll right -45px;
}

.submenuLinks li.AspNet-Menu-Leaf .BgrTop
{
}

.submenuLinks li.AspNet-Menu-Selected a, .submenuLinks li.AspNet-Menu-Selected span
{
    background: transparent url('../Images/EDS/TopMenu.gif') no-repeat scroll 0px -5px;
    color:#555555;
    white-space:nowrap;
}


.submenuLinks li a.selected
{
    background-color:White;
    color: #888888;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

/* << Submenu */

/* Tabs >> */

.tabs
{

}

.tabs ul
{
    border-bottom:1px solid #84a91b;
    display:inline-block;
    width:100%;
    padding: 0 5px;
    margin-left:-5px;
}

.tabs li
{
    background:transparent url(../Images/EDS/GreenTabs.gif) repeat-x scroll left -122px;
    margin: 1px 0px -1px 2px;
    border-bottom:1px solid #84a91b;
}

.tabs li .BgrTop
{
	background:transparent url(../Images/EDS/GreenTabs.gif) no-repeat scroll left -95px;
}

.tabs li a, .tabs li span
{
    background:transparent url(../Images/EDS/GreenTabs.gif) no-repeat scroll right -153px;

	color:#555555;
	font-size:12px;
	padding:4px 13px 4px 10px;
}

.tabs li.AspNet-Menu-Selected
{
    background:transparent url(../Images/EDS/GreenTabs.gif) repeat-x scroll left -33px;
    border-bottom:1px solid White;
    position:relative;
}

.tabs li.AspNet-Menu-Selected .BgrTop
{
    background:transparent url(../Images/EDS/GreenTabs.gif) no-repeat scroll left -4px;	
}

.tabs li.AspNet-Menu-Selected a, .tabs li.AspNet-Menu-Selected span
{
    background:transparent url(../Images/EDS/GreenTabs.gif) no-repeat scroll right -64px;
	color:#555555;
	font-weight:bold;
}

.PortalContent .tabs a:hover
{
    text-decoration: none;
}


/* << Tabs */

.footerArea {
    padding:10px;
    padding-left: 200px;
    text-align: left;
}

.footerArea .FooterLinks
{
    margin-bottom:10px;
}

.footerArea .FooterLinks a
{
    color: #888888;
    font-weight:bold;
    margin-right: 10px;
}

.footerArea .FooterLinks .RssText
{
    margin-right: 0px;
    padding-right: 19px;
    
    background: transparent url('../Images/Icons/rss_16.gif') no-repeat scroll 24px -1px;
}

.footerArea .Copyright
{
    color: #888888;
    font-size:10px;
}

.footerArea .Version
{
    color: #888888;
    font-size:10px;
}

.footerArea .EU_logo
{
    margin-right: -13px;
}

/****************** Site Structure ***********************/
.SiteStructure
{
    margin: 0px 5px;
}
.SiteStructure span
{
    color:#84a91b;
}

.SiteStructure li.level0 li
{
    margin-left: 15px;
}

.SiteStructure li.level0
{
    float:left;
    width:50%;
}
.SiteStructure a.level0, .SiteStructure span.level0
{
    font-size: 14px;
    font-weight:bold;
}
.SiteStructure a.level1, .SiteStructure span.level1
{
    font-weight:bold;
}

/* Progress icon */

div.ProgressIcon {
    position:fixed; 
    z-index:100002; 
    display:none;
}

div.cookie-message {
    position: fixed;
    bottom: 0;
    background: #fff;
    color: #4e4e4e;
    padding: 8px;
    z-index: 15;
    width: 100%;
    border-color: #007a41;
    border-top: 3px solid;
    line-height: 130%;
}

div.cookie-message-center {
    width: 995px;
    margin: 0 auto;
}

    div.cookie-message-center input {
        min-height: 42px;
        background: #007a41;
        border-radius: 0;
        color: #fff;
        min-width: 200px;
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
        line-height: 1.42857143;
    }

    div.cookie-message-center div.CoockieButtonComment {
        float:left;
    }

    div.cookie-message-center div.CoockieButtonBlock {
        float: right;
    }
