body
{
 text-align: center;
 font: 13px Arial, Helvetica, Geneva, sans-serif; 
 color: #666;
 margin-top: 20px;
}

#html
{
 width: 870px;
 margin: 0 auto;
}


#top
{
 text-align: left;
}

#top #logo
{
 margin: 0 0 25px 0;
}

img
{
 border: none;
}


/* BODY */
#body
{
 text-align: left;
 margin: 10px auto;
}

h1 {
 font-size: 20px;
 margin: 0 0 15px 0;
 padding: 0;
 font-weight: normal;
 color: #dc1e38;
}

h1 a {
 text-decoration: underline;
 color: #dc1e38;
}

/* CONTENT */

#adsense {
 margin-top: 20px;
 clear: both;
 text-align: center;
}

#clist {
 padding-left: 10px;
}

#clist p {
 background: #FFF url(/i/bullet.gif) left 2px no-repeat;
 margin: 0 0 8px 0;
 padding: 0 0 0 21px;
}

#clist p:hover {
 background: #FFF url(/i/bullet.gif) 2px 2px no-repeat;
 margin: 0 0 8px 0;
 padding: 0 0 0 21px;
}

#clist p a, #clist p a:visited {
 font-size: 16px;
 color: #333;
 text-decoration: none;
}

#clist p a:hover {
 color: #dc1e38;
}

#clist2 {
 padding-left: 10px;
 line-height: 110%;
}

#clist2 p {
 background: #FFF url(/i/bullet.gif) no-repeat top left;
 margin: 0 0 8px 0;
 padding: 0 0 0 21px;
}

#clist2 p:hover {
 background: #FFF url(/i/bullet.gif) no-repeat top 2px;
 margin: 0 0 8px 0;
 padding: 0 0 0 21px;
}

#clist2 p a, #clist2 p a:visited {
 font-size: 14px;
 color: #333;
 text-decoration: none;
}

#clist2 p a:hover {
 color: #dc1e38;
}

#content { width: 870px; }


div#foot { clear: both; font-size: 11px; color: #AAA; text-align: left; border-top: 1px solid #CCC; padding-top: 5px; margin-top:25px; }
 div.footGroup, div.footGroupOn { margin-top: 20px; width: 105px; float: left; font-size: 11px; padding-right: 15px; }
.footGroup div { margin-bottom: 7px; font-weight: bold; color: #AAA; }
.footGroupOn div { margin-bottom: 7px; font-weight: bold; color: #ef9439; } 
.footGroup a, .footGroup a:visited { display: block; color: #AAA; text-decoration: underline; margin-bottom: 2px; }
.footGroupOn a, .footGroupOn a:visited { display: block; color: #417AAD; text-decoration: none; margin-bottom: 2px; } 
.footGroupOn a:hover { display: block; color: #417AAD; text-decoration: underline; margin-bottom: 2px; } 
div#foot { clear: both; font-size: 11px; color: #AAA; text-align: left; border-top: 1px solid #CCC; padding-top: 5px; margin-top: 25px; }

 
 
span.c { color: #e9443c;}
.smsy td { padding: 0 10px 10px 10px; }
#bb { margin-bottom: 10px; text-align: center; }
.W { border-top: 3px solid #CCC; padding-top: 10px; }
.Kier, .Spec { color: #dc1e38; font-weight: bold; }
a.Wydz { font-size: 16px; color: #dc1e38; text-decoration: none; }
.U { font-size: 16px; color: #dc1e38; }

div.nav { text-align:center; margin-top: 25px; }
div.nav span { float: left; }

div.nav a {
 color: #e9443c;
 font-size: 16px;
}

div.nav a.box {
 background-color: #FAFAFA;
 border: 1px solid #dc1e38;
 padding: 2px 4px 2px 4px;
 text-decoration: none;
 color: #dc1e38;
}

div.nav a.box:visited {
 background-color: #FAFAFA;
 border: 1px solid #CCC;
 padding: 2px 4px 2px 4px;
 text-decoration: none;
 color: #AAA;
}

div.nav a.box:hover {
 background-color: #dc1e38;
 border: 1px solid #FFF;
 color: #FFF;
 padding: 2px 4px 2px 4px;
 text-decoration: none;
}

div.nav b.box {
 background-color: #e9443c;
 border: 1px solid #e9443c;
 padding: 2px 4px 2px 4px;
 color: #FFF;
}