body
{
 text-align: center;
 font: 14px Arial, Helvetica, Geneva, sans-serif; 
 color: #666;
 margin-top: 20px;
 background: url(/i/bg.png) center top repeat-y;
}

#html
{
 width: 840px;
 margin: 0 auto;
 text-align: left;
}

#top { text-align: left; }
#top #logo { margin: 0 0 25px 0; }
img { border: none; }


/* BODY */
#body
{
 xtext-align: left;
 xmargin: 10px auto;
}


h1 {
 font-size: 22px;
 font-weight: normal;
 margin: 0 0 15px 0;
 padding: 0;
}

h2, h2 a {
 font-size: 16px;
 font-weight: normal;
 margin: 0 0 5px 0;
 padding: 0;
 color: #F50878;
 text-decoration: none;
}

a {
 color: #BB07A2;
}


/* SIDEBAR */

#sidebar {
 float: left;
 width: 150px;
}

#sidebar div, #sidebar ul {
 background-color: #FEF6FA;
 border: 1px solid #F6E1EA;
 padding: 4px;
}







#sidebar ul {
 list-style: none;
 margin: 0 0 20px 0;
 padding: 4px;
}

#sidebar li a {
 display: list-item;
 color: #AC164B;
 text-decoration: none;
 border-bottom: 1px dashed D48EA8;
 font-weight: bold;
 padding: 3px;
 margin: 0;
 _width: 135px;
}


#sidebar li a:hover {
 background-color: #FAEBF1;
}              

#sidebar li a.act {
 background-color: #FAEBF1;
 color: #F50878;
}

#sidebar ul ul {
 padding: 0;
 margin: 0;
 border: none;
}

#sidebar ul ul li a {
 padding-left: 15px;
 font-weight: normal;
 _width: 118px;
}












/* CONTENT */

#content li {
 font-size: 18px;
 color: #BB07A2;
 text-decoration: none;
}

#content li a {
 color: #F50878;
}

#content
{
 float: left;
 margin-left: 20px;
 width: 516px;
 _width: 506px;
 line-height: 130%;
 font-size: 15px;
 
 /*background-color: #FEF6FA;
 border: 1px solid #F6E1EA;*/
 padding: 6px;
 color: #BB0748;
}

#content h1 {
 color: #AC164B;
 font-size: 26px;
 font-weight: normal;
 margin: 0 0 15px 0;
 padding: 0;
}

#content h1 a {
 color: #AC164B;
 font-weight: normal;
 text-decoration: none;
}

#content p {
 margin: 0 auto 10px auto;
 text-align: justify;
}

.clist {
 float: left;
 padding-top: 5px;
}

div.cnt
{
 text-align: justify;
 font-size: 15px;
 color: #555;
 margin-bottom: 15px;
 padding: 5px;
 background-color: #FAFAFA;
 border-top: 2px solid #DCDCDC; 
}

#adsense
{
 margin-left: 20px;
 width: 120px;
 float: left;
}

#imieniny {
 float: right;
 text-align: right;
 font-size: 16px;
}






/* FOOTER */

 div.footGroup, div.footGroupOn {
  width: 105px;
  float: left;
  font-size: 11px;
  padding: 10px 15px 0 0;
 }
 
 .footGroup div {
  margin-bottom: 7px;
  font-weight: bold;
  color: #AAA;
 }
 
 .footGroupOn div {
  margin-bottom: 7px;
  font-weight: bold;
  color: #F50878;
 } 
 
 .footGroup a, .footGroup a:visited {
  display: block;
  color: #AAA;
  text-decoration: underline;
  margin-bottom: 2px;
 }
 
 .footGroupOn a, .footGroupOn a:visited {
  display: block;
  color: #AC164B;
  text-decoration: none;
  margin-bottom: 2px;
 } 
 
 .footGroupOn a:hover {
  display: block;
  color: #AC164B;
  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; }
 

 
 .b, a.b { font-weight: bold; }

.c, a.c {
 color: #F50878;
}
.c2, a.c2 {
 color: #BB07A2;
}

.big {
 font-size: 16px;
 margin-bottom: 15px;
}

.s { 
 font-size: 12px;
 color: #999;
}

a.g {
 color: #999;
}

.bb {
 margin-bottom: 10px;
 text-align: center;
}

#c1, #c2 {
 width: 50px;
 float: left;
 line-height: 30px; 
}

#c1 { 
 margin-left: 20px;
}

#c2 {
 margin-left: 10px;
}

#c1 a, #c2 a {
 width: 30px;
 display: block;
 margin-bottom: 15px;
 padding: 5px;
 background: #FAFAFA url(/img/lit_bg.gif) no-repeat center center;
 border: 1px solid #DDD;
 text-decoration: none;
 color: #777;
 text-align: center;
 font-size: 18px;
}

#c1 a:hover, #c2 a:hover {
 width: 30px;
 display: block;
 margin-bottom: 15px;
 padding: 5px;
 background: #FAFAFA url(/img/lit_bg.gif) no-repeat center center;
 border: 1px solid #0878f5;
 text-decoration: none;
 color: #0878f5;
 text-align: center;
 font-size: 18px;
}

#c1 a.act, #c2 a.act {
 width: 30px;
 display: block;
 margin-bottom: 15px;
 padding: 5px;
 background: #0878f5 url(/img/lit_bg_act.gif) no-repeat center center;
 border: 1px solid #0878f5;
 text-decoration: none;
 color: #FFF;
 text-align: center;
 font-size: 18px;
}

p.quote {
 padding: 10px 20px 10px 20px;
 font-size: 16px;
 text-align: left;
 color: #F50878;
 margin: 0;
}


