﻿/*
    CMS Oficialios spalvos:
    Tamsiai mėlyna: #074D8F; Linijoms, antraštėms
    Vidutinė mėlyna: #0088d6; antraštėms
    Šviesiai mėlyna: #8fc0fa; Linijoms
    Pilka: #666666; Linijoms
*/

.pageEditor .CheckBox
{
    margin-left: 73px;
}
.pageEditor .CheckBox label
{
    padding: 0px 2px;
}
.pageEditor .CheckBox input
{
    width: 1em;
}
.pageEditor label.textBoxLabel
{
    float: left;
    font-weight:bold;
    text-align: left;
    padding: 2px 5px;
}
.pageEditor #langDependent
{
    margin-top: 10px;
}
.pageEditor ul
{
    margin-left: 10px;
}
.pageEditor .tabPanel ul li
{
    float: left;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-color: Silver;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-weight: bold;
    height: 20px;
    margin-left: 3px;
    padding: 3px;
    text-align: center;
    vertical-align: bottom;
    width: 75px;
}
.pageEditor .tabPanel ul.tabs li.ui-tabs-selected
{
    background-color: Yellow;
}
.pageEditor .tabPanel .tabContents
{
    -moz-border-radius: 5px;
    border: solid 1px Silver;
    margin-left: 3px;
    margin-bottom: 3px;
    padding: 3px;
}
.pageEditor .ui-tabs-hide
{
    display: none;
}

.pageEditor .pageDetails input, .pageEditor .pageDetails textarea
{
    width:97%;
}

ul.smallTabs
{
    list-style-type:none;
    margin:1px 1px 0px 5px;
}
ul.pageEditModeTabs
{
    margin-left:5px;
}

.pageEditModeTabs li
{
    display:inline;
    line-height: 18px;
    padding:2px 6px 2px 6px;

    border: solid 1px #333;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    
    background-color: #ffa;

    border-bottom: none;
}

.pageEditModeTabs li.on
{
    border-color: Red;
    
    font-weight:bold;
    color: Red;
    border-bottom-color: White;    
    background-color: White;
}

.pageEditModeTabsContainer
{
    -moz-border-radius: 5px;
    border: solid 1px #333;
    padding:5px;
    background-color: White;
}

.BlueTabs
{
    /* Reikia, kad ant IE po tabais nebutu tarpo */
    height:19px;
}

.BlueTabs ul
{
    margin-left:5px;
}

.BlueTabs li, .BlueTabs a, .BlueTabs .Tab, .BlueTabs .Icon
{
    background: transparent url('../Images/CMS/Controls/BlueButtonsTabs.png') no-repeat;
}

.BlueTabs ul li
{
    float:left;
    padding-left:10px;
    background-position: 0 -313px;
}

.BlueTabs ul .Tab
{
    display:block;
    padding-right:10px;
    background-position: right -368px;
}

.BlueTabs ul .Icon
{
    display:block;
    padding:2px;
    background-position: 0 -425px;
    background-repeat:repeat-x;
}

.BlueTabs ul li.on
{
    font-weight:bold;
    background-position: 0 -146px;
}

.BlueTabs ul li.on .Tab
{
    background-position: right -255px;
    text-decoration:none;
    cursor:default;
}

    
.BlueTabs ul li.on .Icon
{
    background-position: 0 -200px;
}
.BlueTabs .BrokenLinkCardNotify
{
    color: Red;
    font-weight:bold;
}

.cmsPageTree
{
    border-top: solid 2px #0088d6;
    padding:5px;
    background-color: White;
    overflow:scroll;
    width:245px;
}

/*Input containers*/
.container-portal
{
    width: 100%;
    margin-bottom: 2px;
    /*border:solid 1px black;*/
}

.container-portal label.ContainerLabel
{
    width: 20em;
    vertical-align:top;
    text-align: right;
    font-weight:bold;
    padding-right: 10px;
    padding-top: 2px;
    float:left;
}

.container-portal .TextBox, .container-portal .DropDown, .container-portal textarea
{
    width: 20em;
    float: left;
}

.ShorterTextField .TextBox
{
	width: 15em;
}

.container-portal textarea
{
    font-size:11px;
    font-family: Tahoma;
}

/* vertical orientation control container css class */
.vcontainer-portal
{
    width: 100%;
    margin-bottom: 2px;
    /*border:solid 1px black;*/
}

.vcontainer-portal label.ContainerLabel
{
    width: 20em;
    vertical-align:top;
    text-align: left;
    font-weight:bold;
}

.vcontainer-portal input, .vcontainer-portal select, .vcontainer-portal textarea
{
    width: 20em;
    float: left;
}

/* vertical orientation control container css class */


/* control container for large control blocks css class */
.container-portal-block
{
    width: 100%;
    margin-bottom: 2px;
}

.container-portal-block label.ContainerLabel
{
    width: 20em;
    vertical-align:top;
    text-align: right;
    font-weight:bold;
    padding-right: 10px;
    float:left;
}


/* control vertical container for large control blocks css class */
.vcontainer-portal-block
{
    margin-bottom: 2px;
}

.vcontainer-portal-block label.ContainerLabel
{
    width: 20em;
    vertical-align:top;
    text-align: left;
    font-weight:bold;
}


/* control container for large control blocks css class */

/*Input containers*/

/*CalendarField*/
.calendar-field
{
    width: 6em;   
}

.calendar-field-outer 
{
	float: left;
	margin: 0px 5px 0px 0px;
}

.calendar-field-outer input 
{
	float: left;
	margin: 1px 3px 0 0;
}

/*CalendarField*/


/*Filter panel*/
.filter_header-portal, .titled_panel_header-portal
{
	background: #555555 url(../Images/EDS/GrayHeader.png) repeat-x 0 0;
    border:solid 1px #DDDDDD;
    color:White;
    padding:4px;
    text-align:left;
    font-weight:bold;
    cursor: default;
}
.filter_content-portal, .titled_panel_content-portal
{
    border-color: #DDDDDD;
    border-style: solid;
    border-width:0 1px 1px;
}
.filter_main-portal, .titled_panel_main-portal 
{
	margin-bottom: 5px;
}
/*Filter panel*/

/*Card panel*/
.card_header-portal 
{
	background-color:#1E5B7E;
    border: solid 1px #DDDDDD;
    color:White;
    font-weight:bold;
    height:23px;
}

.card_header-portal .Caption
{
    float:left;
    padding:4px;
    text-align:left;
}
.card_header-portal .Verbs
{
    float:right;
    padding:2px;
    display:block;
}

.card_content-portal
{
	border: solid 1px #DDDDDD;
	border-top: 0px;
	padding: 8px;
}
.card_main-portal 
{
	margin-top: 5px;
}
/*Card panel*/

/*Titled panel*/
.titled_panel_header-portal-light 
{
	background: #555555 url(../Images/EDS/GrayHeader.png) repeat-x 0 0;
    border:solid 1px #DDDDDD;
    color:White;
    padding:4px;
    text-align:left;
    font-weight:bold;
    cursor: default;
}

/*Titled panel*/

/*Collapsible panel*/
.collpan_header-portal 
{
    background-color:#DEEBFA;
    /*border-bottom:1px solid #1E5B7E;*/
    color:#1E5B7E;
    font-weight:bold;
    padding:1px;
}
.collpan_content-portal
{
	padding: 8px;
	border-style: solid;
	border-color: #DEEBFA;
	border-width: 0px 3px 3px 3px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}
.collpan_main-portal 
{
	margin-top: 8px;
}
/*Collapsible panel*/


/*GridView*/
/*Data table (GridView)*/
.data_table-portal
{
	border: 0px none;
	width: 100%;
}

.data_table-portal tr.even td
{
}

.data_table-portal .Pager
{
    color: #888888;
    float:left;
    padding:3px;
    
    /* Kitaip ant IE wizarde nesifloatina
	A.Amzeiva: Praplatinta, nes ne visais atvejais uztekdavo ilgio*/
    width:450px;
}

.data_table-portal .PagerTopRow .Pager
{
	display: none;
}

.data_table-portal .Pager table
{
    width:auto;
}

.data_table-portal .PagerSize a
{
    text-decoration: underline;
    margin-left: 2px;
    margin-right: 2px;
}

.data_table-portal .PagerSize span.PagerSizeActiveButton
{
    color: #ce900c;
    margin-left: 2px;
    margin-right: 2px;
    font-weight:bold;
}

.data_table-portal .PagerSize a:hover
{
	text-decoration: underline;
    cursor:pointer;
}

.data_table-portal .Pager a
{
    text-decoration: underline;
}

.data_table-portal .Pager .Selected
{
    color:#CE900C;
    font-weight:bold;
}

.data_table-portal .Pager .PageNavigator a
{
    font-size: 12px;
    line-height:12px;
}
/*
A.Mazeiva
Susijusiu dokumentu pageriui, nereikia 12px
*/
.data_table-portal .PagerRelatedDocumentsRow .Pager .PageNavigator a
{
    font-size: 11px;
    line-height:12px;
}

.data_table-portal .Pager .PageNavigator a.Disabled
{
    color: #888888;
    cursor: default;
}

.data_table-portal .Pager span
{
    text-decoration: none;
}

.data_table-portal .Pager a:hover
{
    text-decoration: underline;
    cursor:pointer;
}

.data_table-portal .PageCount
{
    color: #888888;
    float:right;
    padding:3px 0px;
}

.data_table-portal .PageCount a
{
    margin-left: 10px;
    text-decoration: underline;
}

.data_table-portal .PagerSize
{
    color: #888888;
    float:left;
    padding: 3px 0px;
}


.data_table-portal caption
{
	border-bottom:1px solid #1E5B7E;
    color:#1E5B7E;
    font-family:Arial;
    font-size:18px;
    font-weight:normal;
    margin-bottom:1px;
    margin-top:10px;
    padding-bottom:5px;
    text-align:left;
}



.data_table_caption_decs-portal
{
	font-size: 1,1em;
	font-weight: normal;
}

.data_table-portal td.listH, .data_table-portal th
{
	background: #747474 url(../Images/EDS/GrayHeader.png) repeat-x;
	border: solid 1px #DDDDDD; 
	color: White;
	text-align: left;
	height: 2.3em;
	padding: 4px 4px;
	overflow: visible;
	font-weight: normal;
}

.data_table-portal th a
{
    color: White;
    text-decoration: none;
    display:block;
}

.data_table-portal th a.sort_asc
{
    background:transparent url(../Images/sort_down_active.gif) no-repeat scroll right center;
    padding-right:11px;
}

.data_table-portal th a.sort_desc
{
    background:transparent url(../Images/sort_up_active.gif) no-repeat scroll right center;
    padding-right:11px;
}

.header_table-portal, .header_table-portal th, .header_table-portal td
{
    border: none !important; 
}

.data_table-portal th a:hover
{
	text-decoration: none;
}

.data_table-portal td
{
	border-style: none; /*border-top: 1px solid #CAE1E0;*/
	border: solid 1px #DDDDDD;
	padding: 2px 4px;
	vertical-align: middle;
	overflow: visible;
}

.data_table-portal tr.even a, .data_table-portal tr.odd a, .data_table-portal tr.selected-row a
{
    text-decoration: underline;
	/* Nuresetinam TD paddinga kad tesingai veiktu TR hoveris */
	/*display:block;
	margin:-2px -4px;
	padding:2px 4px;*/
}

.data_table-portal .PagerTopRow td, .data_table-portal .PagerBottomRow td, .data_table-portal .PagerRelatedDocumentsRow td
{
    border-style: none;
    padding: 0px 2px;
}

.data_table_header-portal, .data_table_header-portal a /* created to dismiss .data-table td settings */
{
	padding: 0;
}

.data_table-portal .selected-row
{
	background-color: #EEEEEE;
}

.data_table-portal tr.odd:hover td, .data_table-portal tr.even:hover td
{
    background-color: #F8F8F8;
}

.page_size_textbefore-portal
{
	margin-right: 2px;
}
.page_size_textafter-portal
{
	margin-left: 2px;
}
/*GridView*/
/* Empty GridView */

.data_table_empty-portal
{
	border: none;
}

.data_table_empty-portal caption
{
	font-size: 1,4em;
	font-weight: bold;
	white-space: nowrap;
}

.data_table_empty-portal td
{
	border: none;
	text-align: left;
	vertical-align: middle;
}
.data_table_header-portal td /* created to dismiss .data-table td settings */
{
	border: none;
	/*white-space: nowrap;*/
	padding: 0px 0px;
	font-weight: bold;
}

.data_table_header-portal span.sort_asc
{
	background:transparent url(../Images/EDS/SortArrow.gif) no-repeat scroll 0 -50px;
	display:block;
	float:left;
	height:6px;
	width:10px;
	margin:5px;
}

.data_table_header-portal span.sort_desc
{
	background:transparent url(../Images/EDS/SortArrow.gif) no-repeat scroll 0 1px;
	display:block;
	float:left;
	height:6px;
	width:10px;
	margin:5px;
}

/* Empty GridView */
.button_wrapper-portal 
{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: #DDDDDD solid 1px;
}

.button_wrapper_no_border-portal 
{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: none;
}

.link_wrapper-portal 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top: #DDDDDD solid 1px;
}

.button_wrapper-portal-inner
{
	float: right;
}

.button_wrapper-portal a
{
	float: left;
}

.button_wrapper_no_border-portal a
{
	float: left;
}

/*Validation summary*/
.validation_summary-portal
{
	color: Black;
	font-size: 1,1em;
	font-weight: bold;
	padding: 5px 15px;
	margin-bottom: 5px;
	border: dotted 1px Red;
	background-color:#FFFFD0;
}
.validation_summary-portal ul
{
	padding: 0px;
	margin: 5px 0px 5px 30px;
}
.validation_summary-portal li
{
	list-style-type: disc;
	list-style-image: url('../Images/close.gif');
}
/*Validation summary*/
/*Modal popup*/
.modal_background-portal
{
	background-color: Black;
	filter: alpha(opacity=30);
	opacity: 0.3;
}


.modal_content-portal {
    border:1px solid #DDDDDD;
    padding:0;
    filter: Shadow(Color=#074D8F, Direction=135, Strength=15);
    box-shadow: #074D8F 0.5em 0.5em 0.3em;
    width: 400px;
}

.modal_content-portal .OuterPanel {
    background-color:White;
    border:4px solid #84A91B;
}

.modal_content-portal-wider {
    border:1px solid #DDDDDD;
    padding:0;
    filter: Shadow(Color=#074D8F, Direction=135, Strength=15);
    box-shadow: #074D8F 0.5em 0.5em 0.3em;
    width: 700px;
}

.modal_content-portal-wider_contract {
    min-width : 900px;
}


.modal_content-portal-wider .OuterPanel {
    background-color:White;
    border:4px solid #84A91B;
}

/* Confirmation Control >> */

.ConfirmationControl-portal
{
    min-height:115px;
}

.ConfirmationControl-portal .Title {
    background-color:#84A91B;
    color:White;
    font-size:14px;
    line-height:16px;
    padding:1px 2px 5px;
}

.ConfirmationControl-portal .Close {
    float:right;
}

.ConfirmationControl-portal .MessagePanel
{
    background: transparent url('../Images/Icons/MsgWarning_32.gif') no-repeat scroll 15px 11px;
    padding: 20px 20px 20px 60px;
    font-weight:bold;
    color: Black;
    min-width: 260px;
    font-size: 12px;
}

.ConfirmationControl-portal .Buttons
{
    border-top: solid 1px #DDDDDD;
    background-color: #EEEEEE;
	text-align: center;
	padding: 10px;
}

.ConfirmationControl-portal .Buttons .CenterWraper
{
    margin: 0 auto;
    text-align:center;
}

.ConfirmationControl-portal .Buttons a.PortalButton
{
    float:left;
    margin: 0 2px;
}

.ConfirmationControl-portal .Buttons .PortalButton span
{
    background-image:url("../Images/EDS/PortalButtonOnGray.gif");
}

.ConfirmationControl-portal .Buttons .PortalButton span.Icon
{
    background-image: none;
}

.ConfirmationControl-portal .Buttons input
{
    margin: 0px 5px;
}

/* << Confirmation Control */

/* Modal Popup Control >> */

.ModalPopup-portal
{
    min-height:120px;
    
    background-color:White;
    border:4px solid #84A91B;
}

.ModalPopup-portal .Title {
    background-color:#84A91B;
    color:White;
    font-size:14px;
    line-height:16px;
    padding:1px 2px 5px;
}

.ModalPopup-portal .Close {
    float:right;
}

.ModalPopup-portal .MessagePanel
{
    background: transparent url('../Images/Icons/MsgWarning_32.gif') no-repeat scroll 15px 15px;
    padding: 20px 20px 20px 60px;
    font-weight:bold;
    color: Black;
    min-height:21px;
    min-width: 260px;
}

.ModalPopup-portal .Buttons
{
    border-top: solid 1px #DDDDDD;
    background-color: #EEEEEE;
	
	text-align: center;
	padding: 10px;
}

.ModalPopup-portal .Buttons .PortalButton span
{
	background-color: transparent;
    background-image: url('../Images/EDS/PortalButtonOnGray.gif');
    display: block;
    height: 18px;   
}

.ModalPopup-portal .Buttons .PortalButton .Icon
{
	background: transparent none repeat scroll 0 0;
}


.ModalPopup-portal .Buttons .CenterWraper
{
    margin: 0 auto;
    text-align:center;
}

.ModalPopup-portal .Buttons a.PortalButton
{
    float:left;
    margin: 0 2px;
}

.ModalPopup-portal .Buttons input
{
    margin: 0px 5px;
}

.ModalPopup-portal-scrolling-content
{
    height: 400px; 
    overflow: auto;
    padding:10px; 
}

.ModalPopup-portal-info-message
{
}

/* << Modal Popup Control */

/*Session expiration popup*/

.SessionExpirationPopup
{
    position: fixed;
    top: 20%;
    left: 37%;
    z-index: 100001;
    text-align: left;
}

.SessionExpirationPopupContent
{
    padding: 20px;
    font-size: 12px;
    color: black;
    text-align: center;
}

.SessionExpirationPopupBackground
{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100000;
    top: 0;
    left: 0;
}

/*Session expiration popup*/

/*Modal popup*/
/* Errors display */
.warnings-portal
{
	margin:0 0 8px;
}

.warning-portal
{
    background-color:#FFFFE1;
	border:1px solid #EECC00;
	color: Black;
	display:block;
	font-size:11px;
	padding:3px 10px;
	text-align:left;
}

.errors-portal
{
	background-color:#FFE0E0;
	border:1px solid #F96660;
	margin:0 0 8px;
}

.error-portal
{
	color: Red;
	display:block;
	font-size:11px;
	padding:3px 10px;
	text-align:left;
}
.error_details_button-portal
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1em;
	margin-left: 3px;
	font-weight: normal;
	vertical-align: middle;
}
.error_details_block-portal
{
	font-size: 1em;
	font-weight: normal;
	text-align:left;
}

.successes-portal
{
	background-color:#EAF9EA;
	border:1px solid #84A91B;
	margin:0 0 8px;
}

.success-portal
{
	color: #007F00;
	display:block;
	font-size:11px;
	padding:3px 10px;
	text-align:left;
}

.success-portal a 
{
	color: #007F00;
	text-decoration:underline;
}

.messages-info-portal
{
	background-color:#EAF9EA;
	border:1px solid #84A91B;
	margin:10px 10px 5px 0;
}

.message-info-portal
{
	color: #007F00;
	display:block;
	font-size:11px;
	padding:3px 10px;
	text-align:left;
}

/* Errors display */
/*Vertical menu*/
.vmenu-portal
{
	padding: 0px 5px 0px 5px;
	width: 100%;
}
.vmenu_item-portal
{
	padding: 0px 2px 0px 2px;
}
.vmenu_item_hover-portal
{
	background-color: Silver;
}
.vmenu_sel_item-portal
{
	font-weight: bold;
}

/* ListBoxField styles */

.ListBoxField
{
}

/* RadioButtonListField styles */

.RadioButtonList
{
width: 200px;
}

.cmsNavigatorToolbar
{
    padding:5px;
}

.cmsNavigatorToolbar a
{
    float:left;
    display: block;
    background: transparent url('../Images/CMS/Controls/BlueButtonsTabs.png') no-repeat;
    margin:2px;
}

.cmsNavigatorToolbar a span
{
    display: block;
    height: 26px;
    width: 26px;
    background: transparent url('../Images/CMS/Controls/ActionIcons.png') no-repeat;
}

.cmsNavigatorToolbar a[href]
{
    cursor:pointer;
}

.cmsNavigatorToolbar .Disabled
{
    cursor:default;
    background-position:  0px -30px;
}

.cmsNavigatorToolbar .New span
{
    background-position:  -2px -178px;
    
}

.cmsNavigatorToolbar .ShiftUp
{
    margin-left: 10px;
}

.cmsNavigatorToolbar .ShiftUp span
{
    background-position:  -2px -36px;
}

.cmsNavigatorToolbar .ShiftUp span.DisabledIcon
{
    background-position:  -2px -477px;
}

.cmsNavigatorToolbar .ShiftDown span
{
    background-position:  -2px -141px;
}

.cmsNavigatorToolbar .ShiftDown span.DisabledIcon
{
    background-position:  -2px -583px;
}

.cmsNavigatorToolbar .Publish
{
    margin-left:10px;
}

.cmsNavigatorToolbar .Publish span
{
    background-position:  -2px -1142px;
}

.cmsNavigatorToolbar .Publish span.DisabledIcon
{
    background-position:  -2px -1142px;
}

.cmsNavigatorToolbar .Reload
{
    margin-left:10px;
}

.cmsNavigatorToolbar .Reload span
{
    background-position:  -2px -214px;
}

.cmsNavigatorToolbar .Reload span.DisabledIcon
{
    background-position:  -2px -653px;
}

.cmsNavigatorToolbar .Delete span
{
    background-position:  -2px -392px;
}

.cmsNavigatorToolbar .Delete span.DisabledIcon
{
    background-position:  -2px -833px;
}


.cmsNavigatorToolbar .Filter
{
    float:right;
}

.cmsNavigatorToolbar .Filter span
{
    background-position:  -2px -71px;
}

.cmsNavigatorToolbar .Filter span.DisabledIcon
{
    background-position:  -2px -510px;
}

#PageActions .ControlPanel
{
    padding:5px;
    border-bottom:1px solid #7fc3ea;
    min-width: 780px;
}

#PageActions .ItemCardTabs
{
    min-width: 798px;
}

#PageActions .StatusCommentPanel
{
    padding-left:11px;
    color:#074D8F;
}

#PageActions .ControlPanel > div, #PageActions .ControlPanel > a
{
    float:left;
    color: #666;
    padding-right: 8px;
}

#PageActions .Caption, #PageEditInfo .Caption
{
    font-weight:bold;
}

#PageEditInfo
{
    padding: 5px;
}

#EditInfo
{
    border: solid 1px #888;
    min-width:188px;
    background-color:InfoBackground;
    padding: 5px;
}

/* Portal Button >> */

.PortalContent a.PortalButton, .HtmlWebPart a.PortalButton
{
	color:#555555;
    cursor:pointer;
    text-decoration: none;
    margin-left: 10px;
}

.PortalContent a.PortalButton:hover, .HtmlWebPart a.PortalButton:hover
{
	color:#555555;
    text-decoration: none;
}

.PortalContent a.PortalButtonDisabled, .HtmlWebPart a.PortalButtonDisabled,
.PortalContent a.PortalButtonDisabled:hover, .HtmlWebPart a.PortalButtonDisabled:hover
{
    color:#bbbbbb;
    cursor:default;
}

.PortalButton span
{
    background: transparent url('../Images/EDS/PortalButtonTabs.png') no-repeat;
    display: block;
    height: 18px;
}

.PortalButton .Right
{
    background-position: right -42px;
}

.PortalButton .Main
{
    background-position: 0 -22px;
	background-repeat: repeat-x;
}

.PortalButton .Left
{
    padding: 0px 9px;
    background-position: 0 -2px;
	line-height: 16px;
	white-space: nowrap;
}

.PortalButton .Icon
{
	background: transparent none repeat scroll 0 0;
}

.PortalButton .DisabledRight
{
    background-position: right -42px;
}

.PortalButton .DisabledMain
{
    background-repeat: repeat-x;
    background-position: 0 -22px;
	color:#BDBCB6;
}

.PortalButton .DisabledLeft
{
    background-position: 0 -2px;
	line-height: 16px;
	white-space: nowrap;
	padding: 0px 9px;
}

.PortalButton .DisabledIcon
{
	background: transparent none repeat scroll 0 0;
}

/* << Portal Button */


/* Portal Back Button >> */

.PortalBackButton 
{
}

.PortalBackButton .back-img
{
	background:transparent url(../Images/EDS/BackBtn.png) no-repeat scroll 0 0;
	float:left;
	height:14px;
	margin-top:1px;
	width:9px;
}

.PortalBackButton .back-link
{
	float:left;
}

.PortalBackButton .back-link a
{
	color:#999999;
	margin-left:5px;
	text-decoration:underline;
}

/* << Portal Back Button */

/* Logoff Button >> */

a.LogOffButton, a.LogOffButton:hover
{
	padding: 3px 20px 2px 2px;
	background:transparent url(../Images/Icons/PortalDisconnect.gif) no-repeat scroll 52px 1px;
}

/* << Logoff Button */


.ActionButtons .SendForApprove .Icon
{
    background-position: -6px -356px;
}

.ActionButtons .RejectChanges .Icon
{
    background-position: -7px -249px;
}

.ActionButtons .Edit .Icon
{
    background-position: -6px -427px;
}

.ActionButtons .AddWebPart .Icon
{
    background-position: -7px -907px;
}

.ActionButtons .Copy .Icon
{
    background-position: -5px -973px;
}

.ActionButtons .Approve .Icon
{
    background-position: -6px -321px;
}

.ActionButtons .Move .Icon
{
    background-position:  -7px -285px;
}

.ActionButtons .Delete .Icon
{
    background-position: -8px -392px;
}

.ActionButtons .Delete .DisabledIcon
{
    background-position: -8px -834px;
}

.ActionButtons .PreviewMode .Icon
{
    background-position: -6px -1047px;
}

.ActionButtons .EditMode .Icon
{
    background-position: -6px -1081px;
}

/* PageSecurityInfoViewer styles >> */

.SecurityInfoTable
{
	margin-left: 10px;
}

.SecurityInfoTable .Header
{
	font-weight: bold;
	padding: 10px;
}

.SecurityInfoTable .Column
{
	padding-left: 5px;
	padding-right: 5px;
}

.Comment
{
    font-weight: bold; 
    color: Green; 
    padding-left: 5px; 
}

/* << PageSecurityInfoViewer styles */

.LangCard
{
    
}

.LangCard th
{
    color: #0088d6;
}

.LangCard th.Title
{
    text-align: center;
    font-weight:bold;
    width: 355px;
    
}

.LangCard th.Visibility
{
    text-align: left;
    width: 110px;
}
.LangCard .container-portal label.ContainerLabel
{
    width: 10em;
}

.NewItemLanguages
{
}

.NewItemLanguages td.Visibility
{
    width: 100px;
}

.NewItemLanguages td.Title input.TextBox
{
    width:200px;
}

/* LabelField EmptyText */
span em.EmptyText
{
    color:Gray;
}

fieldset.Warning
{
    color: Red;
}

.FilterShowImage
{
    background: transparent url(../Images/EDS/Icons.gif) no-repeat scroll left -230px;
    cursor:pointer;
    position: absolute; 
}

.FilterHideImage
{
    background: transparent url(../Images/EDS/Icons.gif) no-repeat scroll left -280px;
    cursor: pointer;
    position: absolute; 
}

.FilterCaption
{
    margin-left: 15px;
}

.PortalPageTitleLabel
{
    color:#888888;
    font-size:14px;
    font-weight:bold;
    white-space:normal !important;
    margin-left: 10px;
}

.InputForm
{
    width: 100%;
}

.InputForm .container_content
{
	background-color: #EEEEEE;
	border-top: 1px solid #FFFFFF;
	/*border-right:1px solid #FFFFFF;*/
	padding: 6px 10px;
	width: 70%;
	color: #000000;
}

.InputForm .container_caption
{
    border-top:1px solid #eeeeee;
    font-weight:bold;
    line-height:14px;
    padding:3px 8px;
}

.InputForm .HeadingControlContainer .container_caption,
.InputForm .HeadingControlContainer .container_content
{
    text-align:center;
    background: #555555 url("../Images/EDS/GrayHeader.png") repeat-x scroll;
    color:White;
    cursor:default;
    font-weight:bold;
    padding:4px;
    line-height:normal;
    border-top:1px solid #DDDDDD;
}

.InputForm .HeadingControlContainer .container_content
{
    border-left:1px solid #DDDDDD;
}

.InputForm .WhiteControlContainer .container_content
{
    background-color:White;
}
.InputForm .WhiteControlContainer .container_content .container_content
{
    background-color: #EEEEEE;
}


.InputForm .FirstControlContainer td
{
    border-top:1px solid #DDDDDD;
}

.InputForm .LastControlContainer td
{
    border-bottom:1px solid #DDDDDD;
}


/* Custom Portal Control Styles */

.SubscribtionStateExt_Canceled 
{
	color: #c80000;
}

.SubscribtionStateExt_Confirmed 
{
	color: #00aa00;
}

.SubscribtionStateExt_Ordered 
{
	color: #000000;
}

.SubscribtionStateExt_Received 
{
	color: #00aa00;
}

.SubscribtionStateExt_Undefined 
{
}

.SubscribtionStateExt_Updated 
{
	color: #00aa00;
}

.SubscribtionStateExt_Viewed 
{
	color: #00aa00;
}


/* Dynamic Form */

.DynamicFormContainer 
{
	border:1px solid #FFFFFF;
	height:400px;
	overflow:auto;
	width:690px;
}

.DynamicFormInnerContainer 
{
	margin-left: 25px;
	margin-top: 10px;
	width: 630px;
}

/* Info Message */

.InfoMessageContainer 
{
	border:1px solid #FFFFFF;
	height:400px;
	overflow:auto;
	width:690px;
}

/* PortalLinkButtonContainer */

.PortalLinkButtonContainer
{
	float: left;
	padding: 0px 5px 10px 5px;
}

/* PortalLinkContainer */
.PortalLinkContainer
{
	padding: 0px 5px 10px 5px;
}

/* PrefillSubscribtionLinkButtonContainer */

.PrefillSubscribtionLinkButtonContainer
{
	float: right;
}

/* RefSubscribtionLinkButtonContainer */

.RefSubscribtionLinkButtonContainer
{
	float: right;
}

/* PrefillCancelSubscribtionLinkButton */

a.PrefillCancelSubscribtionLinkButton
{
	color: #868686 !important;
	text-decoration: underline;
}

/* RefCancelSubscribtionLinkButton */

a.RefCancelSubscribtionLinkButton
{
	color: #868686!important;
	text-decoration: underline;
}

/* PrefillSubscribeLinkButton */

a.PrefillSubscribeLinkButton
{
	color: #CE900C !important;
	text-decoration: underline;
}

.webpart-subtitle-portal
{
	color:#555555;
	font-size:14px;
	font-weight: bold;
	margin:8px 0 3px 0;
	padding:0;
	display:block;
}

/* Horizontal alignment >> */

table.HorizontalAligment 
{
	border: none;
	margin: 0;
	padding: 0;
}

table.HorizontalAligment tr
{
	border: none;
	margin: 0;
	padding: 0;
}

table.HorizontalAligment td
{
	border: none;
	margin: 0;
	padding: 0 3px 0 0;
}

/* << Horizontal alignment */

/* Help Web Part >> */

.HelpWebPartTitle 
{
	font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
	border-bottom: solid 2px #D7E6C3;
	padding: 5px;
	color: #555555;
}

.HelpWebPartEmptyText 
{
	color: #555555;
	display: block;
	font-family: Tahoma;
	font-size: 11px;
	padding: 5px;
}

.RemainingHelp 
{
	margin-top: 5px;
	border-top: solid 2px #D7E6C3;
}

.HelpListItem
{
	background: transparent url(../Images/Icons/Help-Sign.gif) no-repeat scroll 2px 0px;
	padding: 4px 2px 4px 2px;
}

.HelpListItem-Wizard
{
	background: transparent url(../Images/Icons/Help-Wizard-Sign.gif) no-repeat scroll 2px 0px;
	padding: 4px 2px 4px 2px;
}

.HelpListItem a, .HelpListItem-Wizard a
{
	padding-left:20px;
	
	font-family:Tahoma;
	font-size: 11px;
	color: #555555!important;
	text-decoration: none;
}

.HelpListItem a:hover, .HelpListItem-Wizard a:hover
{
	text-decoration: underline;
}

.PopupReadPane
{
    height: 200px;
    overflow: scroll;
    padding:10px;
    width:671px;
}

.ContractReadPane
{
    /*height: 200px;*/
    overflow: scroll;
    padding:10px;
    /*width:671px;*/
}

.ContractReadPane, .ContractReadPane p, .ContractReadPane div
{
    font-family:Courier New;
    font-size: 14px;
}

.ShowAllLink
{
	padding-top: 10px;
	text-align: right;
}

.ShowAllLink a 
{
	font-family:Tahoma;
	font-size: 11px;
}

/* << Help Web Part */

/* News RSS feed list web part */

.RssListItem
{
	background: transparent url(../Images/Icons/rss_16.gif) no-repeat scroll 0px 4px;
	padding: 4px 2px 4px 2px;
}

.RssListItem a
{
	font-family:Tahoma;
	font-size: 11px;
	color: #555555!important;
	text-decoration: none;
	padding-left: 20px;
}

.RssListItem a:hover
{
	text-decoration: underline;
}

/* << News RSS feed list web part */

/* DocumentStatusControl >> */

.DocumentStatusIcon 
{
	min-width: 20px;
}

/* << DocumentStatus */


/* Portal control themes */

/* 100% */
.TextBoxFull, .DropDownFull
{
    width: 100%;
}

/* Pusė Full */
.TextBoxHalf, .DropDownHalf
{
    width: 50%;
}

/* 100% atitikmuo */
.TextBoxLarge, .DropDownLarge
{
    width: 343px;
}

/* Trečdalis Full */
.TextBoxNormal, .DropDownNormal
{
    width: 114px;
}

/* Pusė Normal */
.TextBoxSmall, .DropDownSmall
{
    width: 57px;
}

/*********************************/

/*GridView*/
/*Data table (GridView)*/
.data_table-portal-noframe
{
	border: none;
	width: 100%;
}

.data_table-portal-noframe tr.even td
{
}

.data_table-portal-noframe .Pager
{
    display: none; 
}

.data_table-portal-noframe .PagerTopRow .Pager
{
	display: none;
}

.data_table-portal-noframe .Pager table
{
    width:auto;
}

.data_table-portal-noframe .PagerSize a
{
    text-decoration: underline;
    margin-left: 2px;
    margin-right: 2px;
}

.data_table-portal-noframe .PagerSize span.PagerSizeActiveButton
{
    color: #ce900c;
    margin-left: 2px;
    margin-right: 2px;
    font-weight:bold;
}

.data_table-portal-noframe .PagerSize a:hover
{
	text-decoration: underline;
    cursor:pointer;
}

.data_table-portal-noframe .Pager a
{
    text-decoration: underline;
}

.data_table-portal-noframe .Pager .Selected
{
    color:#CE900C;
    font-weight:bold;
}

.data_table-portal-noframe .Pager .PageNavigator a
{
    font-size: 12px;
    line-height:12px;
}

.data_table-portal-noframe .Pager .PageNavigator a.Disabled
{
    color: #888888;
    cursor: default;
}

.data_table-portal-noframe .Pager span
{
    text-decoration: none;
}

.data_table-portal-noframe .Pager a:hover
{
    text-decoration: underline;
    cursor:pointer;
}

.data_table-portal-noframe .PageCount
{
    display: none;
}

.data_table-portal-noframe .PageCount a
{
    margin-left: 10px;
    text-decoration: underline;
}

.data_table-portal-noframe .PagerSize
{
    display: none; 
}


.data_table-portal-noframe caption
{
	display: none;
}

.data_table_caption_decs-portal-noframe
{
	font-size: 1,1em;
	font-weight: normal;
}

.data_table-portal-noframe td.listH, .data_table-portal-noframe th
{
	display: none;
}

.data_table-portal-noframe th a
{
    color: White;
    text-decoration: none;
    display:block;
}

.data_table-portal-noframe th a.sort_asc
{
    background:transparent url(../Images/sort_down_active.gif) no-repeat scroll right center;
    padding-right:11px;
}

.data_table-portal-noframe th a.sort_desc
{
    background:transparent url(../Images/sort_up_active.gif) no-repeat scroll right center;
    padding-right:11px;
}

.data_table-portal-noframe, .header_table-portal-noframe th, .header_table-portal-noframe td
{
    border: none !important; 
}

.data_table-portal-noframe th a:hover
{
	text-decoration: none;
}

.data_table-portal-noframe td
{
	border-style: none; /*border-top: 1px solid #CAE1E0;*/
	border: none;
	padding: 2px 4px;
	vertical-align: middle;
	overflow: visible;
}

.data_table-portal-noframe tr.even a, .data_table-portal-noframe tr.odd a, .data_table-portal-noframe tr.selected-row a
{
    text-decoration: none;
	/* Nuresetinam TD paddinga kad tesingai veiktu TR hoveris */
	/*display:block;
	margin:-2px -4px;
	padding:2px 4px;*/
}

.data_table-portal-noframe .PagerTopRow td, .data_table-portal-noframe .PagerBottomRow td, .data_table-portal-noframe .PagerRelatedDocumentsRow td
{
    border-style: none;
    padding: 0px 2px;
}

.data_table_header-portal-noframe, .data_table_header-portal-noframe a /* created to dismiss .data-table td settings */
{
	padding: 0;
}

.data_table-portal-noframe .selected-row
{
	background-color: #EEEEEE;
}

.data_table-portal-noframe tr.odd:hover td, .data_table-portal-noframe tr.even:hover td
{
    background-color: #F8F8F8;
}

.page_size_textbefore-portal-noframe
{
	display: none; 
}
.page_size_textafter-portal-noframe
{
	display: none; 
}
/*GridView*/
/* Empty GridView */

.data_table_empty-portal-noframe
{
	border: none;
}

.data_table_empty-portal-noframe caption
{
	font-size: 1,4em;
	font-weight: bold;
	white-space: nowrap;
}

.data_table_empty-portal-noframe td
{
	border: none;
	text-align: left;
	vertical-align: middle;
}
.data_table_header-portal-noframe td /* created to dismiss .data-table td settings */
{
	border: none;
	/*white-space: nowrap;*/
	padding: 0px 0px;
	font-weight: bold;
}

.data_table_header-portal-noframe span.sort_asc
{
	background:transparent url(../Images/EDS/SortArrow.gif) no-repeat scroll 0 -50px;
	display:block;
	float:left;
	height:6px;
	width:10px;
	margin:5px;
}

.data_table_header-portal-noframe span.sort_desc
{
	background:transparent url(../Images/EDS/SortArrow.gif) no-repeat scroll 0 1px;
	display:block;
	float:left;
	height:6px;
	width:10px;
	margin:5px;
}

/***************************************/

.AllNewsLink
{
    margin-top: 5px;
    margin-left: 15px;
}

.AllNewsLink .FloatDirectionLeft
{
    text-align: left;
}

.AllNewsLink .FloatDirectionRight
{
    text-align: right;
}

.NewsTopicText
{
    margin: 2px;
}

.NewsTitleText
{
    margin: 2px;
    font-weight: bold; 
}

.NewsDateText
{
    margin: 2px;
}

.NewsContent
{
    border-top: solid 1px #DDDDDD;
    padding: 8px 2px 2px 2px;
}

.NewsAllFormVersionListLink
{
    border-top: solid 1px #DDDDDD;
    padding: 8px 2px 2px 2px;
}

.NewsFormVersions
{
    border-top: solid 1px #DDDDDD;
    padding: 8px 2px 2px 2px;
}

.NewsFormVersionListCaption
{
}


.LongButtonContainer 
{
	width: 140px;
}


.popup_window_background
{
    background-color: Black;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.popup_window
{
    border:1px solid #DDDDDD;
    padding:0;
    filter: Shadow(Color=#074D8F, Direction=135, Strength=15);
    box-shadow: #074D8F 0.5em 0.5em 0.3em;
    width: 700px;
}

.popup_content
{
	background-color: White; 
	min-height:120px; 
	background-color:White; 
	border:4px solid #84A91B;
}

.popup_content .close 
{
    float: right;
}

.popup_content .title 
{
    background-color:#84A91B;
    color:White;
    font-size:14px;
    line-height:16px;
    padding:1px 2px 5px;
}

.resizableDiv
{
    overflow-y: scroll;
    min-height: 150px;
}

.dynamicFormDiv
{
	padding: 5px 5px 5px 5px;
	border: solid 0px #DDDDDD;
	display: block;
}

.downloadDiv
{
	padding: 5px 5px 5px 5px;
	border: solid 1px #DDDDDD;
	display: block;
}
.resultDiv
{
	line-height: 0px;
	padding: 5px 5px 5px 5px;
	border: solid 0px #DDDDDD;	
	display: block;
	height: auto;
}
.resultDiv iframe
{
   width: 100%;
   height: 100%;
}

.messageDiv
{
	padding: 5px 5px 5px 5px;
	display: block;
}

.DateLineWidth 
{
    max-width: 160px;
}