
body {
   margin: 0 auto; 
   	background-color: #FEFEFC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.5em;
	}

.text {
	color: #000000;
	text-align: left;
}
a {color: #000000; text-decoration: none;}

a:hover { color: #52443C; text-decoration: underline; }


td
{border-bottom: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB; }

th
{border-bottom: 1px solid #EBEBEB; }

.copy
{
	font-family: Arial, Helvetica, sans-serif; color: #52443C; font-size: 11px; text-align: right; margin: 5px;
}

.copy a
{
color: #52443C; text-decoration: none;
}

.copy a:hover
{
color: #52443C; text-decoration: underline;
}

.copy a:active
{
color: #52443C; text-decoration: none;
}

.pak_naglowek
{
	font-family: Arial, Helvetica, sans-serif; margin: 1px; font-size: 11px;
	}

.pakiety
{
float: left; width: 300px; margin: 2px; padding: 1px; border-right: 1px solid #796051; border-bottom: 1px solid #796051; background-color: #FBF9F0; text-align: left; border-left: 1px solid #D8D6CA; border-top: 1px solid #D8D6CA; display: block; height: 46px;
}
.pakiety a
{
background-color: #FBF9F0; display: block; text-decoration: none;
}

.pakiety a:hover
{
background-color: #FBF9F0; display: block; text-decoration: none;
}

.pakietyczas
{
margin: 2px; padding: 3px; border-right: 1px solid #796051; border-bottom: 1px solid #796051; background-color: #FBF9F0; text-align: left; border-left: 1px solid #D8D6CA; border-top: 1px solid #D8D6CA; display: block; font-size: 14px; font-weight: bolder;
}
.pakietyczas a
{
background-color: #FBF9F0; display: block; text-decoration: none;
}

.pakietyczas a:hover
{
background-color: #FBF9F0; display: block; text-decoration: none;
}

.fotki
{
padding: 1px; margin: 1px; border: 1px solid silver;
}

h1
{
margin: 5px; border-bottom: 1px dotted #796051; font-size: 25px; color: #796051; padding: 10px 0 10px 0;
}

h2
{
margin: 5px; border-bottom: 1px dotted #796051; font-size: 22px; color: #796051; padding: 10px 0 10px 0; text-align: left;
}

h2 a,a:hover {color: #796051; text-decoration: none;}


.down
{
text-align: justify; padding: 10px; border-top: 2px solid silver; background: #796051; color: white; margin-top: 5px;
}

.down a { color: #fff; text-decoration: none; }
.down a:hover { color: #fff; text-decoration: underline; }

.pref {padding: 5px 0 5px 0; font-size: 13px; font-weight: bold; border-bottom: 1px dotted #cecece}
.foto {text-align: center; padding: 5px;}
.foto img {border: 1px solid silver; padding: 5px; margin: 2px; background: #cecece;}