/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    font-weight: normal;
    font-size: 14px;
    word-spacing: normal;
    text-transform: none;
    font-family:'Times New Roman', Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #F8F8F8;
}

TD
{
	font-size: 12px;
	font-family: Verdana,Tahoma, Helvetica, sans-serif;
}
	
.orange
{
	color: #e46913;
}
.blue
{
    color: #00569b;
}	
.black
{
	color: #000000;
}
.red
{
    color: #CC3300;
}
		
.TEXTBOX
{
	font-size: 11px;
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	background: whitesmoke;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.BUTTON
{
	border-right: gray 1px solid;
	border-top: whitesmoke 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background: gainsboro;
	border-left: whitesmoke 1px solid;
	border-bottom: gray 1px solid;
}
.MENUBUTOFF
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: whitesmoke 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	background: gainsboro;
	padding-bottom: 3px;
	border-left: whitesmoke 1px;
	padding-top: 3px;
	border-bottom: white 1px solid;
}
.MENUBUTON
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: whitesmoke 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	background: gainsboro;
	padding-bottom: 5px;
	border-left: whitesmoke 1px;
	padding-top: 10px;
	border-bottom: gainsboro 1px solid;
}

A:link	{	
	text-decoration:	underline;
	color: Black;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color: Black;
	}	
		
A:active	{	
	text-decoration:	underline;
	color: Black;
	}	
		
A:hover
{
    text-decoration: none;
    color: #3366CC;
}
	

	
.DARKBGD
{
	background-color: gray;
}	
.MIDBGD
{
	background-color: gainsboro;
}	
.LIGHTBGD
{
	background-color: whitesmoke;
}	

.GRIDITEM
{
	border-top: whitesmoke 1px solid;
	background-color: #ffff66;
}


.header
{
	font-size: x-large;
	color: #3300cc;
}
.template
{

	border-collapse: collapse;
}

.footer
{
    margin: 2px;
    border-top: #000000 1px dotted;
    background-color: #2D4192;
    border-top-style: none;
    color: #CCCCFF;


    font-size: 11px;
    width: 100%;

}
.topmenu
{
	padding-right: 5px;
	border-top: #000000 1px  dotted;
	padding-left: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: black 1px  dotted;
	background-color: whitesmoke;
	text-align: left;
}




/* PASEK NAWIGACYJNY */
.NavigationBarSeparator
{
	color: #cccccc;
}
.NavigationBarHyperLink
{
	color: dimgray;
}

A:link.NavigationBarHyperLink
{
	color: dimgray;
	text-decoration: underline;
}	
		
A:visited.NavigationBarHyperLink
{
	color: dimgray;
	text-decoration: underline;
}	
		
A:active.NavigationBarHyperLink
{
	color: #6600cc;
	text-decoration: underline;
}	
		
A:hover.NavigationBarHyperLink
{
	color: #6600cc;
	text-decoration: none;
}

.NavigationBarBackground
{

}
.DocTitle
{
	border-right: gainsboro 1px dotted;
	border-top: gainsboro 1px dotted;
	font-weight: bold;
	margin-bottom: 10px;
	border-left: gainsboro 1px dotted;
	width: 100%;
	color: dimgray;
	border-bottom: gainsboro 1px dotted;
	position: static;
	height: 22px;
	background-color: whitesmoke;
}
.PrintVersionTitle
{
    font-size: 12px;
    font-weight: bold;
}
.PrintVersionTitlePanel
{
    margin: 5px;
    border: 1px dotted #CCCCCC;
    background-color: #F2F2F2;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
}
/*Aktualnosci*/
.NewsTitle
{
	font-weight: bold;
	color: #000033;
}
.NewsShortText
{
	color: #000033;
}
.NewsDateTime
{
	color: gray;
}
.NewsMoreLink
{
	color: gray;
}
.NewsPicture
{

}
.NewsHeader
{
	border-right: gainsboro 1px dotted;
	border-top: gainsboro 1px dotted;
	border-left: gainsboro 1px dotted;
	width: 100%;
	color: dimgray;
	border-bottom: gainsboro 1px dotted;
	position: static;
	height: 22px;
	background-color: whitesmoke;
}
/* koniec Aktualnosci*/

.BannerDesign
{
	border-right: gainsboro 1px dotted;
	border-top: gainsboro 1px dotted;
	border-left: gainsboro 1px dotted;
	width: 100%;
	color: dimgray;
	border-bottom: gainsboro 1px dotted;
	position: static;
	height: 22px;
	background-color: whitesmoke;
}

.ErrorMsg
{
	border-right: darkorange 1px dotted;
	border-top: darkorange 1px dotted;
	border-left: darkorange 1px dotted;
	color: red;
	border-bottom: darkorange 1px dotted;
	position: static;
	background-color: khaki;
}

.NoErrorMsg
{
	border-right: seagreen 1px dotted;
	padding-right: 5px;
	border-top: seagreen 1px dotted;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: seagreen 1px dotted;
	color: seagreen;
	padding-top: 5px;
	border-bottom: seagreen 1px dotted;
	position: static;
	background-color: lightcyan;

}

.LoggedInMenu
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 100%;
	padding-top: 4px;
	text-align: right;
}
.ValidatorErrorMsgs
{
	font-weight: bold;
	color: #ff6600;
}
.marque
{
	font-weight: bold;
	background-image: url(/cmsws/page/images/ScroolingBg.gif);
	color: black;
}

.FilesSection
{
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #000000;
}
.HyperLinksSection
{
    border-left-style: dotted;
    border-left-width: 1px;
    border-left-color: #000000;
}
.ModuleInfo
{
    font-size: 10px;
    width: 100%;
    margin: 5px;
    border: 1px dotted #C0C0C0;
    background-color: #EAEAEA;
}
.ModuleInfoLabel
{
    font-size: 10px;
    font-style: italic;
}
/* klasy Szablonów*/
.template_menu
{

}
.template_menuColumn
{
    background-color: #FCFCF9;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #000000;



}
.template_content
{
       padding: 5px;
}
.template_mainTable
{
    background-color: #FFFFFF;
}
/* koniec klasy Szablonów*/

/* nagłówki Menu*/
.menuHeader
{
    border-style: none none dotted none;

    height: 20px;
    width: 200px;

    padding: 2px;
    background-color: #E6E6E6;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    text-align: left;
    text-indent: 17px;
    line-height: 20px;
    color: #666666;
    font-weight: bold;



}
/* koniec nagłówki Menu*/
/* wyniki wzsyukiwania*/

A:link.SearchTitle
{
    text-decoration: underline;
        font-size: 15px;
    font-weight: bold;
    color: #003399;
}	
		
A:visited.SearchTitle	{	
	text-decoration:	underline;
	    font-size: 15px;
    font-weight: bold;
    color: #003399;
	}	
		
A:active.SearchTitle	{	
	text-decoration:underline	;
	    font-size: 15px;
    font-weight: bold;
    color: #003399;
	}	
		
A:hover.SearchTitle
{
    text-decoration: underline;
     font-size: 15px;
    font-weight: bold;
    color: #003399;
}

.SearchDesc{font-size: 13px;}

A:link.SearchLink
{
    text-decoration: none;
    font-size: 13px;
    color: #009900;
}	
		
A:visited.SearchLink	{	
	text-decoration:	none;
    font-size: 13px;
    color: #009900;
	}	
		
A:active.SearchLink	{	
	text-decoration:none	;
    font-size: 13px;
    color: #009900;
	}	
		
A:hover.SearchLink
{
    text-decoration: underline;
    font-size: 13px;
    color: #009900;
}
/* koniec wyniki wzsyukiwania*/

/*predefionowane wielkości czcionek*/
.size1{font-size: 10px;}
.size2{font-size: 13px;}
.size3{font-size: 15px;}
/*koniec predefionowane wielkości czcionek*/

/*FAQ*/
.FaqTabColor
{
    background-color: #374479;
}
.FaqSelectedColor
{
    color: #FFFFFF;
}
/*koniecFAQ*/

/*header styles*/
 .menuoff
    {
        padding: 1px 2px 1px 2px; 
    }
    .menuon
    {
        padding: 1px 2px 1px 2px; 
        border: 1px solid #aaaaaa; 
        background-color:White;
    }
    A:link.header	{	
	text-decoration:	none;
	color: Black;
	}	
		
    A:visited.header	{	
	text-decoration:	none;
	color: Black;
	}	
		
    A:active.header	{	
	text-decoration:	none;
	color: Black;
	}	
		
    A:hover.header
    {
    text-decoration: underline;
    color: Red;
    }
/*header styles end*/

/*lytebox*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }	
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer.grey { border: 3px solid #888888; }
#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(images/loading.gif) center no-repeat;
}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }		
#lbNext { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }	
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }	
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }		
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }	
#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }		
#lbDetailsData { padding: 0 10px; }
#lbDetailsData.grey { color: #333333; }	
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose.grey { background: url(images/close_grey.png) no-repeat; }	
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay.grey { background: url(images/play_grey.png) no-repeat; }		
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause.grey { background: url(images/pause_grey.png) no-repeat; }
	