/* Ask */

#module_ask
{
  background: url(/images/ask-bg.png) no-repeat;
  width: 180px;
  height: 107px;
  padding: 40px 0 0 0;
}

.ask-description {margin: 0 0 10px 20px; clear: both;}

.ask-button {
  background: url(/images/btn-ask.png) no-repeat;
  height: 28px;
  width: 145px;
  text-decoration: none;
  margin: 0 auto;
  display: block;
}

.ask-form {color: #09173c; font-weight: bold; margin: 10px 8px;}

/* Newsletter */

#module_newsletter
{
  background-image: url(/layout/newsletter.png);
  width: 158px;
  height: 133px;
  display: block;
  padding: 40px 0 0 22px;
}


#module_newsletter #newsletter_smpmail
{
  position: relative;
  left: 10px;
  top: 8px;
}

#module_newsletter a
{
  font-size: 11px;
  color: #494638;
}

#module_newsletter a#newsletter_smpmail
{
  color: #d36c75;
  text-decoration: underline;
}

#module_newsletter a#newsletter_smpmail:hover
{
  text-decoration: none;
}

input.newsletter_submit_button
{
  background-image: url(/layout/btn-save.png);
  width: 65px;
  height: 28px;
  padding: 0;
  margin: 0;
  border: none;
}

input#newsletter_email
{
  width: 130px;
  margin: 7px 0;
  border-top:  1px solid #ded7e9;
  border-left: 1px solid #ded7e9;
  border-right:  1px solid #cdd9fa;
  border-bottom: 1px solid #cdd9fa;
}

/* Fotograf */

#module_photographer
{
  background-image: url(/layout/photographer.png);
  width: 206px;
  height: 25px;
  display: block;
  padding: 55px 0 0 25px;
  color: #de2b02;
}

#module_photographer:hover,

/* Ankieta */

#survey a:hover
{
  color: #de2b02;
  text-decoration: underline;
}

#survey
{
  background-color: #f7f3f8;
  border: 1px solid #eee0ec;
  color: #33016e;
}

#survey p
{
   margin-left: 25px;
   font-weight: 700;
   line-height: 1.4em;
}

#survey .survey_summary
{
   display: block;
   text-align: right;
   padding: 10px;
   line-height: 1.4em;
}

#survey a
{
   color: inherit;
}

#survey .survey_brighter
{
  background: #f9f6fa;
  border: solid #eee0ec;
  border-width: 1px 0;
  padding: 10px;
}

.s1 {width: 26px; float: left;}
.s2 {width: 130px; float: left;}

#survey .s_clear {border-width: 0px; background: none;}

input.survey_submit_button
{
  background-image: url(/layout/btn-vote.png);
  width: 65px;
  height: 28px;
  padding: 0;
  margin: 0;
  border: none;
}

/* Rejestracja 1 i 2 */

#register1
{
  background-image: url(/layout/register1.png);
}

#register2
{
  background-image: url(/layout/register2.png);
}

#register1,
#register2
{
  font-size: 11px;
  padding: 35px 0 0 38px;
  margin: 0px;
  border-width: 0px;
  display: block;
  width: 192px;
  height: 34px;
  background-repeat: no-repeat;
  overflow: hidden;
  text-decoration: none;
  font-size: 12px;
  position: relative;
  color: #494638;
  top: -7px;
}

#register1:hover,
#register2:hover
{
  color: #de2b02;
  text-decoration: underline;
}

#days_remaining
{
  font-size: 11px;
  padding: 20px 0 0 12px;
  margin: 0px;
  border-width: 0px;
  display: block;
  width: 192px;
  height: 54px;
  overflow: hidden;
  text-decoration: none;
  position: relative;
  color: #494638;
  background: url(/layout/days-remaining.png) no-repeat;
}

#days_remaining .remaining
{
  color: #6b5e2b;
}

/* Kalkulator budzetowy */

#module_calculator
{
  font-size: 11px;
  background-image: url(/layout/calculator.png);
  width: 158px;
  height: 95px;
  display: block;
  padding-top: 15px;
  padding-left: 22px;
}

#module_calculator a
{
  position: relative;
  left: +20px;
  color: #494638;
}


#module_calculator #calculator_description
{
  position: relative;
  top: +22px;
  color: #494638;
}

/* RSS Forum */

#module_forumrss
{
  font-size: 11px;
  background-image: url(/layout/forum-rss.png);
  width: 191px;
  height: 99px;
  display: block;
  padding: 20px 20px 0 20px;
}

#module_forumrss a
{
  position: relative;
  left: 19px;
  top: 2px;
  color: #de2b02;
  text-decoration: underline;
}

#module_forumrss a:hover
{
  text-decoration: none;
}

#module_forumrss p
{
  position: relative;
  top: 20px;
}


/* Popularne tagi */

#popular_tags
{
  font-family: "Tahoma", "Arial", sans-serif;
  border-left: 1px solid #f1e3f0;
  border-right: 1px solid #f1e3f0;
  padding: 5px;
  text-align: center;
}

#popular_tags a
{
  padding: 0 3px;
  line-height: 1.5em;
}

#new_mail
{
  margin-top: 0px;
  border-top: 1px solid #f1e3f0;
  padding: 16px 0;
  text-align: center;
}

#new_mail img
{
  margin-right: 8px;
}

#new_mail .mail_count
{
  color: #7c9309;
}

/* Karta usera na lewym panelu */

#module_usercard_title
{
  background-image: url(/layout/frame-title-us.png);
  width: 150px;
  padding: 9px 0px 10px 30px;
  color: #fff;
  font-weight: 700;
}

#module_usercard
{
  width: 180px;
  padding-bottom: 0px;
}

#module_usercard tr td
{
  width: 180px;
}

#module_usercard .icon_and_caption
{
  margin-left: 40px;
}

#module_usercard ul,
#module_usercard ul li
{
  width: 135px;
}

#module_usercard ul li
{
  padding-left: 34px;
}

