/* Minification failed. Returning unminified contents.
(5,18): run-time error CSS1033: Expected closing bracket, found 'Style'
(5,23): run-time error CSS1031: Expected selector, found ']'
(5,23): run-time error CSS1025: Expected comma or open brace, found ']'
 */
table {
     border-spacing: 0px 0px;
}

table[Attributes Style] {
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}
body
{
    background-color: #FBFBE1;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

/* klasa opisująca główną tabelę w ktorej znajduje się header, footer, menu i content */
.masterMainTable
{
    border: 0px solid black;
    width: 994px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: #FFFFFF;
    text-align: left;
   
}

.masterMainTableS
{
    border: 0px solid black;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: #FFFFFF;
    text-align: left;
}

/* klasa opisująca komórkę z menu */
.masterMenuTd
{
    width: 200px;
    vertical-align: top;
    background-color: #fcfcf9;
    border-left: dotted gray 1px;
    border-right: dotted gray 1px;
}

.masterMenuTdS
{
    width: 200px;
    vertical-align: top;
    background-color: #fcfcf9;
    /*border-left: dotted gray 1px;
    border-right: dotted gray 1px;*/
}


/* klasa opisująca  */
.masterContentTd
{
    width: 792px;
    text-align: left;
    background-color: White;
    vertical-align: top;
}

/* klasa opisująca  */
.masterContentTdS
{
    width: 100%;
    text-align: left;
    background-color: White;
    vertical-align: top;
}


/* klasa odpowiedzialna za nagłówek menu */
.masterMenuHeader
{
    border-style: none none dotted none;
    width: 181px;
    padding-left: 19px;
    background-color: #514631;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-color: #fafdfd;
    text-align: left;
    color: #fafdfd;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

/* klasa odpowiedzialna za nagłówek menu */
.masterMenuHeaderLight
{
    border-style: none none dotted none;
    width: 181px;
    padding-left: 19px;
    background-color: LightGrey;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-color: #fafdfd;
    text-align: left;
    color: black;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}

/* style odpowiedzialne za poprawne wyswietlenie banera i stopki */
/*header styles*/
.menuoff
{
    padding: 1px 2px 1px 2px;
}
.menuon
{
    padding: 1px 2px 1px 2px;
    border: 1px solid #aaaaaa;
    background-color: White;
}

.contentMainDiv
{
    width: 792px;
    vertical-align: top;
}

.innerContentDiv
{
    width: 742px;
    margin: 0px 10px 10px 10px;
    padding: 10px 10px 10px 20px;
    background-color: #FBFBE1;  
    vertical-align: top;
}

.siteLabel
{
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}

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*/

/* Style odpowiedzialne za wyswietlanie menu */
/* asp.net menu */
.menuMainStyle
{
    border: none;
}
.menuItemStyleStatic, .menuItemStyleDynamic
{
    padding: 3px 2px 6px 3px;
    font-family: Tahoma;
    font-size: 12px;
    color: Black !important;
    text-decoration: none !important;
}

.menuItemStyleStatic img, .menuItemStyleDynamic img
{
    margin-right: 3px;
    border: 0px !important;
}

.menuItemStyleStaticHover, .menuItemStyleDynamicHover
{
    color: Black !important;
    text-decoration: underline !important;
}
.subMenuStyle
{
    border-bottom: solid 2px #999999 !important;
    border-left: solid 1px #999999 !important;
    border-right: solid 2px #999999 !important;
    border-top: solid 1px #999999 !important;
}
/* asp.net menu end */

/* klasa opisująca wygląd labeli i wszystkiego co renderuje się do span */
span.base
{
    font-family: Tahoma;
    font-size: 12px;
}

/* klasa ogólna do opisu bazowego */
.base
{
    font-family: Tahoma;
    font-size: 12px;
}

/* klasa opisująca wygląd przycisku */
input[type=submit].base
{
    background-color: #514631;
    color: #fafdfd;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    border-top: solid 1px white;
    border-left: solid 1px white;
    padding: 0px 10px 0px 10px;
    cursor:pointer;
}
input[type=button].base
{
    background-color: #514631;
    color: #fafdfd;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    border-top: solid 1px white;
    border-left: solid 1px white;
    padding: 0px 10px 0px 10px;
    cursor:pointer;
}

/* klasa opisująca pola do wprowadzania tekstów jednoliniowych */
input[type=text].base
{
    font-family: Tahoma;
    font-size: 12px;
    width: 400px;
    border: 1px solid #514631;
}

/* klasa opisująca pola do wprowadzania tekstów wieloliniowych */
textarea.base
{
    font-family: Tahoma;
    font-size: 12px;
    width: 400px;
    height: 120px;
    border: 1px solid #514631;
    padding: 1px;
}

select.base
{
    font-family: Tahoma;
    font-size: 12px;
    width: 403px;
    border: 1px solid #514631;
}

/* klasy opisujące link */
A:link.base
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    color: Black;
}

A:visited.base
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    color: Black;
}

A:active.base
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    color: Black;
}

A:hover.base
{
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: Red;
}
/* klasy opisujące link koniec */

input[type=file].base
{
    font-family: Tahoma;
    font-size: 12px;
    width: 404px;
    border: 1px solid #514631;
    background-color: #FFFFFF;
}

input[type=password].base
{
    font-family: Tahoma;
    font-size: 12px;
    width: 400px;
    border: 1px solid #514631;
    background-color: #FFFFFF;
}

input[type=password][disabled].base
{
    border: 1px solid #999;
    background-color: #ddd;
}

input[disabled].base
{
    border: 1px solid #999;
    background-color: #ddd;
}

input[readonly].base
{
    border: 1px solid #514631;
    background-color: #eee;
}
.errorText
{
    color: Red;
    font-weight: bold;
}
.divTimeout
{
    width: 100%;
    text-align: center;
    font-family: Verdana;
    font-size: 12px;
}

.menuItem:hover
{
    background-color: #F4F0EC;
    color: #333333;
}
.menuItem
{
    padding: 2px 5px;
    background-color: #FCFCF9;
	border-top: 1px solid #E0DCCE;
    color: #333333;
    cursor: hand;
    white-space: normal;
    font-size: 0.75em;
    font-family:Tahoma;
    vertical-align: middle;
}
.menuGroup
{
	padding: 2px 5px;
    background-color: #E0DCCE;
	border-top: 1px solid beige;
    color: #333333;
    cursor: hand;
    white-space: normal;
    font-size: 12px;
	font-weight:bold;
    font-family:Tahoma;
    vertical-align: middle;
}

.siteLabel
{
	font-weight: bold;
	padding: 10px 0px 10px 10px;
}

.contentMainDiv
{
	width: 792px;
}

.innerContentDiv
{
	width: 80%;
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 10px 20px;
	background-color: #FBFBE1;
}

.innerContentDivS
{
	width: 100%;
	margin: 0px 10px 0px 10px;
	padding: 10px 10px 10px 20px;
	background-color: #FBFBE1;
}


.innerAlterContentDiv
{
	width: 702px;
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
}

.fieldName
{
	font-style: italic;
}

.rigthButtonSection
{
	text-align: right;
}

.tableAnnouncementChoice
{
	width: 100%;	
}

.tableAnnouncementChoice td.leftLabel
{
	border: 1px #9f9171 solid;
	background-color: #dfdbcd;
	width: 110px;	
}

.tableAnnouncementChoice td.rightInfo
{
	border: 1px #9f9171 solid;
	background-color: #ece9dd;
}

.tableAnnouncementChoice td.rightInfo
{
	border: 1px #9f9171 solid;
	background-color: #ece9dd;
}

.formResultSaved
{
	border: 1px solid Green;
	background-color: #8fed8f;
	text-align: center;
	height: 30px;
}

.formResultNotSaved
{
	border: 1px solid DarkRed;
	background-color: #ff765b;
	text-align: center;
	height: 30px;
}

.formSaveResultTable
{
	width: 50%;
}

@media print
    {
        .non-printable 
        { 
        	display: none;        	
		}
		body
		{
			background-color: transparent;
			border: 0px;
		}
        .printable 
        {         	
        	display: block; 
        	background-color: transparent;
			border: 0px;
			border-color: transparent;       	
		}
		.printableBig
		{
			display: block; 
        	background-color: transparent;
			border: 0px;
			border-color: transparent;  
			font-size: 16px;
		}
    }
.growlUI
{
    font-family: Verdana;
    font-size: 14px;
    width: 190px;
    vertical-align: middle;
}

.validationInfoDiv
{
	background-color: #F5F5F5;
	position: fixed;
	border: 2px solid #660000;
	width: 260px;
	display: none;
	font-family: Verdana;
}

.validationInfoDivHeader
{
	background-color: #660000;
	height: 100%;
	color: #ffffff;
	width: 100%;
	min-height: 18px;
	vertical-align: middle;
	font-weight: bold;	
	font-size: 13px;
}

.validationInfoDivContent
{
	padding: 5px;
	padding-top: 3px;
	width: 100%;
	height: 100%;
	color: #660000;
}

.validationInfoDivContent a
{
	color: #000000;
	text-decoration: none;
}

.validationInfoDivContent a:hover
{
	color: #660000;
	text-decoration: underline;
}
