* {

	margin: 0;

	padding: 0;

	border: 0;

}



body {

	background-color: #CBF073;

	font: 11px Verdana, Tahoma;

	text-align: center;

}



#main {

	margin: 20px auto 20px auto;

	width: 780px;

	background: repeat-y url(images/main-bg1.gif);

	text-align: left;



}

	#main-top {

		width: 780px;

		height: 83px;

		background-image: url(images/main-top.gif);

		text-align: right;

	}

	#main-left {

		float: left;

		width: 30px;

		padding-top: 15px;



	}



	#main-right {

		float: right;

		position: relative;

			right: 10px;

		width: 740px;

	}

		#main-right-logo {

			width: 740px;

			height: 222px;

			font-size: 0;

		}

		#main-right-pakiety {

			width: 740px;

			height: 258px;

		}

			#main-right-pakiety img {

				float: left;

			}



		#main-right-content {

			float: left;

			padding: 20px;

			width: 700px;

		}

	#main-bottom {

		clear: both;

		width: 780px;

		height: 63px;

		background-image: url(images/main-bottom.gif);

	}



/****************************************************

                       TOP

****************************************************/		

#main-top {

	line-height: 25px;

}



#main-top .home {

	position: relative;

		top: 20px;

		right: 65px;

}

#main-top .mail {

	position: relative;

		top: 20px;

		right: 45px;

}



#main-top img {

	position: relative;

		top: 4px;

}

#main-top a {

	color: #5C8424;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

}

#main-top a:hover {

	color: #88C92C;

}





/****************************************************

                   RIGHT MENU

****************************************************/	

#main-right-menu p {

	color: White;

	padding: 10px 0;

}



	#main-right-menu {

	float: left;

	padding: 20px 15px;

	width: 215px;

	}



	#main-right-menu h3 {

	color: #CBF073;

	font: 12px Arial, Helvetica, sans-serif;

	}



	#main-right-menu a {

	color: #CBF073;

	text-decoration: none;

	font-weight: normal;

	}



	#main-right-menu a:hover {

	color: #88C92C;

	}

/****************************************************

                   CONTENT

****************************************************/	

#main-right-content h1 {

	color: #5C8424;

	font: 16px Georgia, Helvetica, sans-serif;

}

	#main-right-content h1 span {

		font-size: 20px;

	}

	#main-right-content h1 span.date {

		font-size: 16px;
		color: #999999;
		font-weight: bold;
	}


#main-right-content h2 {

	color: #5C8424;

	font: 14px Georgia, Helvetica, sans-serif;

	font-weight: bold;

}



#main-right-content p {

	margin: 5px 0 30px 0;

}





ul {

	padding-left: 25px;	

}



#main-right-content a {

	color: #5C8424;

	text-decoration: none;

	font-weight: bold;

}

#main-right-content a:hover {

	color: #88C92C;

}



/****************************************************
                   STOPKA
****************************************************/	
.copyright {
	float: left;
	position: relative;
		left: 30px;
		top: 12px;
	width: 245px;
	color: #3C5617;
	text-align: center;
}
.linki {
	float: right;
	position: relative;
		right: 10px;
		top: 13px;
	width: 495px;
	text-align: center;
	color: #AFD556;
}
	.linki a:link, a:visited, a:active  {
		text-decoration: none;
		color: #CBF073;
		font-weight: bold;
	}
	.linki a:hover {
		color: #99AC6C;		
	}
/****************************************************

                   THEPIXERS

****************************************************/

#pixers {



/*	float: left;

	position: relative;

		left: 380px;

		top: 45px;

*/

	margin-top: -10px;

	text-align: center;





	color: #3C5617;



}

#pixers a:link, #pixers a:visited, #pixers a:active {

		text-decoration: none;

		color: #3C5617;

		font-weight: normal;

	}

#pixers a:hover {

		color: #99AC6C;		
}

/* logowanie */
#logowanie { background: #FFFFFF; text-align: center; margin-top: 20px; }
#logowanie .logframe { text-align: left; }
#logowanie table.logframe {
    padding: 1px;
    border-collapse: collapse;
    border: 1px solid #cccccc;
    
}

#logowanie table.logframe td {
    border-bottom:0;
    padding: 2px 2px 2px 0;
}

#logowanie .text_box { width: 120px; font-size: 12px; font-family: Verdana; padding: 0px; border: 1px solid black; margin: 0px; }
* html #logowanie .text_box { margin-bottom: 0px; }
#logowanie .zaloguj { margin-top: 2px; margin-left: 0px; width: 56px; height: 20px; font-size: 12px;}


table.DataList {
	width: 700px;
	border-left: 1px solid #C0C0C0;
	border-bottom:1px solid #606060;
	border-right:1px solid #606060;
}

table.DataList td {
	background-color:#FFFFFF;
	border-bottom:1px solid #C0C0C0; 
	border-right:1px solid #C0C0C0; 
	padding:2px;
}

table.DataList td.del {
	vertical-align:middle;
	padding-left:2px;
}

table.DataList td.update {
	vertical-align:middle;
	padding-right:2px;
}

table.DataList th {
	background-image:url(images/tbl_headerbg.png); 
	padding:3px;border-right:1px solid #C0C0C0;
}

table.DataList th.navBar {
	text-align: center;
	background-image: none;
	padding:2px;
	border-top:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}

input { border: 1px solid #ddd; }
select { border: 1px solid #ddd; }

input.del { 
	background: url(images/tool_smdel.png) no-repeat;
	width: 20px;
	height: 20px;
	cursor: hand;
}

input.edit { 
	background: url(images/tool_smedit.png) no-repeat;
	width: 43px;
	height: 20px;
	cursor: hand;
}

input.ok { 
	background: url(images/btnok.png) no-repeat;
	width: 31px;
	height: 18px;
	cursor: hand;
}


input.cancel { 
	background: url(images/btncancel.png) no-repeat;
	width:40px;
	height: 18px;
	cursor: hand;
}

.AdminErrorText { font-size: 13px; color: red; font-weight: bold;}

table.noborder td{ border: 0;}


#idform { margin-left: 15px; }

#idform input, #idform textarea {
	border: 1px solid #C7ED90;
	background: #FFF;
	color: #628F1C;

	padding: 2px;
	margin: 1px 0 2px 1px;

	font: 10pt Verdana;
}

#idform select {
	border: 1px solid #C7ED90;
	padding: 2px;
	margin: 1px 0 2px 1px;

	font: 10pt Verdana;
}

#idform input.clear {		border: none;	margin: 0;	padding: 0; }
#idform input.noborder {	border: none;	}

#idform span.red { color: #FF0000; }