* { padding: 0; margin: 0; }

body{
	background-image: url(pattern2.jpg); 
	font-family: 'Trebuchet MS', Arial, Helvetica, Verdana, Geneva, sans-serif; 
}

#ALL {
	width: 980px; /*left (5px 170px 5px) column (620px) right (5px 170px 5px) */
	_width: 985px; /*IE*/
	height: 100%;
	margin: 0 auto;
}

#left {
	width: 180px;
	height: 100%;
	display: inline;
	overflow: hidden;
	float:left; 
	margin-left: -980px;
	margin-top: 0;
	position: relative;
}

#right { 
	width: 180px;
	height: 100%;
	float:left;
	overflow: hidden;
	margin-top: 0;
	margin-left:0;
	position: relative;
	
}

#column {
	width: 620px;
	display:inline;
	margin-top: 0;
	margin-left: 180px;
	float: left;
	position: relative;
}

#main {
	background-image: url(images/box_06.png);
	background-repeat: repeat-y;
	height: 100%;
	overflow: hidden; 
	margin: 0;
	padding: 0;
}

#top-shadow {
	background-image: url(images/box_03.png);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 23px;
	padding: 0 33px;
	
}

#top {
	height: 210px;
	padding: 0 13px;
	/*background-color:aqua;*/
	width:594px;
}

#footer {
	background-image: url(patterndark.jpg);
	width:575px;
	_width: 574px;
	height: 367px;
	margin: 0 23px;
	padding: 0px;
	display: block;
	
	
}

#footer-top{
	background-image: url(images/footer-top_03.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 10px;
	width: 100%;
	
}

#spons {
	background-image: url(images/honorowi.png);
	margin: 0px;
	height: 180px;
}

#sepa {
	background-image: url(images/separator.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 2px;
}
#spons2 {
	background-image: url(images/medialni.png);
	margin: 0px;
	margin-bottom:5px;
	height: 180px;
	margin: 0px;
	height: 180px;
}

#inner {
	/*background-color: #f5f5dc;*/
	background-color: #fffff0;
	width: 554px;
	overflow: hidden;
	margin: 0 23px;
	padding: 10px;
}

#cale-1{
	width: 270px;
	height: 100px;
	margin: 0 14px 0 0;
	padding: 0;
	background-color: #b5ff6c;
	float: left;

}
#cale-2{
	width: 270px;
	height: 100px;
	margin: 0 ;
	padding: 0;
	background-color: #b5ff6c;
	float: right;

}
#content{
	width: 534px;
	padding: 9px;
	border-left: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #e9ecba;
	margin: 10px 0 0 0;
	float:left;
	height: 100%;
	
}

#content h2 {
	color: #65cc00;
	font: bold 1.86em Arial, sans-serif;
}

#content h3 {
	color: #676d04;
	font: lighter 8pt Geneva, sans-serif;
	text-indent: 25px;
}

#content img {
	margin: 2px;
	padding: 5px;
	background-color: #fffff0;
	border: 1px solid #676d04;
	vertical-align: top;
	float: right;
	position: relative; z-index:30;
}

#content p {
	/*background-color: #eff1cb;*/
	background-color: #f5f5dc;
	padding:5px;
	text-indent: 0px;
	text-align: justify;
	font: normal 0.9em Verdana;
	position:relative; top:-10px; z-index:18;
}

#content a, #content a:visited{
color: darkgreen;
font-weight: bold;
text-decoration: none;
}

#content a:hover{
color: darkgreen;
font-weight: bold;
text-decoration: underline;
}

#content p:first-letter { 
	color: #65cc00;
	font-family: 'Times New Roman';
	font-weight: bold;
	font-size: 200%;
	letter-spacing: 5px; 
	float: left;
}

a.wiecej:hover {
	float: right;
	background-image: url(images/wiecej_2_07.png);
	width: 99px;
	height: 31px;
	position: relative; top: -15px; z-index: 20;
}

a.wiecej {
	float: right;
	background-image: url(images/wiecej_07.png);
	width: 99px;
	height: 31px;
	position: relative; top: -15px; z-index: 20;
}

hr {
  	height: 27px;
  	width: 535px;
  	margin: 0 auto;
  	background: url(images/sepaBIG_03.png) 0 0 no-repeat;
  	border: none;
	position:relative; z-index:19;
}

iehr {
	display: block;
  	height: 27px;
  	width: 535px;
  	margin: 0 auto;
  	background: url(images/sepaBIG_03.png) 0 0 no-repeat;
  	border: none;
	position:relative; z-index:19;
}

#left ul, #right ul {
	list-style-type: none;
	margin: 15px 10px;
}

#left li, #right li {
	margin: 15px 0px;
}

#left div.sponsors{
	background-image:url(images/sponsors.png);/**/
	background-repeat: no-repeat;
	width: 150px;
	height: 875px; /*730*/	

/*width: 150px;
	height: 360px;*/ /*750*/
}

#right div.praktyko {
	background-image:url(images/praktyko2.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 890px; /*790px;*/
}

