/* Generated by less 2.5.1 */
@charset "utf-8";
@import "font.css";
.em_gradient {
  background: #c5f555;
  background: -moz-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #c5f555), color-stop(20%, #b9eb4b), color-stop(100%, #8ac524));
  background: -webkit-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -o-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -ms-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: linear-gradient(to bottom, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5f555', endColorstr='#8ac524', GradientType=0);
  border-bottom: 1px solid #6b961a;
}
.em_gradient2 {
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
}
@media all and (min-width: 0px) and (max-width: 800px) {
  .dn-mobile {
    display: none!important;
  }
}
/* IMPORT */
@media (max-width: 1023px) {
  #back-home {
    display: none!important;
  }
}
@media (max-width: 750px) {
  #reklama_1 {
    display: none;
  }
}
/* Dokument CSS */
html {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg2.jpg) #c7b98c;
}
body {
  margin: 0px;
  font-size: 12px;
  float: left;
  width: 100%;
  color: #3f3f3f;
  font-family: Tahoma, Geneva, sans-serif;
}
a {
  text-decoration: none;
  color: #2f5c03;
}
a:hover {
  text-decoration: underline;
}
/* Uniwersalne */
.c1000 {
  width: 1000px;
  margin: 0 auto;
}
.text1 {
  font-size: 12px;
  color: #2b5302;
  font-weight: bold;
}
.text2 {
  font-size: 11px;
}
.green_border {
  width: 100%;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_280 {
  width: 278px;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_320 {
  width: 318px;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_655 {
  width: 655px;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_499 {
  width: 499px;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_1000 {
  width: 100%;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  float: left;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
.green_border_1000a {
  width: 100%;
  height: auto;
  padding: 0 0 9px 0;
  margin: 0px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/border1.jpg) repeat-x bottom #ffffff;
  border-bottom: 1px solid #499a00;
  border-right: 1px solid #499a00;
  border-left: 1px solid #499a00;
}
/* Klasy do wycofania stopniowo */
.clear {
  clear: both;
}
.error_box {
  float: left;
  width: 100%;
  padding: 10px;
  margin: 10px 0 0 0;
  background: #d9534f;
  border: 1px solid red;
  color: #ffffff;
  font-size: 13px;
}
.succes_box {
  float: left;
  width: 100%;
  padding: 10px;
  margin: 10px 0 0 0;
  background: #ffffff;
  border: 1px solid #4cae4c;
  color: #3f3f3f;
  font-size: 13px;
}
.succes_box a {
  color: #2f5c03;
  text-decoration: underline;
  text-align: center;
}
.margin_top {
  margin-top: 10px;
}
/* TOP */
header {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg.jpg) repeat-x;
  position: relative;
  z-index: 30;
}
header .top {
  float: left;
  width: 100%;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_top.jpg) top center repeat-x #d9cbb1;
  margin: 0px 0 0 0;
}
header .top h1 {
  display: block;
  width: 258px;
  height: 150px;
  margin: 10px auto 0;
}
header .top h1 a {
  display: block;
  width: 258px;
  height: 150px;
  text-indent: -10000000px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/top_logo.png) no-repeat center center;
}
header .top .user_box {
  float: right;
  width: 80%;
  background: #c5f555;
  background: -moz-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #c5f555), color-stop(20%, #b9eb4b), color-stop(100%, #8ac524));
  background: -webkit-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -o-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -ms-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: linear-gradient(to bottom, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5f555', endColorstr='#8ac524', GradientType=0);
  border-bottom: 1px solid #6b961a;
  padding: 5px 15px 0px;
}
header .top .user_box h3 {
  font-weight: normal;
  font-size: 14px;
  color: #4b661d;
}
header .top .user_box .form {
  margin: 8px 0;
}
header .top .user_box .form input[type=text],
header .top .user_box .form input[type=password] {
  color: #3f3f3f;
}
header .top .user_box .form input[type=checkbox] {
  float: left;
  margin: 3px 5px 0 0;
}
header .top .user_box .form label {
  padding: 0!important;
}
header .top .user_box .form input[type=submit] {
  background: #e4c70b;
  border: 0px;
  color: #ac5500;
  font-weight: bold;
  padding: 4px 0;
  cursor: pointer;
}
header .top .user_box .form input[type=submit]:hover {
  background: #d8bd0b;
}
header .top .user_box a {
  color: #e10000;
}
header .top .user_box p.lost_password {
  margin-top: 15px;
}
header .top .user_box ul {
  list-style: none;
}
header .top .user_box ul li {
  height: 25px;
}
header .top .user_box ul li.you_pm a {
  color: #296bb3;
}
header .top .user_box ul li.you_profile a {
  color: #2f5c03;
}
header .top .user_box ul li.you_posts a {
  color: #2f5c03;
}
header .top .user_box .avatar img {
  height: 75px;
  max-height: 100%;
}
header .top .user_box .col:nth-child(1) ul {
  border-right: 1px solid #7ea829;
}
header .top .user_box .col:nth-child(2) ul {
  margin: 0 0 0 20px;
}
@media all and (min-width: 0) and (max-width: 800px) {
  header .top {
    background-image: none;
  }
  header .top h1 {
    margin: 0 auto 0;
    height: 39px;
  }
  header .top h1 a {
    height: 39px;
    background: url(http://www.e-mlodzi.com/templates/sp/images/logo_mobile.png);
  }
  header .top .user_box {
    width: 100%;
  }
  header .top .user_box .form input {
    margin: 5px 0!important;
  }
  header .top .user_box .you_lastvisit {
    display: none;
  }
  header .top .user_box .you_warnings {
    display: none;
  }
  header .top .user_box .col:nth-child(1) ul {
    border-right: 0;
  }
  header .top .user_box .col:nth-child(2) ul {
    margin: 0;
  }
  header .top .user_box .avatar {
    display: none;
  }
}
/* Do kasacji */
.blue {
  color: #296bb3;
}
.blue a {
  color: #296bb3;
}
.blue a:hover {
  text-decoration: none;
}
.red {
  color: #e10000!important;
}
.red a {
  color: #e10000!important;
}
.new_pm {
  color: red!important;
}
/* NAVIGATION */
#navigation {
  margin: -13px 0 0 0;
  position: relative;
  z-index: 40;
}
nav {
  width: 100%;
  float: left;
  text-align: center;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
}
nav ul.main_menu {
  list-style: none;
  display: inline-block;
}
nav ul.main_menu li {
  float: left;
  font-size: 14px;
}
nav ul.main_menu li a {
  display: block;
  padding: 13px;
}
#mobile_menu {
  float: left;
  width: 100%;
  padding: 10px 0;
  background: #e4c70b;
  color: #ac5500;
  font-size: 18px;
}
@media all and (min-width: 0) and (max-width: 800px) {
  #navigation {
    margin: 10px 0;
  }
  nav ul.main_menu {
    display: none;
  }
}
/* Last topic */
.last_topic {
  float: left;
  width: 100%;
  background: #ffffff;
  border: 1px solid #418901;
  border-top: 0px;
  text-align: center;
}
/* Menu administratora */
#menu_admin {
  width: 100%;
  background: #ffffff;
  float: left;
  margin: 10px 0 0 0;
  border: 1px solid #f2fad9;
}
#menu_admin ul {
  list-style: none;
}
#menu_admin ul li {
  float: left;
  margin: 5px 10px 5px 5px;
}
/* Boks reklamowy */
#reklama_1 {
  float: left;
  margin: 10px 0 5px 0;
  width: 100%;
  text-align: center;
}
/* Boksy FORUM */
/* Boks 1000px, biaĹe tĹo */
.box_1 {
  width: 100%;
  float: left;
  margin: 10px 0 0 0;
  background: #ffffff;
}
.box_1 h2 {
  display: block;
  width: 100%;
  height: 39px;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  font-size: 12px;
  color: #2b5302;
  padding: 13px 5px 0 5px;
  margin: 0px;
}
.box_1 p {
  padding: 5px;
}
.box_1 .box_1_bold {
  font-weight: bold;
}
.box_1_h2_setting {
  float: left;
  position: relative;
  width: 100%;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  font-size: 12px;
  color: #2b5302;
  padding: 13px 40px 13px 10px;
  margin: 0px;
  font-weight: bold;
}
.box_1_settings {
  list-style: none;
  position: absolute;
  top: 13px;
  right: 7px;
  font-size: 22px;
  z-index: 5;
}
.box_1_settings a {
  color: #ffffff;
}
.box_1_settings li {
  position: relative;
}
.box_1_settings ul {
  background: #ffffff;
  list-style: none;
  position: absolute;
  left: -9999px;
  font-size: 12px;
  text-align: right;
  width: 200px;
  border: 1px solid #499a00;
  font-weight: normal;
}
.box_1_settings ul a {
  color: #2f5c03;
  display: block;
}
.box_1_settings ul a:hover {
  text-decoration: none;
}
.box_1_settings ul li {
  padding: 5px;
  border-bottom: 1px solid #499a00;
  float: none;
}
.box_1_settings ul li:last-child {
  border: 0px!important;
}
.box_1_settings li:hover ul {
  left: -171px;
}
/* Naglowek for */
.box_2 {
  width: 100%;
  height: 39px;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  margin: 10px 0 0 0;
}
.box_2_float {
  float: left;
}
.box_2_title {
  width: 640px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator.jpg) no-repeat top right;
}
.box_2_topic {
  width: 88px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator.jpg) no-repeat top right;
}
.box_2_posts {
  width: 84px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator.jpg) no-repeat top right;
}
.box_2_lastposts {
  width: 179px;
}
.box_2_bold {
  font-weight: bold;
}
@media all and (min-width: 0) and (max-width: 800px) {
  .box_2_topic,
  .box_2_posts,
  .box_2_lastposts {
    display: none;
  }
}
/* Widok tematów w kategorii - nowy temat + paginacja */
.pagination_box p {
  float: right;
  width: 100%;
  padding-right: 5px;
}
.pagination_box p:nth-child(1) {
  padding: 0 5px 8px 0;
}
p.pagination {
  float: right;
}
p.pagination div a {
  padding: 3px 5px;
  background: #ffffff;
  border: 1px solid #dadada;
}
p.pagination div b {
  padding: 3px 5px;
  background: #ffffff;
  border: 1px solid #2f5c03;
}
/* Bloki z forami */
.box_3 {
  width: 100%;
}
.box_3_w {
  background: #f6f6f6;
}
.box_3_w:nth-child(odd) {
  background: #ffffff;
}
.box_3 tr td {
  border-top: 1px solid #dedede;
  padding: 3px;
}
.box_3 .icon {
  width: 45px;
}
.box_3 .icon img {
  margin-left: -10px;
}
.box_3 .forum_topic {
  width: 612px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator2.jpg) no-repeat right center;
}
.box_3 .forum_topic .forumlink a {
  font-size: 14px;
  font-weight: bold;
}
.box_3 .forum_topic .forum_lastopic {
  font-size: 10px;
  color: #595959;
  margin: 0 0 0 15px;
}
.box_3 .forum_topic .forum_opis {
  font-size: 11px;
  color: #3a3a3a;
  margin: 5px 0 0 0;
  width: 100%;
  float: left;
}
.box_3 .forum_stattopic {
  width: 82px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator2.jpg) no-repeat right center;
  font-size: 11px;
}
.box_3 .forum_posts {
  width: 82px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_separator2.jpg) no-repeat right center;
  font-size: 11px;
}
.box_3 .forum_lasttopic {
  width: 175px;
  font-size: 11px;
}
@media all and (min-width: 0) and (max-width: 800px) {
  .box_3 tr td {
    padding: 10px 5px;
  }
  .box_3 .icon {
    display: none;
  }
  .box_3 .forum_topic .forum_lastopic {
    display: none;
  }
  .box_3 .forum_stattopic {
    display: none;
  }
  .box_3 .forum_posts {
    display: none;
  }
}
/* Boks 657px */
.box_4 {
  width: 100%;
  float: left;
  background: #ffffff;
  margin: 0 0 30px 0;
}
.box_4 h2 {
  display: block;
  width: 100%;
  height: 39px;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  font-size: 12px;
  color: #2b5302;
  padding: 13px 0 0 10px;
  margin: 0px;
}
.box_4 p {
  margin: 3px 10px 0px 10px;
  font-size: 11px;
  color: #242424;
}
.box_4 .border-bottom {
  border-bottom: 1px solid #efefef;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
/* Tabela z listami - widok tematĂłw w forach*/
.box_5 {
  width: 100%;
}
.box_5 .box_5_title {
  background: #e7f6ba;
  text-align: center;
}
.box_5 .box_5_tr {
  background: #ffffff;
}
.box_5 .box_5_tr:nth-child(odd) {
  background: #f6f6f6;
}
.box_5 .box_5_td {
  border-top: 1px solid #dedede;
  padding: 10px 0px 10px 0;
}
.box_5 .icon {
  width: 20px;
  padding-right: 0px;
}
.box_5 .icon img {
  margin-left: -5px;
}
.box_5 .emots {
  width: 35px;
}
/* Boks 1000px, przezroczysty */
.box_6 {
  width: 100%;
  float: left;
  margin: 10px 0 0 0;
}
.box_6 p {
  margin: 0px 0px 5px 0px;
}
.box_6 h2 {
  display: block;
  height: 26px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_box1.jpg);
  font-size: 12px;
  color: #2b5302;
  padding: 13px 5px 0 5px;
  margin: 0px;
}
/* Tabele niewidoczne, na podstronach */
.box_7 {
  width: 100%;
}
.box_7_td {
  padding: 5px 0 5px 0;
}
/* Pole szare - do mieszania box_1 */
.box_8 {
  width: 100%;
  background: #f6f6f6;
  float: left;
}
/* WyrĂłwnanie tekstu */
.align_left {
  text-align: left;
}
.align_right {
  text-align: right;
}
.align_center {
  text-align: center;
}
.align_justify {
  text-align: justify;
}
/* Szerokosci */
.width_15p {
  width: 15%;
}
.width_5p {
  width: 5%;
}
.width_3p {
  width: 3%;
}
/* Kolumny do szerokoĹci 1000  657|320*/
/* WykorzystujÄ bloki na samym dole gĹĂłwnej */
#left_box {
  width: 657px;
  float: left;
  margin: 45px 0 0 0;
}
#right_box {
  width: 320px;
  float: right;
  margin: 45px 0 0 0;
}
/* Kolumny do szerokoĹc 1000, po poĹowie 499|499  + podziaĹ na kolejne dwa*/
.left_box2 {
  float: left;
  width: 499px;
  clear: both;
}
.left_box2_margin {
  margin-top: 15px;
}
.right_box2 {
  float: right;
  width: 499px;
}
.right_box2_margin {
  margin-top: 15px;
}
.box2l {
  float: left;
  width: 245px;
}
/* Styl do formularzy */
.box2r {
  float: right;
  width: 245px;
}
.input_2 {
  width: 225px;
  padding: 0px 5px 0 5px;
  height: 25px;
  margin-top: 10px;
  border: 1px solid #c0c0c0;
  font-size: 18px;
  color: #707070;
  background: #f4f4f4;
}
.input_2:active,
.input_2:focus {
  background: #ffffff;
  border: 1px solid #969696;
}
.input_desc {
  font-size: 14px;
  margin-top: 13px!important;
  float: left;
  width: 100%;
}
.input_desc1 {
  font-size: 14px;
  margin-top: 3px!important;
  float: left;
  width: 100%;
}
.input_send {
  padding: 3px 5px 3px 5px;
  margin: 10px 10px 0 0;
  cursor: pointer;
  float: right;
}
.input_radio {
  margin-top: 15px;
}
/* pola do wyboru -- w edycji profilu tak/nie */
/* Kolumny do szerokoĹci 1000 657 | 320 */
#left_box3 {
  width: 657px;
  float: left;
  margin: 15px 0 0 0;
}
/* Wykorzystuje biuro prasowe */
#left_box3 h2 {
  color: #366608;
  font-size: 14px;
  margin: 10px 0 5px 10px;
}
#right_box3 {
  width: 320px;
  float: right;
  margin: 15px 0 0 0;
}
/* Wykorzystuje biuro prasowe */
/* Kolumny do szerokoĹci  1000 670|320  */
/* BiaĹe tĹo, brak marginesĂłw */
.left_box4 {
  float: left;
  width: 670px;
}
.right_box4 {
  float: right;
  width: 320px;
}
/* Inputy */
.input_1 {
  background: #f4f4f4;
  padding: 3px 5px 3px 5px;
  margin: 0 0 0px 0;
  width: 150px;
  /* 353 + 2 + 45 = 400 */
  border: 1px solid #ccc;
}
.input_1:focus {
  background-color: #fff;
  border-color: #60CB03;
  outline: none;
  -moz-box-shadow: 0 0 0 1px #e8c291 inset;
  -webkit-box-shadow: 0 0 0 1px #e8c291 inset;
  box-shadow: 0 0 0 1px #e8c291 inset;
}
.submit_1 {
  background-color: #499a00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#499a00), to(#499a00));
  background-image: -webkit-linear-gradient(top, #b2f861, #60cb03);
  background-image: -moz-linear-gradient(top, #b2f861, #60cb03);
  background-image: -ms-linear-gradient(top, #b2f861, #60cb03);
  background-image: -o-linear-gradient(top, #b2f861, #60cb03);
  background-image: linear-gradient(top, #b2f861, #60cb03);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border-width: 1px;
  border-style: solid;
  border-color: #499A00;
  height: 23px;
  padding: 0;
  width: 110px;
  cursor: pointer;
  font: bold 15px Arial, Helvetica;
  color: #2b5302;
}
.submit_1:hover,
#submit:focus {
  background-color: #fddb6f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
  background-image: -webkit-linear-gradient(top, #60cb03, #b2f861);
  background-image: -moz-linear-gradient(top, #60cb03, #b2f861);
  background-image: -ms-linear-gradient(top, #60cb03, #b2f861);
  background-image: -o-linear-gradient(top, #60cb03, #b2f861);
  background-image: linear-gradient(top, #60cb03, #b2f861);
}
.submit_1:active {
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.submit_1::-moz-focus-inner {
  border: none;
}
/* Przyciski, buttony */
/* .buton1 - w .fotter_panel, okreĹla styl przycisku "administracja" */
.button2 {
  border: 0px;
  padding: 3px;
  color: #003200;
  border: 1px solid #499a00;
  cursor: pointer;
  background-image: linear-gradient(bottom, #5cbb02 44%, #adf35c 66%);
  background-image: -o-linear-gradient(bottom, #5cbb02 44%, #adf35c 66%);
  background-image: -moz-linear-gradient(bottom, #5cbb02 44%, #adf35c 66%);
  background-image: -webkit-linear-gradient(bottom, #5cbb02 44%, #adf35c 66%);
  background-image: -ms-linear-gradient(bottom, #5cbb02 44%, #adf35c 66%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #5cbb02), color-stop(0.66, #adf35c));
}
/* .button3 - okreĹla styl szarych przyciskĂłw, styl taki jak przyciski do bbcode */
.button3 {
  font-size: 12px;
  color: #505050;
  cursor: pointer;
  padding: 3px 5px 3px 5px;
}
/* IKONY */
.icon:hover {
  text-decoration: none;
}
/* TLA */
.bg_white {
  background: #ffffff;
}
/* OGĂLNE */
#wraper {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
/* menu pojawiajÄce siÄ po scrollowaniu */
#back-home {
  width: 100%;
  height: 48px;
  background: #c8b491;
  z-index: 1000;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_back_home.png) repeat-x;
  position: fixed;
  top: 0px;
  display: none;
}
#back-home h2 {
  width: 168px;
  height: 39px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/back_home_logo.png) no-repeat;
  text-indent: -100000px;
  float: left;
}
#back-home h2 a {
  display: block;
  width: 168px;
  height: 39px;
}
.back_home_pw {
  float: right;
  font-size: 26px;
  color: #ffffff;
  position: relative;
}
.back_home_pw a {
  color: #ffffff;
  text-decoration: none;
  margin: 11px 0 0 0;
  float: right;
}
.back_home_pw span {
  background: red;
  font-size: 10px;
  padding: 0px 2px 0px 2px;
  position: absolute;
  top: 5px;
  right: -5px;
}
/* Legenda PostĂłw */
#legenda {
  list-style: none;
  width: 100%;
  float: left;
  margin: 0 0 30px 0;
}
#legenda li {
  float: left;
  height: 33px;
  width: 170px;
  padding: 10px 0 0 50px;
  color: #343433;
  font-size: 12px;
  margin-left: 40px;
}
#legenda .blocked {
  background: url(http://www.e-mlodzi.com/templates/sp/images/icon1.jpg) no-repeat left center;
}
#legenda .nonew {
  background: url(http://www.e-mlodzi.com/templates/sp/images/icon2.jpg) no-repeat left center;
}
#legenda .new {
  background: url(http://www.e-mlodzi.com/templates/sp/images/icon3.jpg) no-repeat left center;
}
/* Shoutbox */
#shoutbox {
  width: 100%;
  float: left;
  background: #e6f6b9;
  margin: 0 0 0px 0;
}
#shoutbox h2 {
  display: block;
  width: 100%;
  height: 39px;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  font-size: 12px;
  color: #2b5302;
  padding: 9px 0 0 10px;
  margin: 0px;
}
.sframe {
  border: 1px solid #c5de7d;
  margin: 9px;
  width: calc(100% - 18px);
  float: left;
}
.sframe .grid {
  padding: 5px;
}
.sframe .grid .form_group input:nth-child(2) {
  background: #c5f555;
  background: -moz-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #c5f555), color-stop(20%, #b9eb4b), color-stop(100%, #8ac524));
  background: -webkit-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -o-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: -ms-linear-gradient(top, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  background: linear-gradient(to bottom, #c5f555 0%, #b9eb4b 20%, #8ac524 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5f555', endColorstr='#8ac524', GradientType=0);
  border-bottom: 1px solid #6b961a;
  border-color: #2f5c03;
}
.sframe .message {
  margin: 5px 20px 5px 5px;
  float: left;
  width: 420px;
  height: 21px;
  padding: 0 5px 0 5px;
  border: 1px solid #c5dd7b;
  background: #ffffff;
  font-size: 10px;
  color: #363636;
}
.sframe .submit {
  float: left;
  width: 74px;
  height: 21px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/button1.jpg) top no-repeat;
  border: 0px;
  margin: 5px 23px 0 0;
  font-size: 11px;
  color: #2b5302;
  cursor: pointer;
}
.sframe .refresh {
  float: left;
  width: 74px;
  height: 21px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/button2.jpg) top no-repeat;
  border: 0px;
  margin: 5px 0px 0 0;
  font-size: 11px;
  color: #ac5500;
  cursor: pointer;
}
/* Podstrona shoutboxa */
.shoutbox_text {
  width: 100%;
  background: #f6fddc;
  font-size: 11px;
  color: #414141;
  float: left;
}
.shoutbox_text div {
  padding: 3px;
  border-bottom: 1px solid #c8e086;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.shoutbox_text div:last-child {
  border-bottom: 0px!important;
}
.shoutbox_text .czas {
  color: #9b9b9b;
  display: block;
  float: left;
  width: 100px;
  margin-left: 3px;
}
.shoutbox_text .user_1 {
  color: #41770a;
  font-weight: bold;
  margin: 0 0px 0 0;
}
.shoutbox_text .text {
  float: right;
  width: 500px;
}
/* Panel popularnych tematĂłw */
#box_newpost {
  width: 100%;
  float: left;
  background: #e6f6b9;
  margin: 0 0 30px 0;
}
#box_newpost h2 {
  display: block;
  width: 100%;
  height: 39px;
  background: #b0ec67;
  background: -moz-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #b0ec67), color-stop(50%, #9be650), color-stop(53%, #81df24), color-stop(100%, #60ca02));
  background: -webkit-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -o-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: -ms-linear-gradient(top, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  background: linear-gradient(to bottom, #b0ec67 0%, #9be650 50%, #81df24 53%, #60ca02 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0ec67', endColorstr='#60ca02', GradientType=0);
  border-bottom: 1px solid #6b961a;
  font-size: 12px;
  color: #2b5302;
  padding: 13px 0 0 10px;
  margin: 0px;
}
#new_post {
  width: 100%;
  list-style: none;
}
#new_post li {
  padding: 4px 0 4px 27px;
  font-size: 12px;
  color: #4e4e4e;
  border-bottom: 1px solid #d1d1d1;
}
#new_post li:last-child {
  border-bottom: none!important;
}
#new_post li a {
  color: #4e4e4e;
}
#new_post li span {
  color: #899564;
}
.new_post_1 {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_newpost.png) no-repeat 5px 8px #f2fad9;
}
.new_post_1:nth-child(odd) {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_newpost.png) no-repeat 5px 8px #e3f5ad;
}
.reklama_320 {
  text-align: center;
  margin: 8px 0 5px 0;
  width: 100%;
  max-height: 320px;
  overflow: hidden;
  position: relative;
  z-index: 100;
}
/* Panel facebook */
#face_box {
  width: 100%;
  background: #ffffff;
  font-family: Tahoma, Geneva, sans-serif;
  float: left;
  margin: 0;
}
#face_box h2 {
  display: block;
  width: 100%;
  height: 39px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_box1.jpg);
  font-size: 12px;
  color: #2b5302;
  padding: 13px 0 0 10px;
  margin: 0px;
}
#face_box iframe {
  margin: 0px;
}
@media all and (min-width: 0) and (max-width: 980px) {
  #face_box {
    display: none;
  }
}
/* STYLE DO PODSTRON */
/* FAQ */
.faq_title {
  font-weight: bold;
  padding-top: 10px;
}
/* Widok tematĂłw w forum */
.nowy_temat {
  float: left;
  padding: 8px;
  background-color: #499a00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#499a00), to(#499a00));
  background-image: -webkit-linear-gradient(top, #b2f861, #60cb03);
  background-image: -moz-linear-gradient(top, #b2f861, #60cb03);
  background-image: -ms-linear-gradient(top, #b2f861, #60cb03);
  background-image: -o-linear-gradient(top, #b2f861, #60cb03);
  background-image: linear-gradient(top, #b2f861, #60cb03);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border-width: 1px;
  border-style: solid;
  border-color: #499A00;
  cursor: pointer;
  font: bold 13px Arial, Helvetica;
  color: #2b5302;
}
.nowy_temat:hover,
#submit:focus {
  background-color: #fddb6f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
  background-image: -webkit-linear-gradient(top, #60cb03, #b2f861);
  background-image: -moz-linear-gradient(top, #60cb03, #b2f861);
  background-image: -ms-linear-gradient(top, #60cb03, #b2f861);
  background-image: -o-linear-gradient(top, #60cb03, #b2f861);
  background-image: linear-gradient(top, #60cb03, #b2f861);
}
.nowy_temat:active {
  outline: none;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
}
.nowy_temat::-moz-focus-inner {
  border: none;
}
.nowy_temat:hover {
  text-decoration: none;
}
.viewforum_cont {
  background: #ffffff;
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.viewforum_lastdate {
  font-size: 11px;
}
.topictitle {
  font-weight: bold;
}
.icon_description {
  border: 0px;
}
/* tabelka z legendÄ ikon */
.icon_description td {
  padding: 3px;
}
.ignore_button {
  margin: 10px 0 10px 0;
}
/* przycisk "ignoruj zaznaczone tematy" */
/* Bloki postĂłw w temacie - osobny styl dla postĂłw */
.post_box {
  width: 100%;
  border-bottom: 2px solid #e0e0e0;
  float: left;
  overflow: hidden;
}
.post_box .post_box_left {
  position: relative;
  z-index: 50;
}
.post_box:nth-child(odd) {
  background: #ffffff;
}
.post_box:nth-child(odd) .post_box_left {
  background: #e9e5df;
}
.post_box:nth-child(odd) .post_box_right:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -362px;
  width: 350px;
  height: 100%;
  background: #e9e5df;
}
.post_box:nth-child(even) {
  background: #f6f6f6;
}
.post_box:nth-child(even) .post_box_left {
  background: #f1eee8;
}
.post_box:nth-child(even) .post_box_right:before {
  content: "";
  position: absolute;
  top: 0px;
  left: -362px;
  width: 350px;
  height: 100%;
  background: #f1eee8;
}
.post_box .col {
  margin-top: 0px;
  margin-bottom: 0px;
}
.post_box .col:first-child {
  margin: 0px;
}
/*.post_box {width: 998px; float: left; background: url(http://www.e-mlodzi.com/templates/sp/images/post_bg1.jpg) center rgb(243,238,232); padding: 10px 0 10px 0; position: relative; border-bottom: 2px solid rgb(224,224,224);}
.post_box:nth-child(odd){background: url(http://www.e-mlodzi.com/templates/sp/images/post_bg2.jpg) center rgb(235,230,224)!important;}*/
/* kopia starego wygladu
.post_box {width: 998px; float: left; background: #ffffff; padding: 10px 0 10px 0; position: relative;}
.post_box:nth-child(odd){background: #f6f6f6!important;}
.post_box_left{float: left; width: 200px; text-align: center;}
.post_box_right{float: right; width: 770px; margin: 0 15px 0 0;}
*/
.post_box_left {
  float: left;
  width: 200px;
  text-align: center;
}
.post_title_left {
  margin-right: 8px;
  text-align: center;
}
.post_title_pagination {
  float: right;
  width: 270px;
  font-size: 13px;
}
.post_id {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -43px;
}
.post_box_right {
  margin: 0;
  position: relative;
  z-index: 30;
}
.post_box_autor {
  font-weight: bold;
  font-size: 13px;
}
.post_box_usertitle {
  font-size: 11px;
}
.post_box_name {
  font-size: 11px;
  font-weight: bold;
}
.post_box_age {
  font-size: 11px;
}
.post_box_add {
  font-size: 11px;
}
.post_box_city {
  font-size: 11px;
}
.post_box_rank img {
  -khtml-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 3px 1px rgba(0, 0, 0, 0.3);
}
.post_box_send {
  width: 100%;
  float: left;
  padding-bottom: 5px;
  border-bottom: 1px dotted #e0e0e0;
}
.post_box_text {
  float: left;
  width: 100%;
  padding: 10px 10px 10px 10px;
  min-height: 160px;
  line-height: 19px;
}
.post_box_signature {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.post_box_right1 {
  float: left;
  width: 50%;
  margin: 10px 0 0 0;
  padding-left: 10px;
}
.post_box_right2 {
  float: right;
  width: 50%;
  text-align: right;
  padding-right: 10px;
  margin: 10px 0 0 0;
}
.post_box_quote {
  background: #ebebeb;
  margin: 20px 0 10px 0px;
  padding: 0 0 5px 70px;
  min-height: 50px;
}
.post_box_quote .post_box_quote {
  background: #ffffff;
}
.post_box_quote .post_box_quote .post_box_quote {
  background: #ebebeb;
}
.post_box_quote .post_box_quote .post_box_quote .post_box_quote {
  background: #ffffff;
}
.post_box_quoteico {
  margin: 20px 0 0 -60px;
  float: left;
  font-size: 50px;
  color: #d6d6d6;
}
.reply_post {
  margin-top: 10px;
}
.admin_mod {
  font-size: 18px;
  padding-top: 15px;
}
.admin_mod a {
  margin-left: 5px;
}
.admin_mod a:hover {
  color: black;
}
@media all and (min-width: 0) and (max-width: 800px) {
  .post_box_left {
    padding: 10px!important;
  }
  .post_box_usertitle,
  .post_box_rank,
  .post_box_age,
  .post_box_add,
  .post_box_city,
  .post_box_useragent {
    display: none;
  }
  .post_box_autor,
  .post_box_online,
  .post_box_name {
    float: right;
    width: 70%;
    text-align: left;
  }
  .post_box_avatar {
    float: left;
    width: 25%;
  }
}
/* Cenzor - podĹwietlenie dla administratora */
.badwordhighlight {
  background: #ffff99;
  font-weight: bold;
}
/* Widok pisania tematu, pisania odpowiedzi oraz prywatnej wiadomosci */
.new_postingl {
  float: left;
  width: 200px;
}
.new_postingr {
  float: right;
  width: 770px;
  margin: 0 15px 0 0;
}
.new_posting2 {
  margin-top: 15px;
}
/* Kolor, Rozmiar i panel podpowiedzi */
.new_posting3 {
  margin: 15px 5px 5px 5px;
  width: 100%;
  float: left;
}
/* Panel buttonow bbcode */
.new_posting3 input {
  height: 25px;
  font-size: 12px;
  color: #505050;
  cursor: pointer;
  margin-bottom: 3px;
  border: 1px solid #d1d1d1;
  background-image: linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -o-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -moz-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -ms-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.48, #d1d1d1), color-stop(0.87, #ebebeb));
}
.new_posting3 input:focus {
  background-image: linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -o-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -moz-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -ms-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.48, #d1d1d1), color-stop(0.87, #ebebeb));
}
.new_posting_help {
  width: 400px;
  border: 0px;
  color: #a0a0a0;
}
.new_posting_sym a {
  color: #707070;
}
.posting_title {
  font-size: 15px;
}
.input_3 {
  width: 760px;
  height: 25px;
  padding: 0 5px;
  margin: 10px 0 0 0;
  border: 1px solid #c0c0c0;
  font-size: 18px;
  color: #707070;
  background: #f4f4f4;
}
.input_4 {
  width: 590px;
  height: 20px;
  padding: 0 5px;
  margin: 3px 0 0 0;
  border: 1px solid #c0c0c0;
  font-size: 14px;
  color: #707070;
  background: #f4f4f4;
}
.input_3:focus,
.input_4:focus {
  background: #ffffff;
  border: 1px solid #969696;
}
.posting_text {
  float: left;
  padding: 5px;
  width: 770px;
  font-size: 12px;
  font-family: Tahoma, Geneva, sans-serif;
  letter-spacing: 1px;
  line-height: 19px;
  height: 180px;
  border: 1px solid #c0c0c0;
  margin: 15px 0 0 0;
  background: #f4f4f4;
  color: #707070;
}
.posting_text:active,
.posting_text:focus {
  background: #ffffff;
}
.post_preview {
  width: 980px;
  padding: 10px;
}
/* Ramka z poglÄdem postu */
.posting_review iframe {
  border: 1px solid #499a00;
  width: 998px;
}
/* Ramka z podglÄdem tematu podczas pisana postu */
/* zwykĹy szary do przyciskĂłw opcji */
.button4 {
  height: 25px;
  font-size: 12px;
  padding: 3px 5px;
  color: #505050;
  cursor: pointer;
  margin-bottom: 3px;
}
/* Panel szybkiej odpowiedzi */
.quick_reply {
  margin-top: 15px;
}
.quick_reply textarea {
  float: left;
  padding: 5px;
  width: calc(100% - 10px);
  font-size: 12px;
  font-family: Tahoma, Geneva, sans-serif;
  letter-spacing: 1px;
  line-height: 19px;
  min-height: 140px;
  border: 1px soldi #f6f6f6;
  margin: 5px 0 0 5px;
}
.quick_reply_butons {
  float: right;
  width: 80px;
  margin: 5px 5px 0 0;
}
.quick_buton1 {
  width: 80px;
  height: 25px;
  font-size: 12px;
  color: #505050;
  cursor: pointer;
  margin-bottom: 3px;
}
.quick_buton2 {
  width: 38px;
  height: 25px;
  font-size: 12px;
  color: #505050;
  cursor: pointer;
  margin-bottom: 3px;
}
.quick_buton3 {
  font-size: 12px;
  color: #303030;
  margin-right: 5px;
  cursor: pointer;
  padding: 4px 6px 4px 6px;
  font-weight: bold;
}
.quick_reply .left_box2 input {
  margin: 2px 5px 0 0;
  float: left;
}
/* Panel Podobne tematy */
.similar_topic {
  float: left;
  margin-top: 15px;
}
.input_3:active,
.input_2:focus {
  background: #ffffff;
  border: 1px solid #969696;
}
.emots_box {
  width: 95%;
  float: left;
  margin: 20px 5px 0 5px;
  background: #ebebeb;
}
.posting_text {
  float: left;
  padding: 5px;
  width: 100%;
  font-size: 12px;
  font-family: Tahoma, Geneva, sans-serif;
  letter-spacing: 1px;
  line-height: 19px;
  min-height: 140px;
  border: 1px soldi #f6f6f6;
  margin: 15px 0 0 0;
}
/* Ankieta */
.poll {
  width: 100%;
  text-align: center;
}
.poll h3 {
  font-size: 12px;
  float: left;
  width: 100%;
  font-weight: normal;
  padding: 10px 5px;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #3f3f3f;
  font-weight: bold;
}
.poll_name {
  font-weight: bold;
  margin-top: 5px;
  float: left;
  width: 100%;
}
.poll ul {
  list-style: none;
  margin: 0 auto;
  text-align: center;
}
.poll ul li {
  width: 250px;
  margin: 3px auto;
  text-align: left;
  padding: 3px 0 3px 0;
}
.poll_input {
  text-align: center!important;
}
.poll_progressbar {
  background-color: #ffffff;
  /* (height of inner div) / 2 + padding */
  padding: 3px;
  width: 250px;
}
.poll_progressbar div {
  background: #6ecd11;
  height: 10px;
  border-radius: 10px;
}
.poll_option {
  float: right;
}
/* ZaĹÄcznik obrazkowy */
.post_include_img {
  float: left;
  width: 100%;
  margin: 25px 0 15px 0;
  background: #ebebeb;
}
.post_include_img img {
  margin: 5px;
  max-width: 400px;
  float: left;
}
/* Prywatne wiadomoĹci */
.priv_menu {
  font-size: 15px;
}
/* jumpbox */
.jumpbox {
  float: right;
  margin-top: 10px;
}
.jumpbox select {
  width: 49.5%;
}
/* Profil uĹźytkownika */
.profile {
  width: 1000px;
  float: left;
  position: relative;
  border-top: 2px solid #defcb7;
  padding-bottom: 15px;
  background-image: linear-gradient(top, #a9f849 0%, #5dc800 100%);
  background-image: -o-linear-gradient(top, #a9f849 0%, #5dc800 100%);
  background-image: -moz-linear-gradient(top, #a9f849 0%, #5dc800 100%);
  background-image: -webkit-linear-gradient(top, #a9f849 0%, #5dc800 100%);
  background-image: -ms-linear-gradient(top, #a9f849 0%, #5dc800 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a9f849), color-stop(1, #5dc800));
}
.profile_avatar {
  text-align: center;
  margin-top: 10px;
  min-height: 150px;
}
.avatar_img {
  margin-top: 5px;
  position: relative;
}
/* bloczek z avatarem */
.avatar_img img {
  border: 1px solid #198507;
  max-width: 130px;
  background: #ffffff;
  padding: 1px;
}
.avatar_name {
  color: #156907;
  font-weight: bold;
  font-size: 14px;
}
.avatar_icon {
  margin-top: 3px;
}
.avatar_icon span {
  margin-left: 7px;
}
.profile_person {
  margin-top: 32px;
}
.profile_person p {
  font-size: 12px;
  color: #2b6c07;
  width: 100%;
  border-bottom: 1px solid #2b6c07;
  padding-bottom: 5px;
  margin-bottom: 6px;
}
.profile_person p span {
  font-weight: bold;
}
.profile_desc {
  margin: 32px 21px 0 21px;
  background: #f5fde4;
  border: 1px solid #7bab66;
  position: relative;
}
.profile_desc p {
  margin: 5px;
}
.profile_desc p span {
  font-weight: bold;
}
.profile_online {
  position: absolute;
  right: 2px;
  bottom: 0px;
}
.profile_hobby p {
  font-size: 12px;
  color: #2b6c07;
  width: 100%;
  border-bottom: 1px solid #2b6c07;
  padding-bottom: 5px;
}
.profile_hobby p span {
  font-weight: bold;
}
/* dropdown moda */
.profile_mod_menu {
  position: absolute;
  top: 0px;
  right: 0px;
  list-style: none;
}
.profile_mod_menu li {
  position: relative;
  float: left;
  color: #ffffff;
  height: 20px;
  padding: 4px 8px 2px 14px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_profile_mod_menu2.png) repeat-x;
  font-weight: bold;
  margin: -6px 21px 0 10px;
  font-size: 12px;
}
.profile_mod_menu li a {
  color: #ffffff;
}
.profile_mod_menu li i {
  font-weight: normal;
  font-style: normal;
}
.profile_mod_menu li span {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_profile_mod_menu.png) no-repeat;
  position: absolute;
  top: 0px;
  left: -4px;
  width: 15px;
  text-align: right;
  padding-top: 4px;
}
/* BiaĹe boksy */
.profile_box {
  width: 495px;
  background: #ffffff;
  margin-top: 15px;
  border: 1px solid #c0c0c0;
  float: left;
}
.profile_box p {
  margin: 5px;
}
.nowork {
  color: #c0c0c0 !important;
}
/* ZakĹadki admina */
.profile_admin {
  list-style: none;
  float: left;
}
.profile_admin li {
  width: 240px;
  height: 40px;
  margin: 5px 0 0 5px;
  float: left;
  background: #5dc800;
  font-size: 15px;
  color: #ffffff;
  text-align: center;
}
.profile_admin li a {
  float: left;
  width: 240px;
  height: 33px;
  color: #ffffff;
  padding-top: 7px;
}
/* Komunikat no-ad */
.info_no_dd {
  float: left;
  margin: 10px 0 0px 0;
  width: 1000px;
  height: 122px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_unsmile.jpg) no-repeat 80px 0px #ffffff;
  display: none;
}
.info_no_dd h3 {
  width: 700px;
  float: right;
  text-align: center;
  margin-top: 4px;
}
.info_no_dd p {
  width: 700px;
  float: right;
  text-align: center;
  margin-top: 4px;
}
/* Gry e-mlodzi.com */
.game_left {
  width: 280px;
  float: left;
  min-height: 200px;
  margin: 10px 0 0 0;
}
.game_menu {
  width: 275px;
  float: left;
}
.game_left h2 {
  display: block;
  width: 260px;
  height: 27px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_box1.jpg);
  font-size: 12px;
  color: #2b5302;
  padding: 12px 10px 0 10px;
  margin: 0px;
}
.game_menu ul {
  list-style: none;
  width: 278px;
  color: #b0b0b0;
  font-size: 11px;
}
.game_menu ul a {
  color: #4e4e4e;
  font-size: 12px;
}
.game_menu ul li {
  width: 246px;
  padding: 5px 0 5px 32px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game_menu.png) no-repeat left #f6f6f6;
  float: left;
  border-bottom: 1px solid #d3d3d3;
}
.game_menu ul li:nth-child(odd) {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game_menu.png) no-repeat left #ffffff;
}
.last_topic_games {
  width: 280px;
  float: left;
  margin: 10px 0 0 0;
  background: #ffffff;
}
.last_topic_games a {
  color: #3f3f3f;
}
.last_topic_games a:hover {
  text-decoration: none;
}
.topic_games {
  width: 278px;
  background: #f6f6f6;
  float: left;
  margin-top: 10px;
}
.topic_games_title {
  width: 258px;
  padding: 3px 10px;
  border-top: 1px solid #cfcbcb;
  border-bottom: 1px solid #cfcbcb;
}
.topic_games_desc {
  width: 258px;
  padding: 10px;
}
.game_right {
  width: 705px;
  float: right;
  min-height: 200px;
  margin: 10px 0 0 0;
}
.game_right h2 {
  display: block;
  width: 685px;
  height: 27px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_box1.jpg);
  font-size: 12px;
  color: #2b5302;
  padding: 12px 10px 0 10px;
  margin: 0px;
}
.popular_game {
  width: 705px;
  float: left;
  background: #ffffff;
}
.promo_game {
  width: 285px;
  height: 230px;
  border: 1px solid red;
  float: left;
  margin: 13px 0 0 13px;
}
.box_game1 {
  float: left;
  margin: 20px 0 0 0;
  width: 703px;
  height: 132px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game1.jpg) no-repeat;
}
.box_game2 {
  float: left;
  margin: 20px 0 0 0;
  width: 703px;
  height: 132px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game2.jpg) no-repeat;
}
.box_game3 {
  float: left;
  margin: 20px 0 0 0;
  width: 703px;
  height: 132px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game3.jpg) no-repeat;
}
.box_game4 {
  float: left;
  margin: 20px 0 0 0;
  width: 703px;
  height: 132px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_game4.jpg) no-repeat;
}
/* BLOG e-mlodzi */
.blog_post {
  width: 657px;
  float: left;
  margin: 0px 0 0 0px;
  background: #ffffff;
  margin-bottom: 25px;
}
.blog_post .blog_icon {
  width: 625px;
  height: 208px;
  margin: 16px 16px 0 16px;
  display: block;
  background: url(http://www.e-mlodzi.com/templates/sp/images/blog_icon_bg.jpg) bottom center;
}
.blog_post .blog_icon img {
  width: 625px;
  height: 180px;
}
.blog_post h3 {
  font-size: 20px;
  font-weight: normal;
  margin: -10px 16px 5px 16px;
  font-family: weblysleekuisb, tahoma, verdana;
}
.blog_post h3 a:hover {
  text-decoration: none;
}
.blog_post .blog_date {
  width: 625px;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  font-size: 11px;
  padding: 6px 0 6px 0;
  margin: 13px 16px 3px 16px;
}
.blog_post .blog_date span {
  float: right;
  position: relative;
  padding-right: 30px;
}
.blog_post .blog_date span a {
  font-size: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.blog_post .blog_date span a:hover {
  text-decoration: none;
}
.blog_post p {
  margin: 11px 16px 3px 16px;
  line-height: 18px;
  letter-spacing: 1px;
}
.blog_post .blog_more {
  padding: 3px 8px 3px 8px;
  color: #4e504d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a6f848), color-stop(0.51, #65cc05));
  background-image: -o-linear-gradient(bottom, #a6f848 0%, #65cc05 51%);
  background-image: -moz-linear-gradient(bottom, #a6f848 0%, #65cc05 51%);
  background-image: -webkit-linear-gradient(bottom, #a6f848 0%, #65cc05 51%);
  background-image: -ms-linear-gradient(bottom, #a6f848 0%, #65cc05 51%);
  background-image: linear-gradient(to bottom, #a6f848 0%, #65cc05 51%);
  border-top: 1px solid #cdfc97;
  border-bottom: 1px solid #4b9b02;
  margin: 0 0 15px 0;
  float: right;
  text-align: center;
}
.blog_post .blog_more:hover {
  text-decoration: none;
}
.blog_panelr {
  width: 320px;
  background: #ffffff;
  float: left;
  margin-bottom: 20px;
}
.blog_panelr h3 {
  display: block;
  height: 29px;
  font-size: 13px;
  color: #2b5302;
  padding: 10px 5px 0 5px;
  margin: 0px;
  background-image: linear-gradient(top, #b6f767 1%, #97e93f 25%, #5fc802 69%);
  background-image: -o-linear-gradient(top, #b6f767 1%, #97e93f 25%, #5fc802 69%);
  background-image: -moz-linear-gradient(top, #b6f767 1%, #97e93f 25%, #5fc802 69%);
  background-image: -webkit-linear-gradient(top, #b6f767 1%, #97e93f 25%, #5fc802 69%);
  background-image: -ms-linear-gradient(top, #b6f767 1%, #97e93f 25%, #5fc802 69%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.01, #b6f767), color-stop(0.25, #97e93f), color-stop(0.69, #5fc802));
}
/*.blog_panelr h3 {font-size: 20px; font-weight: normal; color: rgb(130,222,37); margin: 0px 0 0 5px; width: 312px;} */
.blog_panelr h3:nth-child(n+2) {
  margin-top: 18px;
}
.blog_panelr ul {
  list-style: none;
  margin: 5px;
}
.blog_panelr ul li {
  margin: 5px 0 5px 0;
  padding: 4px 0 6px 0;
  border-bottom: 1px solid #f0f0f0;
}
.blog_panelr ul li:last-child {
  border-bottom: 0px!important;
}
.blog_panelr p {
  margin: 5px;
}
.blog_page {
  width: 657px;
  float: left;
  margin: 0px 0 0 0px;
  background: #ffffff;
  margin-bottom: 25px;
}
.blog_page p {
  margin: 11px 16px 3px 16px;
  line-height: 18px;
  letter-spacing: 1px;
}
/* Footer panel */
#fotter_panel {
  float: left;
  width: 100%;
  margin: 30px 0 30px 0;
  text-align: center;
}
#fotter_panel ul {
  list-style: none;
  display: inline-block;
  margin: 0 auto;
}
#fotter_panel ul li {
  list-style-type: none;
  float: left;
}
#fotter_panel .mobile {
  width: 65px;
  height: 18px;
  padding-top: 1px;
  font-size: 11px;
  text-align: center;
  display: block;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_mobile.jpg) no-repeat;
  margin: 0 5px 0 5px;
  color: #e3f0fe;
}
#fotter_panel .mobile:hover {
  text-decoration: none;
}
.button1 {
  width: 86px;
  height: 18px;
  padding-top: 1px;
  font-size: 11px;
  text-align: center;
  display: block;
  background: url(http://www.e-mlodzi.com/templates/sp/images/bg_button1.jpg) no-repeat;
  margin: 0 5px 0 5px;
  color: #ac5500;
}
.button1:hover {
  text-decoration: none;
}
/* Stopka */
footer {
  background: url(http://www.e-mlodzi.com/templates/sp/images/bgfotter.jpg) repeat-x;
}
#fotter {
  height: 50px;
  width: 100%;
  float: left;
}
.fmenu {
  list-style: none;
}
.fmenu a {
  color: #3f3f3f;
}
.fmenu li {
  float: left;
  margin-right: 10px;
  background: url(http://www.e-mlodzi.com/templates/sp/images/borderf.jpg) right center no-repeat;
  padding: 0 10px 0 0;
}
.fmenu li:last-child {
  background: none!important;
}
/* Bootstrap */
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  position: relative;
  min-height: 1px;
}
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11 {
  float: left;
}
.col-md-1 {
  width: 8.333333333333332%;
}
.col-md-2 {
  width: 16.666666666666664%;
}
.col-md-3 {
  width: 25%;
}
.col-md-4 {
  width: 33.33333333333333%;
}
.col-md-5 {
  width: 41.66666666666667%;
}
.col-md-6 {
  width: 50%;
}
.col-md-7 {
  width: 58.333333333333336%;
}
.col-md-8 {
  width: 66.66666666666666%;
}
.col-md-9 {
  width: 75%;
}
.col-md-10 {
  width: 83.33333333333334%;
}
.col-md-11 {
  width: 91.66666666666666%;
}
.col-md-12 {
  width: 100%;
}
/* BAZA */
/* Buttons */
.btn {
  display: inline-block;
  padding: 7px 20px 7px 20px;
  font-size: 15px;
  cursor: pointer;
  border: 1px solid transparent;
}
button.btn {
  display: inline-block;
  padding: 3px 20px 3px 20px!important;
  font-size: 15px;
  cursor: pointer;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn_success {
  background: #23ae89;
  border: 1px solid #1f9978;
  color: #ffffff;
}
.btn_success:hover,
.btn_success:active,
.btn_success:focus {
  background: #1a8468;
}
.btn_default {
  background: #ffffff;
  border: 1px solid #cccccc;
  color: #333333;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333333;
}
.btn-primary {
  color: #fff;
  background-color: #1C7EBB;
  border-color: #196fa5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #15608f;
  border-color: #114b70;
}
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1C7EBB;
  border-color: #196fa5;
}
.btn-primary .badge {
  color: #1C7EBB;
  background-color: #ffffff;
}
.btn-success {
  color: #fff;
  background-color: #23AE89;
  border-color: #1f9978;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1a8468;
  border-color: #146650;
}
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #23AE89;
  border-color: #1f9978;
}
.btn-success .badge {
  color: #23AE89;
  background-color: #ffffff;
}
.btn-info {
  color: #fff;
  background-color: #2EC1CC;
  border-color: #29adb7;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #259aa2;
  border-color: #1e7e85;
}
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #2EC1CC;
  border-color: #29adb7;
}
.btn-info .badge {
  color: #2EC1CC;
  background-color: #ffffff;
}
.btn-warning {
  color: #fff;
  background-color: #FFB61C;
  border-color: #ffae02;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e89d00;
  border-color: #c48500;
}
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #FFB61C;
  border-color: #ffae02;
}
.btn-warning .badge {
  color: #FFB61C;
  background-color: #ffffff;
}
.btn-danger {
  color: #fff;
  background-color: #E94B3B;
  border-color: #e63624;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d92a18;
  border-color: #b92415;
}
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #E94B3B;
  border-color: #e63624;
}
.btn-danger .badge {
  color: #E94B3B;
  background-color: #ffffff;
}
/* FORMULARZE */
.form {
  float: left;
  width: 100%;
  border: 0px;
}
/* wymaga umieszczenia w box_container */
.form_group {
  float: left;
  width: 100%;
  margin: 1% 0;
}
/* wiersz formularza */
.form_group label {
  float: left;
  padding: 8px 0 0 0;
  font-size: 14px;
}
/* opis pola formularza */
.form_group span {
  float: left;
  margin: 0 1% 0 0;
  width: 2%;
  text-align: center;
  padding: 6px 0 0 0;
}
/* do ukladu label input span input - od do */
.form_group p {
  float: left;
  width: 70%;
  min-height: 30px;
  padding: 6px 10px 0 10px;
}
.form_group .form_checkbox {
  float: left;
}
.form_group .form_checkbox label {
  width: 50%;
  font-size: 13px;
}
.form_group .form_checkbox input[type="checkbox"] {
  float: left;
  margin: 6px 10px 0 4px;
  text-align: left;
  clear: both;
}
.form_group .input_15 {
  width: 15%!important;
}
.form_group .input_35 {
  width: 33%!important;
  margin-right: 1%;
}
/* do ukladu label input span input - od do */
.form_group .input_35:last-child {
  margin-right: 0px;
}
.form_group .input_55 {
  width: 54%!important;
  margin-right: 1%;
}
.form_group .input_100 {
  width: 100%!important;
}
.form_group input[type="text"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
}
/* standardowy input text */
.form_group input[type="number"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
}
.form_group input[type="email"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
}
.form_group input[type="button"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
  cursor: pointer;
}
.form_group input[type="submit"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
  cursor: pointer;
}
.form_group input[type="tel"],
.form_group input[type="password"] {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
}
.form_group textarea {
  border: 1px solid #d3d9de;
  padding: 10px;
}
.form_group select {
  height: 30px;
  border: 1px solid #d3d9de;
  padding: 0 10px 0 10px;
}
.form_group select option {
  font-size: 14px;
  padding: 3px;
  color: #646d6d;
}
/* Form GRID */
.grid input {
  margin: 0 0 0 1%;
  float: left;
  display: block;
}
.grid input:first-child {
  margin-left: 0px;
}
.grid textarea {
  margin: 0 0 0 1%;
  float: left;
  display: block;
}
.grid textarea:first-child {
  margin-left: 0px;
}
.grid select {
  margin: 0 0 0 1%;
  float: left;
  display: block;
}
.grid select:first-child {
  margin-left: 0px;
}
.grid label {
  margin: 0 0 0 1%;
  float: left;
  display: block;
}
.grid label:first-child {
  margin-left: 0px;
}
.grid .btn {
  margin: 0 0 0 1%;
  float: left;
}
.form fieldset {
  float: left;
  margin: 0 0 1% 0;
  width: 100%;
  border: 1px solid #d0d7dc;
  padding: 0 1%;
}
.form legend {
  color: #2c465f;
  font-weight: bold;
  margin: 0 0 0 2%;
  padding: 0 2% 0 2%;
}
@media all and (min-width: 0px) and (max-width: 800px) {
  .grid input,
  .grid textarea,
  .grid select,
  .grid label,
  .grid .btn,
  .form fieldset {
    margin: 1% 0 0 0;
  }
}
/* Efekty */
/* CHECKBOX STYLE */
div.checker {
  position: relative;
  margin-top: 6px;
}
div.checker,
div.checker span,
div.checker input {
  float: left;
  width: 19px;
  height: 19px;
  margin-right: 10px;
}
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background: url(http://www.e-mlodzi.com/templates/sp/images/checkbox.png) 2px 2px no-repeat;
}
div.checker span.checked {
  background-position: 2px -16px;
}
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0;
}
.chckLabel,
.radioLabel {
  float: left;
  padding-top: 3px;
  font-size: 12px;
  margin-right: 40px;
}
.green_gradient {
  background-color: #499a00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#499a00), to(#499a00));
  background-image: -webkit-linear-gradient(top, #b2f861, #60cb03);
  background-image: -moz-linear-gradient(top, #b2f861, #60cb03);
  background-image: -ms-linear-gradient(top, #b2f861, #60cb03);
  background-image: -o-linear-gradient(top, #b2f861, #60cb03);
  background-image: linear-gradient(top, #b2f861, #60cb03);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  border-width: 1px;
  border-style: solid;
  border-color: #499A00;
  font: 13px Arial, Helvetica;
  color: #2b5302;
}
.green_gradient:hover {
  background-color: #fddb6f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
  background-image: -webkit-linear-gradient(top, #60cb03, #b2f861);
  background-image: -moz-linear-gradient(top, #60cb03, #b2f861);
  background-image: -ms-linear-gradient(top, #60cb03, #b2f861);
  background-image: -o-linear-gradient(top, #60cb03, #b2f861);
  background-image: linear-gradient(top, #60cb03, #b2f861);
}
.green_gradient:active {
  background-color: #fddb6f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
  background-image: -webkit-linear-gradient(top, #60cb03, #b2f861);
  background-image: -moz-linear-gradient(top, #60cb03, #b2f861);
  background-image: -ms-linear-gradient(top, #60cb03, #b2f861);
  background-image: -o-linear-gradient(top, #60cb03, #b2f861);
  background-image: linear-gradient(top, #60cb03, #b2f861);
}
.green_gradient:focus {
  background-color: #fddb6f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb94b), to(#fddb6f));
  background-image: -webkit-linear-gradient(top, #60cb03, #b2f861);
  background-image: -moz-linear-gradient(top, #60cb03, #b2f861);
  background-image: -ms-linear-gradient(top, #60cb03, #b2f861);
  background-image: -o-linear-gradient(top, #60cb03, #b2f861);
  background-image: linear-gradient(top, #60cb03, #b2f861);
}
.grey_gradient {
  border: 1px solid #d1d1d1;
  background-image: linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -o-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -moz-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -ms-linear-gradient(bottom, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.48, #d1d1d1), color-stop(0.87, #ebebeb));
}
.grey_gradient:focus {
  background-image: linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -o-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -moz-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -ms-linear-gradient(top, #d1d1d1 48%, #ebebeb 87%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.48, #d1d1d1), color-stop(0.87, #ebebeb));
}
/* === TOOLTIPS === */
.tipsy {
  padding: 4px;
  font-size: 11px;
  position: absolute;
  z-index: 1000;
}
.tipsy-inner {
  padding: 2px 10px 2px 10px;
  background-color: #1d1d1d;
  color: white;
  max-width: 200px;
  text-align: center;
}
.tipsy-inner {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.tipsy-arrow {
  position: absolute;
  background: url('http://www.e-mlodzi.com/templates/sp/images/tipsy.gif') no-repeat top left;
  width: 9px;
  height: 5px;
}
.tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}
.tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}
.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}
