/*
	polish children's heartline stylesheet (2005/05/08)
	<http://www.polishchildrensheartline.org/>
*/

	
@media screen {


	/* body */


	body {
		position: absolute;
		top: 0px; left: 0px; right: 0px;
		width: 100%;
		margin: 0px; padding: 0px;
	}
	
	
	/* topbanner */
	
	
	div#topbanner {
		position: absolute;
		top: 0px; left: 50%;
		height: 100px; width: 780px;
		margin: 0px -390px 0px; padding: 0px;
		color: #000000; background: #ffffff url("/common/topbanner.png") no-repeat;
	}
	
	
	/* mainmenu */
	
	
	div#mainmenu {
		position: absolute;
		top: 100px; left: 50%;
		height: 31px; width: 780px;
		margin: 0px -390px 0px;
	}
	
	div#mainmenu div.mainmenuleft {
		position: relative; float: left;
		height: 31px; width: 37%;
		color: #000000; background: #ffffff url("/common/mainmenuleft.png") no-repeat;
	}
	
	div#mainmenu div.mainmenuright {
		position: relative; float: right;
		height: 31px; width: 63%;
		color: #000000; background: #ffffff url("/common/mainmenuright.png") no-repeat;
	}

	div#mainmenu div.mainmenuright a {		
		color: #ffffff; background: transparent;
		text-decoration: none;
	}

	div#mainmenu div.mainmenuright a:hover {	
		text-decoration: underline;
	}

	div#mainmenu div.mainmenuright h1 {	
		color: #ffffff; background: transparent;
		font: bold 0.750em/2.500em verdana, geneva, helvetica, arial, sans-serif;
		text-align: center;
		margin: 0px; padding: 0px 5px 0px;				
	}
	
	
	/* main content */
	
	
	div#maincontent {
		position: absolute;
		top: 131px; left: 50%;
		height: 377px; width: 780px;
		margin: 0px -390px 0px;
	}

	div#maincontent div.maincontentleft {
		position: relative; float: left;
		height: 377px; width: 37%;
		color: #000000; background: #ffffff url("/common/maincontentleft.png") no-repeat;
	}

	div#maincontent div.maincontentright {
		position: relative; float: left;
		height: 377px; width: 63%;
		color: #000000; background: #ffffff url("/common/maincontentright.png") no-repeat;
	}

	div#maincontent div.maincontentright a {		
		color: #000000; background: transparent;
		text-decoration: underline;
	}

	div#maincontent div.maincontentright a:hover {	
		text-decoration: none;
	}

	div#maincontent div.maincontentright h1 {
		color: #cc3333; background: transparent;
		font: bold 1.000em/1.000em verdana, geneva, helvetica, arial, sans-serif;
		margin: 0px; padding: 15px 20px 5px;
	}

	div#maincontent div.maincontentright ol {	
		color: #000000; background: transparent;
		font: normal 0.650em/1.500em verdana, geneva, helvetica, arial, sans-serif;
		list-style-type: circle;
		margin: 0px; padding: 10px 40px 0px;
	}

	div#maincontent div.maincontentright p {	
		color: #000000; background: transparent;
		font: normal 0.650em/1.500em verdana, geneva, helvetica, arial, sans-serif;
		text-align: justify;
		margin: 0px; padding: 10px 20px 0px;
	}


	/* main info */

	
	div#maininfo {
		position: absolute;
		top: 508px; left: 50%;
		height: 93px; width: 780px;
		margin: 0px -390px 0px;
	}

	div#maininfo div.maininfoleft {
		position: relative; float: left;
		height: 93px; width: 37%;
		color: #000000; background: #ffffff url("/common/maininfoleft.png") no-repeat;
	}

	div#maininfo div.maininforight {
		position: relative; float: left;
		height: 93px; width: 63%;
		color: #000000; background: #ffffff url("/common/maininforight.png") no-repeat;
	}

	div#maininfo div.maininforight a {		
		color: #cc3333; background: transparent;
		text-decoration: none;
	}

	div#maininfo div.maininforight a:hover {	
		text-decoration: underline;
	}

	div#maininfo div.maininforight h1 {	
		color: #cc3333; background: transparent;
		font: bold 1.000em/2.000em verdana, geneva, helvetica, arial, sans-serif;
		text-align: center;
		margin: 0px; padding: 0px 5px 0px;	
	}

	div#maininfo div.maininforight table {
		color: #cc3333; background: transparent;
		font: bold 0.750em/1.000em verdana, geneva, helvetica, arial, sans-serif;
		text-align: center;
		margin: 0px; padding: 0px 5px 0px;
		width: 100%;
	}

	div#maininfo div.maininforight p {
		color: #cc3333; background: transparent;
		font: bold 0.750em/1.000em verdana, geneva, helvetica, arial, sans-serif;
		text-align: center;
		margin: 0px; padding: 0px 5px 0px;
	}


	/* bottombanner */

	
	div#bottombanner {
		position: absolute;
		top: 603px; left: 50%;
		height: 60px; width: 780px;
		margin: 0px -390px 0px; padding: 0px;
		color: #000000; background: #ffffff url("/common/bottombanner.png") no-repeat;
	}

	div#bottombanner a {		
		color: #000000; background: transparent;
		text-decoration: underline;
	}

	div#bottombanner a:hover {	
		text-decoration: none;
	}

	div#bottombanner h1 {	
		color: #000000; background: transparent;
		font: bold 0.750em/2.000em verdana, geneva, helvetica, arial, sans-serif;
		text-align: center;
		margin: 0px; padding: 5px;	
	}

}