body{
	padding: 0;
	margin: 0;
	text-align: center;
	background: url('gfx/bg.jpg') top center;
	font-family: tahoma;
	font-size: 12px;
}

a	{ color: #6c4124; }

#main{
	margin: auto;
	width: 895px;
	text-align: left;
	padding-left: 5px
}

/* info szkoly - top */

#top_info			{ color: #fff3d8; padding: 12px 0 0 670px; text-align: center; }
#top_info a			{ color: #fff3d8; font-weight: bold; }
#top_info a:hover	{ color: #fff; text-decoration: none; }

/* brazowa belka */

#belka			{	padding: 222px 0 0 0; }
#belka .point	{
	background: url('gfx/point.gif') no-repeat left 9px;
	padding-left: 20px;
	color: #fff;
	line-height: 26px; }
#belka strong	{ color: #e2c381; }

/* left */

#left			{ width: 455px; float: left; padding: 0 0 0 15px; font-size: 11px; line-height: 22px; text-align: justify; }
#left .point	{
	background: url('gfx/point2.gif') no-repeat left 19px;
	padding: 15px 0 15px 20px;
	color: #000;
	width: 420px;
	border-bottom: 1px solid #6c4124; }
#left strong	{ color: #6c4124; font-size: 14px; line-height: 20px; }
#left .p2 		{ padding: 10px 0; }
#left a:hover	{ text-decoration: none;}
#left .pc		{ color: #6c4124;}
#left form		{ margin: 0; padding: 0;}
#left table		{ margin: 20px 0 0 20px; }
#left td		{ font-weight: bold; text-align: right; }
#left input		{ border: 1px solid #6c4124; background: #e8debe; height: 18px;}
#left .but		{ background: #876751; font-size: 11px;  font-weight: bold; color: #fff; }

/* right */

#right	{ width: 405px; float: left; padding: 100px 0 0 15px; text-align: justify; font-size: 11px; }
#right .point {
	background: url('gfx/point3.gif') no-repeat left 19px;
	padding: 15px 0 15px 20px;
	color: #000;
	width: 370px;
	border-bottom: 1px solid #6c4124 }
#right strong	{ color: #6c4124; font-size: 14px; line-height: 20px; }
#right p		{ line-height: 16px; }
#right .p2		{ padding: 10px 0; line-height: 16px; }
#right .p2 a	{ text-decoration: underline; }
#right .p2 a:hover	{ text-decoration: none; }
#right img		{ border: 1px solid #000; float: left; margin: 10px 10px 0 0; }
.error			{ color: #ff0000; display: none;}

/* copy */


#copy				{ background: #e8debe; width: 310px; text-align: center; padding: 5px 0; margin: 25px 0 5px 50px; }
#copy a				{ color: #777; text-decoration: none; font-weight: bold;}
#copy a span		{ color: #e15400; }
#copy a:hover		{ color: #000; }
#copy a:hover span	{ color: #805c3f; }


