body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #421045;
	background: #5e0062;
	background-image:url(images/bg.gif);
}

form {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	display: inline;
}

a {
	color: #421045;
	text-decoration: none;
}

a:hover {
	color: #9b4040;
	text-decoration: none;
}

a img {
	border: 0px none;
}


table#mainTable {
	margin:0 auto;
	width: 780px;
	border-collapse: collapse;
	empty-cells: show;
}

td#header {
	border-bottom: #A8A8A8 1px solid;
	height: 100px;
}

td#leftColumn {
	background: #e298e5;
	width: 150px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}


td#contentColumn {
	background:#e298e5;
	/*width:560px;*/
	padding: 6px 3px 6px 3px;
	vertical-align: top;
	margin: 0;
}

td#rightColumn {
	background: #e298e5;
	width: 150px;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

td#footer {
	text-align: center;
	border-top: #A8A8A8 1px solid;
	border-bottom: #A8A8A8 1px solid;
	padding: 4px;
}

.input-error1, .input-error2, .input-error3 {
	border: 1px solid red;
	background-color: lightyellow;
}

/*BEGIN: style dla TDataGrid*/

.grid {
	width: 100%;
	padding: 0;
	margin: 0;
}

.grid td {
	padding: 3px;
}

.gridHeader {
	color: #5d1760;
	background: #cf86d2;
	text-align: center;
	font-weight: bold;
}

.gridRow1 {
	background: #e6a5e7;
	padding: 4px;
}

.gridRow2 {
	background: #e9b2ec;
	padding: 4px;
}

.gridRowSelected {
	background: lightyellow;
}

.gridPager {
	text-align: right;
	color: silver;
}

.gridPager a {
	color: green;
	text-decoration: none;
}

.gridCategory {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #f9f9f9;
}

.gridCategory td {
	padding: 3px;
}

.smallText {
	font-size: 10px;
}

/*END: style dla TDataGrid*/

/*BEGIN: style dla paneli*/

.panel {
	margin: 0;
	background: #e298e5;
}

.panelTitle {
	width: 100%;
	width: auto;
	margin: 0;
	padding: 5px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
}


.panelContent {
	margin: 0 0 0px 0;
	border-top: 0px solid #eff0f1;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	background-color: #e298e5;
}

.menuLink {
	display: inline;
}

/*END: style dla paneli*/


.projectStatusOpen {
	color: #087619;
	font-weight: bold;
}

.projectStatusFrozen {
	color: #3928A5;
	font-weight: bold;
}

.projectStatusClosed {
	color: #d50004;
	font-weight: bold;
}

.projectAlert {
	color: #d50004;
	display: inline;
}

.stopkat {
     background-image:url(images/stopka_01.jpg);
     width:780px;
     height:14px;
     background-repeat:no-repeat;
}
.stopkatresc {
     background-color:#cd89cf;
     color:#ffffff;
     font-size:11px;
     text-align:center;
     padding-left:10px;
     padding-right:10px;
}
.stopkatresc a {
     font-weight:bold;
}
input#ctl0_searchPanel_SearchButton {
     background-image:url(images/sear.gif);
     width:28px;
     height:21px;
     border:0px;
}
input#ctl0_searchPanel_keyword {
     background-color:#6a166e;
     color:#acaaab;
     border:1px solid #ecbcee;
     font-size:11px;
     width:85px;
     margin-left:4px;
     padding: 2px 2px 2px 2px;
}
td#reklama {
     background-image:url(images/tlo_reklama.jpg);
     background-repeat:no-repeat;
     height:122px;
     text-align:right;
     vertical-align:middle;
     padding-right:10px;
}
input#ctl0_loginPanel_Password, input#ctl0_loginPanel_Username {
     background-image:url(images/input_login.jpg);
     background-repeat:no-repeat;
     height:25px;
     width:110px;
     border:0px;
     padding-top:4px;
     padding-left:6px;
     background-color:transparent;
     vertical-align:middle;
     color:#601463;
     font-size:11px;
}
input#ctl0_loginPanel_LoginButton {
     background-image:url(images/zaloguj.jpg);
     background-repeat:no-repeat;
     height:24px;
     width:109px;
     border:0px;
     padding:2px 2px 2px 2px;
     vertical-align:middle;
     color:#601463;
     font-size:11px;
}
.logowaniee {
     width:177px;
     height:128px;
     text-align:right;
}
.logowanieee {
     width:177px;
     height:128px;
     text-align:left;
     padding-left:18px;
     color:#f1e1f2;
}
.logowanieee a {
     color:#f1e1f2;
}
.logowanieee a:hover {
     color:#f1e1f2;
     text-decoration:underline;
}
