/* Newsletter */

.ask-desc {margin: 10px 0;}

.ask-button {
  border: 1px solid #987E30;
  text-decoration: none;
  margin: 0 auto;
  display: block;
  padding: 3px;
  width: 150px;
  text-align: center;
  font-weight: bold;
}

#module_newsletter
{
  color: #d2dac2;
  width: 158px;
  height: 133px;
  display: block;
  padding-left: 22px;
  padding-top: 40px;
  background: url(/layout/newsletter.png) no-repeat;
}


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

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

input.newsletter_submit_button
{
  width: 65px;
  height: 28px;
  padding: 0;
  margin: 0;
  border: none;
}

input#newsletter_email
{
  width: 130px;
  margin-top: 7px;
  margin-bottom: 7px;
}

/* Fotograf */

#module_photographer
{
  width: 206px;
  height: 25px;
  display: block;
  padding-left: 25px;
  padding-top: 55px;
}

#module_photographer:hover,

/* Ankieta */

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


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

.s1 {width: 30px; float: left; padding-left: 10px;}
.s2 {width: 230px; float: left;}

#survey .survey_brighter {padding: 10px; background: #F4F9E0;}
#survey .s_clear {background: #F8F7DB;}

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


/* Rejestracja 1 i 2 */

#register1,
#register2
{
  background: url(/layout/register2.png);
  display: block;
  width: 192px;
  height: 34px;
  text-decoration: none;
  font-size: 12px;
  padding: 35px 0 0 38px;
  top: -7px;
  margin: 0 auto;
}

#register3
{
  background: url(/layout/register3.jpg);
  repeat: no-repeat;
  display: block;
  width: 220px;
  height: 25px;
  text-decoration: none;
  font-size: 12px;
  padding: 35px 0 0 10px;
  top: -7px;
  margin: 0 auto;
}

#days_remaining
{
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  display: block;
  width: 192px;
  height: 54px;
  overflow: hidden;
  position: relative;
  padding-left: 12px;
  padding-top: 20px;
}

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

/* Kalkulator budzetowy */

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

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


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

/* RSS Forum */

#module_forumrss
{
  font-size: 11px;
  width: 191px;
  height: 99px;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

#module_forumrss a
{
  position: relative;
  left: 19px;
  top: 2px;
  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;
  padding: 5px;
  text-align: center;
}

#popular_tags a
{
  padding-left: 3px;
  padding-right: 3px;
  line-height: 1.5em;
  text-decoration: none;
}

#new_mail
{
  margin-top: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

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

/* Karta usera na lewym panelu */

#module_usercard_title
{
  width: 150px;
  padding: 9px 0px 10px 30px;
}

#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;
}

.si_rightside
{
  height: 116px;
}

.section_images.si_rightside .image_in_gallery
{
  height: 110px;
}

#ui-datepicker-div {background: white; border: 1px solid #F7EEF8; padding: 5px;}
