/*
jasny niebieski: #ebefff (235, 239, 255)
ciemny niebieski: #d3dfff (211, 223, 255)
ciemniejszy niebieski (h1): #6E8EAD (110, 142, 173)
linki: #0011BB (0, 17, 187)
ciemne linki (menu): #163b6f (22, 59, 111)
*/
body
{
	background-position: center top;
	background-attachment: fixed;
	background-image: url(../images/background_gradient2.png);
	background-repeat: repeat;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	SCROLLBAR-HIGHLIGHT-COLOR: #3f73ad;
	SCROLLBAR-ARROW-COLOR: #3f73ad;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #abccf5;
}

h1
{
	color: #6E8EAD;
	text-align: center;
	font-size: 16pt;
}

a:link
{
	text-decoration:none;
	color: #0011BB; /*Blue*/
}

a:visited
{
	color: #0011BB;/*#163b6f;*/
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:active
{
	text-decoration:underline
}

.page_title
{
	font-size: 15px;
	color: #ebefff/*gainsboro*/;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.txt
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}

.smalltext
{
	font-size: 8pt;
}

.gallery
{
	font-size: 7pt;
}

.contextmenu
{
	font-size: 8pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.standardlink
{
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

.logo
{
	font-weight:bold;
	font-size: 8pt;
	color: dimgray;
	font-family: Arial, Helvetica, sans-serif;
}

INPUT
{
	border: gray 1px solid;
	height: 18px;
	vertical-align: middle;
	font-size: 8pt;
}

TEXTAREA
{
	border: gray 1px solid;
	font-size: 8pt;
}

SELECT
{
	border: 0;
	height: 18px;
	font-size: 8pt;
}

.PanelTable, .Panel, .PanelGrid, .PanelGridImportant, .PanelVar1, .PanelGridList, .PanelVar1 TD TABLE, .Panel TD TABLE, .NewsPanel, .PanelGridList TD
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0;
}

.PanelTable, .Panel, .PanelGrid, .PanelVar1, .PanelGridList
{
	border: #99ccff 1px solid;
	color: #00254b;
}

.PanelGridImportant, .TDErrorMessages .PanelTable, .TDErrorMessages .Panel, .TDErrorMessages .PanelGrid, .TDErrorMessages .PanelVar1, .TDErrorMessages .PanelGridList
{
	border: #ffcc99 1px solid;
	color: #4b2500;
}

.PanelVar1 TD TABLE, .Panel TD TABLE
{
	color: #00254b;
}

.TDErrorMessages .PanelVar1 TD TABLE, .TDErrorMessages .Panel TD TABLE
{
	color: #4b2500;
}

.PanelVar1
{
	background-color: #ebefff;
}

.PanelTitle, .Panel TH, .PanelVar1 TH, .PanelGrid TH, .PanelGridList TH
{
	background-color: #d3dfff;
}

.PanelGridImportant TH, .TDErrorMessages .PanelTitle, .TDErrorMessages .Panel TH, .TDErrorMessages .PanelVar1 TH, .TDErrorMessages .PanelGrid TH, .TDErrorMessages .PanelGridList TH
{
	background-color: #ffdfd3;
}

.PanelBar, .Panel .Bar, .PanelVar1 .Bar, .PanelGrid .Bar, .PanelGridList Bar
{
	/*border: #d3dfff 1px solid;*/
	background-color: #ebefff;
	border: 0;
}

.PanelGridImportant .Bar, .TDErrorMessages .PanelBar, .TDErrorMessages .Panel .Bar, .TDErrorMessages .PanelVar1 .Bar, .TDErrorMessages .PanelGrid .Bar, .TDErrorMessages .PanelGridList Bar
{
	background-color: #ffefeb;
	border: 0;
}
.ErrorBar
{
	border: #0099ff 1px solid;
	background-color: #ff3333;
}

.Panel a:link, .Panel a:visited,
.PanelVar1 a:link, .PanelVar1 a:visited,
.PanelGrid a:link, .PanelGrid a:visited,
.PanelGridList a:link, .PanelGridList a:visited,
.MultiPanelNavigation .PanelNavigation a:link, .MultiPanelNavigation .PanelNavigation a:visited
{
	color: #0011BB;
}

.PanelGridImportant a:link, .PanelGridImportant a:visited,
.TDErrorMessages .Panel a:link, .TDErrorMessages .Panel a:visited,
.TDErrorMessages .PanelVar1 a:link, .TDErrorMessages .PanelVar1 a:visited,
.TDErrorMessages .PanelGrid a:link, .TDErrorMessages .PanelGrid a:visited,
.TDErrorMessages .PanelGridList a:link, .TDErrorMessages .PanelGridList a:visited,
.TDErrorMessages .MultiPanelNavigation .PanelNavigation a:link, .TDErrorMessages .MultiPanelNavigation .PanelNavigation a:visited
{
	color: #bb1100;
}

.PanelTitle, PanelTitleNoColor, .Panel TH, .PanelGrid TH, .PanelVar1 TH, .PanelGridList TH, .PanelGridImportant TH
{
	border: none;
	padding: 3px;
	margin: 0;
	color: black;
	font-weight: normal;
}

.PanelContent
{
	text-align: justify;
}

.PanelContentRight
{
	text-align: right;
}

.PanelContentCenter
{
	text-align: center;
}

.PanelContent, .PanelContentRight, .PanelContentCenter,
.Panel TD, .PanelGrid TD,
.PanelGridImportant TD,
.PanelVar1 TD,
.PanelGridList TD
{
	border: none;
	vertical-align: top;
}

.PanelContent, .PanelContentRight, .PanelContentCenter,
.Panel TD, .PanelGrid .Bar,
.PanelGridImportant .Bar,
.PanelVar1 TD,
.PanelGridList TD,
.PanelGrid TD,
.PanelGridImportant TD
{
	padding: 3px;
	margin: 0;
}

.TextBox100Width, .TextBoxKeywords
{
	width: 100%;
}

.TextBoxKeywords
{
	background-color: #DCEAFA
}

.TextBoxMultiLine
{
	background-color: #DCEAFA;
	width: 100%;
	height: 200px;
	vertical-align: top;
}

.Helps
{
	text-align: justify;
	margin: 20px;
}

.LabelGray, .LabelGraySmall, .TextGray, .TextGraySmall, .Helps, .NewsDate
{
	font-style: italic;
	color: Gray;
}

.LabelSmall, .LabelGraySmall, .TextGraySmall
{
	font-size: 6pt;
}


.Label, .LabelSmall, .LabelGray, .LabelGraySmall
{
	font-weight: bold;
	vertical-align: top;
}

.TDForumThreadLink
{
	padding-left: 5px;
	padding-right: 10px;
}
.TDForumLink
{
	padding-left: 5px;
	padding-right: 10px;
}
.TDForumUserLink
{
	width: 100px;
	font-size: 8pt;
}
.TDForumDates
{
	width: 150px;
	font-size: 6pt;
}

.TDForumPostSignature
{
	border-right: #99ccff 1px solid;
	background-color: #ebefff;
	vertical-align: top;
	width: 18%;
}

.TDErrorMessages .TDForumPostSignature
{
	border-right: #ffcc99 1px solid;
	background-color: #ffefeb;
}

.TDForumPostSubject
{
	height: 15px;
}

.TDNames
{
	width: 90px;
	text-align: right;
	vertical-align: top;
}
.TDNotNames
{
	width: 100%;
	text-align:justify;
	vertical-align: top;
}
.TDLinkButtons
{
	border: none;
	font-size: 8pt;
	text-align: right;
}
.Validators
{
	display: block;
	color: Red;
}
.TableForumItem
{
	border: darkgray 1px solid;
	background-color: #ffffff;
	width: 100%;
}

.TableThreadItem
{
	border: darkgray 1px solid;
	background-color: #d4e7dd;
	width: 100%;
}
.TablePostItem
{
	border: darkgray 1px solid;
	width: 100%;
}

.SpanMaterialNames
{
	float: left;
}

.SpanMaterialButtons
{
	display: inline;
	float: right;
	vertical-align: top;
	text-align: right;
}

.RightButtons
{
	text-align: right;
	vertical-align: bottom;
}

.WithPlusButton
{
	width: 60px;
}

.ClipboardConnected
{
	background-color:#99FF99;
}

.LinkWithIcon
{
	border: none;
	vertical-align: top;
	width: 50px;
	height: 50px;
}

.SmallLinkWithIcon
{
	border: none;
	vertical-align: top;
	width: 20px;
	height: 20px;
}

.BigLinkWithIcon
{
	border: none;
	vertical-align: top;
	width: 125px;
	height: 125px;
}

.LittleIcon
{
	border: none;
	vertical-align: top;
	width: 13px;
	height: 13px;
}

.NewsletterToC
{
	border-top: 1px solid #d3dfff;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.NewsletterToCElem
{
	background: url("../images/Materials/LinkMaterial.gif") no-repeat center left;
	padding: 1em;
	padding-left: 25px;
	border-bottom: 1px solid #d3dfff;
	text-align: left;
}
.NewsletterElem
{
	padding: 0;
	margin: 0;
	float: right;
	width: 440px;
	padding-bottom: 2em;
}
.NewsletterElemEnum
{
	padding-left: 1em;
	background: url("../images/arrow.gif") no-repeat left 5px;
}
.NewsletterElemMore
{
	clear: both;
	float: right;
}
.NewsletterIcon
{
	float: left;
	margin-right: 5px;
	border: 1px solid #d3dfff;
	padding: 5px;
}

.NoBorder, .NoBorder input
{
	border: none;
}
.DivShowNACEs
{
	width: 560px;
	text-align: left;
}

.Right
{
	text-align: right;
}

.MultiPanelNavigation ul
{
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #99ccff;
	margin-top: 0;
	margin-bottom: 5px;
}

.MultiPanelNavigation ul li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.MultiPanelNavigation .NotSelected, .MultiPanelNavigation .Selected
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #99ccff;
	border-bottom: none;
	background-color: #ebefff;
	text-decoration: none;
}

.MultiPanelNavigation .Selected,
.MultiPanelNavigation .PanelNavigation .Selected
{
	background-color: White;
	border-bottom: 1px solid White;
}

.NewsBar
{
	width: 120px;
	border: #0099ff 1px solid;
	background-color: #99ccff;
}

.DeleteButtons, .DeleteButtons a:link, .DeleteButtons a:visited
{
	width: 120px;
	color: White;
	font-weight: Bold;
	background-color: Red;
}

.Panel .DeleteButtons
{
	border: #aa1714 1px solid;
}

.PlaceItem
{
	margin: 10px;
	text-align: left;
}

.PlaceIcon
{
	vertical-align: top;
	padding-right: 10px;
}

.PlaceLink
{
	padding-bottom: 10px;
}

.PlaceDescription
{
	padding-bottom: 20px;
	text-align: justify;
}

.PlacesTable
{
	border: none;
	color: black;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
}

.PlacePicture
{
	clear: both;
	float: right;
}

.LangStringEditBox
{
	width: 100%;
	
	height:100%;
}

.GoogleLink a:link, .GoogleLink a:visited
{
	font-size: 6pt;
	color: White;
}
.Sidebar
{
	padding: 0;
	margin: 0;
	border: none;
	width: 100px;
	height: 100%;
}

.menucontainer
{
	width: 100%;
	text-align: left;
}

.menucontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.menulist li
{
	padding-left: 12px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.8em;
}

.menucontainer a, .menucontainer a:visited, .menucontainer a:active
{
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	width:100%;
	color: #0011BB;
}

.MultiPanelNavigation ul a:hover,
.MultiPanelNavigation .PanelNavigation a:hover,
.menucontainer a:hover
{
	background-color: #d3dfff;
}

.SearchInnovation
{
	color: #0000A0;
}

.Marked .DataGridTitleAndLink
{
	font-weight: bold;
}

.Marked .DataGridSubtitleAndLink
{
}

.LoginPanelTextbox
{
	width: 75px;
}

.SearchBox
{
	width: 300px;
}
.LangDropDown
{
	width: 100px;
	vertical-align:middle;
}
.LangValue
{
	width: 140px;
	vertical-align:middle;
}

.NACELevel0
{
	background-color: #d3dfff;
}

.NACELevel1
{
	background-color: #ebefff;
}

.NACELevel2
{
	background-color: #fbffff;
}

.NACELevel3
{
	background-color: #ffffff;
}


.Sidebar2
{
	padding: 0;
	margin: 0;
	border: none;
	width: 100px;
	height: 100%;
}

.Sidebar2 .menucontainer2, .Sidebar2 .menucontainer3
{
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-weight: bold;
}


.Sidebar2 ul.menulist2, .Sidebar2 ul.menulist3
{
	width: 100px;
	padding: 0px;
	border: 1px solid White;
	border-top: 0px;
	margin: 0px;
}

.Sidebar2 ul.menulist2 li, .Sidebar2 ul.menulist3 li
{
	list-style: none;
	margin: 0px;
	border: 0px;
	border-top: 1px solid White;
}

.Sidebar2 ul.menulist2 .nota, .Sidebar2 ul.menulist3 .nota
{
	margin-top: 20px;
	display: block;
	/*width: 100px;*/
	padding: 3px 5px 3px 5px;
	border-right: 10px solid #d3dfff;/*#d3dfff;*/
	background: #ebefff; /*#ebefff;*/
	text-decoration: none;
	text-align: right;
}

.Sidebar2 ul.menulist3 .nota
{
	border-right: 0;
	border-left: 10px solid #d3dfff;/*#d3dfff;*/
	text-align: left;
}

.Sidebar2 ul.menulist2 .LoginTextbox, .Sidebar2 ul.menulist3 .LoginTextbox, .Sidebar2 ul.menulist3 .ImageMenu, .Sidebar2 ul.menulist2 .ImageMenu
{
	font-weight: normal;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	border-left: 10px solid #ebefff;/*#d3dfff;*/
	text-align: left;
}

.Sidebar2 .ShoutBox
{
	width: 100%;
	height: 10em;
	overflow: hidden;
	/*border: 1px solid black;*/
	text-align: left;
	font-weight: lighter;
}

.Sidebar2 .ShoutBox a
{
	display: block;
	text-align: right
}

.Sidebar2 ul.menulist2 .LoginTextbox, .Sidebar2 ul.menulist2 .ImageMenu
{
	border-left:0;
	border-right: 10px solid #ebefff;/*#d3dfff;*/
	text-align: right;
}

.Sidebar2 ul.menulist3 .ImageMenu
{
	border-right: 0;
	border-left: 10px solid #ebefff;/*#d3dfff;*/
	text-align: left;
}

.Sidebar2 img
{
	border:0;
}

.Sidebar2 ul.menulist2 a, .Sidebar2 ul.menulist3 a
{
	display: block;
	/*width: 100px;*/
	padding: 3px 5px 3px 5px;
	border: 0px;
	border-right: 10px solid #ebefff;/*#d3dfff;*/
	text-decoration: none;
	text-align: right;
}

.Sidebar2 ul.menulist3 a.LanguageButton
{
	/*width: 60px;*/
	float: left;
}

.Sidebar2 ul.menulist3 input.LanguageImage
{
	border: 0;
	width: 21px;
	height: 13px;
	vertical-align: middle;
	float: right;
}

.Sidebar2 ul.menulist3 a
{
	border-left: 10px solid #ebefff;/*#d3dfff;*/
	border-right: 0;
	text-align: left;
}
.Sidebar2 ul.menulist2 li a:link, .Sidebar2 ul.menulist2 li a:visited,
.Sidebar2 ul.menulist3 li a:link, .Sidebar2 ul.menulist3 li a:visited
{ color: #163b6f; }
/*.Sidebar2 div.menucontainer2 li a:visited, .Sidebar2 div.menucontainer3 li a:visited  { color: #163b6f; }*/

.Sidebar2 ul.menulist2 li a:hover, .Sidebar2 ul.menulist3 li a:hover
{
	border-color: #d3dfff;
	background: #ebefff;
}
.Sidebar2 ul.menulist3 li:hover { border-left-color: #d3dfff; background: #ebefff; }
.Sidebar2 ul.menulist2 li:hover { border-right-color: #d3dfff; background: #ebefff; }
/*.Sidebar2 .menucontainer2 a, .Sidebar2 .menucontainer2 a:visited, .Sidebar2 .menucontainer2 a:active
{
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	width:100%;
	color: #0011BB;
}*/

.SortDropDown
{
	vertical-align: middle;
	border: gray 1px solid;
}

.NewsPanel
{
	margin-top: 20px;
	text-align: justify;
	border-bottom: #99ccff 1px solid;
	/*background-image: url(../images/gradvert.png);
	background-repeat: repeat-x; */
}

/*.NewsPanel hr
{
	width: 50%;
	text-align: center;
	color: #d3dfff;	
}*/
.TDErrorMessages, .Sidebar2 ul.menulist3 .TDErrorMessages a:link, .Sidebar2 ul.menulist3 .TDErrorMessages a:visited
{
	text-align: center;
	font-weight: bold;
	color: Red;
}
.Sidebar2 ul.menulist3 .TDErrorMessages a:link, .Sidebar2 ul.menulist3 .TDErrorMessages a:visited
{
	text-align: left;
	border-left-color: Red;
}
.Fineprint, .Fineprint a:link, .Fineprint a:visited
{
	color: Gray;
}
.Justifiy
{
	text-align: justify;
}
.Color1
{
	color: #FF0000;
}
.Color2
{
	color: #00ff00;
}
.Color3
{
	color: #0000ff;
}
.Color4
{
	color: #FF00FF;
}