body {
  font-family: verdana,serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
  color: #000;
}

.oswald_14 {
  font-family: 'Oswald',Verdana;
  font-size: 14px !important;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: normal !important;
}

a {
  text-decoration:none;
  color: #000;
}

a:hover {
  text-decoration: none;
  color: #000;
}

.dark,
a.dark:hover {
  color: #5D5D5D;
}

.red a {
  color: #f00;
}

#breadcrumbs {
  clear: both;
  margin-top: 8px;
  padding: 2px 0px;    
  font-family: 'Oswald', Verdana;    
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

#breadcrumbs a {    
  color: #5D5D5D;
}

#breadcrumbs .current {    
  color: red;
}

#breadcrumbs .home {    
  background: url("../gfx/home.png") no-repeat scroll 0px 2px white;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 3px;
}


#category_desc {  
  padding: 3px 0px 10px 0px;
  font-size:10px;
}

#center_column {    
  width: 100%;    
  float:left;
  clear:both;    
  background-color: #F1F0EE;
  border: 1px solid #C5C6C5;    
  margin:10px 0px 0px 0px;
  border:1px solid #C5C6C5;
  padding:10px;    
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -khtml-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}

#center_column .header_category {    
  width:100%;
  margin-bottom: 5px;
}

#center_column.content_category {    
  margin-top:5px;
}

#center_column.content_category .filler {
  display: inline-block;    
  background-color:white;
  border:1px solid silver;
  width: 100%;
}

.vote_plus, .vote_plus_review { 

    margin-top:27px;
    background-image: url("../gfx/top.png");
    background-repeat: no-repeat;
    width:26px;
    height:13px;
    
    float:left;
    clear:both;
    cursor:pointer;
}

.vote, .vote_review {
    
    float:left;
    clear:both;
    font-size:18px;
    color:black;
    margin: 4px 0px 4px 0px;
    text-align:center;
    width: 26px;
}

.vote_minus, .vote_minus_review { 

    background-image: url("../gfx/bottom.png");
    background-repeat: no-repeat;
    width:26px;
    height:13px;
    
    float:left;
    clear:both;
    cursor:pointer;
}

.vote_plus.rated {
  background-image: url("../gfx/top_add.png");  
}
.vote_minus.rated {
  background-image: url("../gfx/bottom_add.png");  
}

#response {    
  display:none;
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  background-color:#5D5D5D;
  color:white;
  text-align:center;
  font-size:15px;
  padding:10px 0px;
  z-index: 10;
}

/* ikonka wykrzyknika */
.warning {
    
    margin:5px 0px 15px 10px;
    background-image: url("../gfx/warning_small.png");
    background-repeat: no-repeat;
    width:7px;
    height:25px;
    float:left;
    clear:both;
    cursor:pointer;
}

/* ikonka wykrzyknika dodanego */
.warning_done {
    
    margin:5px 0px 15px 10px;
    background-image: url("../gfx/warning_done_red.png");
    background-repeat: no-repeat;
    width:6px;
    height:25px;
    float:left;
    clear:both;
}

blockquote {
    
    border:1px solid silver;
    margin:4px 0px 4px 10px;
    padding:4px;
    font-size: 12px;
    font-style:italic;
    
    background-color:#DFE8F4;
    
}
#form_add_thread textarea {
  font-family: courier;
  font-size: 14px;
}

.cite_thread {
    
    background-image: url("../gfx/cite_small.png");
    background-repeat:no-repeat;
    border:0;
    height: 23px;
    width:25px;
    cursor:pointer;
    
    margin-top:40px;
    float:left;
    clear:both;
}

#center_column .user_post {
    display: inline-block;
    background-color:white;
    padding:5px;
    min-height:210px;
    border-left:1px solid silver;
    border-right:1px solid silver;
}

#center_column .user_post .desc {
    
    width:100%;
    min-height:180px;
}

#center_column .user_post .desc .review {
    
    clear:both;
    width:100%;
    color:red;
    font-size:14px;
    font-weight:bold;
}

#center_column .user_post .desc .divide_left {
    
    display: inline-block;
    width:50%;
}

#center_column .user_post .desc .divide_right {
 
    display: inline-block;
    width:48%;
    text-align:right;
}  
    
#center_column .user_post .signature {
    
    color: #5D5D5D;
    margin:10px 0px 0px 0px;
    padding:8px 0px 8px 0px;
    border-top:1px solid silver;
    width:100%; 
}

.user_post .desc a {
  color:red;
  font-style:italic;
}
.user_post .desc {    
  font-size:12px;
}
.user_post .post_content {
  width: 100%;
  padding-top: 15px;
}
.move_form select {
  margin-top: 8px;
  height: 25px;
  width: 70%;
}

#center_column .vote_topic {
    
    padding:5px 5px 0px 10px;
    float:left;
    width:45px;
}

#center_column .vote_topic .favourite_topic,  
#center_column .vote_topic .favourite_topic_review {
    
    margin:5px 0px 15px 0px;
    padding:5px 5px 0px 10px;
    float:left;
    width:30px;
    height:25px;
    
    background-repeat: no-repeat;
    
    cursor:pointer;
}
#center_column .vote_topic .favourite_topic.star_add {
  background-image: url("../gfx/star_add.png");
}
#center_column .vote_topic .favourite_topic.star_to_add {
  background-image: url("../gfx/star_to_add.png");
}

#center_column .vote_topic .empty {
    
    margin:5px 0px 15px 0px;
    padding:5px 5px 0px 10px;
    float:left;
    width:30px;
    height:25px;
}

#center_column .user_data {
  padding-top: 5px;
  min-width: 200px;
  display: inline-block;
  padding-right: 0px;
  padding-left: 30px;
}

#center_column .user_data .part4 {
    
    float:left;
    clear:both;
    margin:10px 0px 0px 20px;
}


.filler .user_data .part0 {
    
    margin:2px 0px 6px 0px;
    color:white;
}

.filler .user_data .part0 span {
    
    /* background-color:#5D5D5D; */
    color:black;
    border:1px solid silver;
    padding:2px 4px 2px 4px;
}


.filler .user_data .part1 {
    
    margin-bottom:3px;
    text-align:center;
}

.filler .user_data .part5 .favourite_user {    
    margin-top:4px;
    display:inline-block;
    width:19px;
    height:18px;    
    background-repeat: no-repeat;    
    cursor:pointer;
}

.filler .user_data .part5 .favourite_user.star {
  background-image: url("../gfx/star_small.png");  
}
.filler .user_data .part5 .favourite_user.star_add {
  background-image: url("../gfx/star_small_add.png");  
}

.filler .user_data .part5 .favourite_user span,
.filler .user_data .part5 .favourite_user div {
    
    display:none;
}
.filler .user_data .part5 .message, .filler .user_data .part5 .message_no {
    
    margin:4px 0px 0px 1px;
    
    background-image: url("../gfx/kopertka.gif");
    background-repeat: no-repeat;
    
    cursor:pointer;
    
    display:inline-block;
    width:14px;
    height:10px;
}


.filler .user_data .part1 .active_user,
.filler .user_data .part3 .active_user {
    
    display:inline-block;
    background-image: url("../gfx/user_online.png");
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}

.filler .user_data .part1 .deactive_user,
.filler .user_data .part3 .deactive_user {
    
    display:inline-block;
    background-image: url("../gfx/user_offline.png");
    background-repeat:no-repeat;
    width:16px;
    height:16px;
}



.filler .user_data .part2 {
    
    margin-left:30px;
    width:100px;
    border:1px solid silver;
    float:left;
}

.filler .user_data .part3 {
    
    margin-top:7px;
    line-height:14px;
    text-align:center;
    float:left;
}

.filler .user_data .part4 {
    
    margin-top:7px;
}

.filler .user_data .part5 {
    
    float:left;
    margin-left:5px;
    width:30px;
}

#center_column.content_category .first_topic {
    display: inline-block;
    margin-top:5px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -khtml-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    
    border-top: 1px solid #C5C6C5;
}

#center_column.content_category .topic {
    display: inline-block;
    background-color:white;
    width:100%;
    border-right: 1px solid #C5C6C5;
    border-left: 1px solid #C5C6C5;
    border-bottom: 1px solid #C5C6C5;
    
    min-height:85px;
    padding: 10px 0 0 6px;
    
    background: url("../gfx/grey.png") repeat-x scroll left bottom #FFFFFF;
}

#center_column.content_category .topic .part1 {
    padding-left: 0px;
    float:left;
}

.topic .part1 .attach {

    display: inline-block;
    float:left;

    padding:4px;
    margin-right: 5px;
    background-color:#5D5D5D;
    
    
    color: white;
    font-size:10px;
    
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    -khtml-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    width:80px;
    float:left;
    text-transform:uppercase;
}

.topic .part1 .locked {
    
    display: inline-block;
    float:left;
    
    background: url("../gfx/lock.png") no-repeat scroll 0px 0px white;
    width:12px;
    height:14px;
    margin-right: 5px;
}

.star_favourite {    
  float:left;
  display:inline-block;
  margin-right: 5px;
  width:17px;
  height:16px;    
  background-image: url("../gfx/star_small_add.png");
  background-repeat: no-repeat;
}

.topic .part1 .new_topic {
    
    color: red;
    font-size:15px;
    float:left;
    clear:right;
    
    
}

.topic .part1 .new_topic a {
    
    color:red; /* #5D5D5D; */
    text-decoration:none;
}


.topic .part1 .new_topic_author {
    float:left;
    clear:both;
    color:black;
    font-size:11px;
    line-height:18px;
    margin-left: 18px;
}

.topic .part1 .new_topic_author .data {
    color: #000;
    font-size:10px;
}

.topic .part1 .signs {
    
    float:left;
    clear:both;
    margin-left: 18px;
    margin-top: 5px;
}


#center_column.content_category .topic .part2 {
    
    float:left;
    padding-top:6px;
    font-size:11px;
    line-height:18px;
    text-align:right;
}

#center_column.content_category .topic .part3 {

    float:left;
}

#center_column.content_category .topic .part4 {
    
    float:left;
    padding-top:6px;
    font-size:11px;
    line-height:18px;
    text-align:left;
}


#left_column {    
  margin:10px 0px;
  border:1px solid #C5C6C5;
  padding:10px;    
  background-color: #F1F0EE;    
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -khtml-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}

.right_column {    
  margin:10px 0px;    
  border:1px solid #C5C6C5;
  padding: 10px;
  background-color: #F1F0EE;    
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}

#left_column .plus {    
  background: url("../gfx/plus.png") no-repeat scroll 7px 7px #5D5D5D;
  border: 0 none;
  cursor: pointer;
  height: 40px;
  width: 40px;
  padding:0px 0px 0px 0px;  
  -moz-border-radius: 0px 4px 0px 0px;
  -webkit-border-radius: 0px 4px 0px 0px;
  -khtml-border-radius: 0px 4px 0px 0px;
  border-radius: 0px 4px 0px 0px;
  position: absolute;
  top: -1px;
  right: 0px;
}

#left_column .minus {    
  background: url("../gfx/minus.png") no-repeat scroll 7px 7px #5D5D5D;
  border: 0 none;
  cursor: pointer;
  height: 40px;
  width: 40px;
  padding:0px 0px 0px 0px;  
  -moz-border-radius: 0px 4px 0px 0px;
  -webkit-border-radius: 0px 4px 0px 0px;
  -khtml-border-radius: 0px 4px 0px 0px;
  border-radius: 0px 4px 0px 0px;
  position: absolute;
  top: -1px;
  right: 0px;
}

.header_category {    
  color:red;
  font-weight:bold;
  background-color:white;    
  border: 1px solid #C5C6C5;
  font-size: 15px;
  padding:10px;    
  -moz-border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -khtml-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  position: relative;    
}

#left_column .header_category {
  margin-top: 10px;
}

.content_category {    
  padding:0px;
  width: 100%;
  display: inline-block;
}

.content_category .main_cat {    
  border:1px solid #C5C6C5;
  border-top:0;
  background-color:white;    
  padding:10px 0px 10px 6px;
  float:left;    
  background: url("../gfx/grey.png") repeat-x scroll left bottom #FFFFFF;
}


#left_column .content_category .main_cat {    
  min-height: 110px;
  width: 100%;    
}

.main_cat .part2 {    
  font-size:10px;
  margin-left:15px;
  padding:20px 0px 0px 5px;
  float:left;
}

.main_cat .part3 {    
  margin:10px 0px 0px 15px;    
}

.main_cat .part4 {    
  margin:17px 0px 0px 15px;
  font-size:10px;
}

.part3 img {    
  border:1px solid silver;
}
    
.part1 .title {
  font-weight:bold;
  color:#5D5D5D;
  font-size:12px;
  float:left;
  clear:right;
  padding:0px 0px 4px 4px;
  width: 90%;
}

.part1 .title .pod_temat {
  font-size: 10px;
  color: red;
  font-weight: normal;
}

.part1 .desc {    
  color:black;
  font-size:10px;
  line-height: 13px;
  float:left;
  clear:both;
  margin-left:19px;
  width: 90%;
}

.main_cat .part1 .unread, #legend .unread, .topic .part1 .unread{    
  background-image:url("../gfx/unread.png");
  background-repeat: no-repeat;
  width:15px;
  height:15px;
  float:left;
  max-width: 10%;  
}

.main_cat .part1 .read, #legend .read, .topic .part1 .read {    
  background-image:url("../gfx/read.png");
  background-repeat:no-repeat;
  width:15px;
  height:15px;
  float:left;
}


.topic .part1 .unread, .topic .part1 .read {    
  margin-top:3px;
  margin-right: 3px;
}

#legend {    
  margin-top:10px;
  background-color:#F1F0EE;
  width: 100%;
  float:left;
  min-height: 50px;
  clear:both;
  border:1px solid silver;   
  padding: 10px;
}

#legend .inside {    
  width:100%;
  min-height: 40px;
  float:left;
  background-color:white;
  border:1px solid silver;
  padding:10px;
}

#advert_project {    
  margin:5px;
  background-color:white;
}

.advert_project {    
  width: 100%;
  padding:15px 2px 2px 2px;
  border-bottom:1px solid silver;
  border-left:1px solid silver;
  border-right:1px solid silver;
  background-color:white;    
  clear:both;
  text-align:center;
}

.advert_project img {
  outline:1px solid silver;
  border:1px solid white;
  width: 80%;
}

.right_column sup {    
  font-size:7px;
}

.end_link {    
  color:red;
  background-color:white;    
  border: 1px solid #C5C6C5;
  border-top:0;
  padding:10px 0px 10px 10px;    
  -moz-border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -khtml-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;    
}

.end_link a {    
  color:red;
}

.malasiwa
{
  color: #7D7D7D;
  font-size: 10px;
   
}

#form_add_thread {    
  width:80%;
  margin: 10px auto;
}

#emoticons {    
  width:145px;
  height:300px;
  border:1px solid #C5C6C5;
  background-color:white;
  float:left;
  margin:10px 0px 0px 10px;
}

#form_add_thread .title {    
  margin:10px 0px 5px 0px;
  font-size:14px;
  font-weight:normal;
  clear:both;
}

#form_add_thread input[type=text] {
  padding:3px;
  width: 100%;
  height:30px;
  margin-bottom:5px;
  font-size:14px;
}

#form_add_thread textarea {
  width: 100%;
}

#form_add_thread input[type=submit] {    
  width:150px;
  margin-right:0px;
  margin-left:10px;
  float:right;
  clear:none;
}

#center_column .edit_answer, #center_column .add_topic, #center_column .add_answer, #center_column .add_probe,
#call_warning span, #call_warning input[type="button"]
{    
  padding:6px 7px 6px 7px;    
  float:right;
  margin-top:5px;
  border:1px solid silver;
  background-color:#5D5D5D;
  color:white;
  font-size:14px;    
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  -khtml-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;    
  cursor:pointer;
}

#form_add_thread #subs {    
  width:250px;
  font-size: 14px;
  height: 30px;
  margin-bottom: 5px;
  padding: 3px;
    
}

#form_add_thread .clear {    
  clear:both;
  float:left;
  width:100%;
  text-align:right;
}

/* Druga wersja stronicowania */

.pagination_mini {    
    float:left;
    margin:2px 0px 0px 10px;    
    text-align:center;    
    font-family: 'Oswald';
    font-size:10px;
}

.pagination_mini .cell {
    float:left;
    background-color:white;
    color:black;
    width:19px;
    height:19px;
    margin:3px;
}

.pagination_mini .cell_round {    
  border:1px solid #D8DFEA;
  border-radius: 4px;
  display: inline-block;
  padding: 0px 3px 3px 0px;
  margin-right: 4px;
}

.pagination_mini .inside {
    width:14px;
    padding:2px 0px 0px 3px;
    float:left;
    text-align:center;
}


#center_column .add_topic a, #center_column .add_answer a, #center_column .edit_answer a {    
  text-decoration:none;
  color:white;
}

.profile .photo {
    
    padding-bottom: 15px;
    
}

.profile .photo div {
}

.profile .data {
    
    border:1px solid silver;
    padding:5px 0px 5px 0px;
    background-color:white;
    color: #000;
    font-size: 11px;
    width: 100%;
    display: inline-block;
}

.profile .data .name {
    
    clear:both;
    float:left;
    padding:5px 0px 0px 5px;
    font-family:Verdana;
    font-size:20px;
    letter-spacing: 1px;
    text-transform: capitalize;
}

.profile .data .desc {
    
    clear:both;
    float:left;
    padding:5px 0px 0px 6px;
}

.profile .data .separator {
    
    font-size:14px;
    clear:both;
    float:left;
    margin:15px 0px 5px 0px;
    background-color:#F1F0EE;
    width:100%;
    padding:6px 0px 4px 10px;
}

.profile .data .stats {
    
    font-size:13px;
    float:left;
    clear:both;
    margin:5px 0px 0px 10px;
}

.profile .data .post {
    
    border-bottom:1px solid silver;
    float:left;
    clear:both;
    margin:0px 0px 3px 0px;
    padding:3px 3px 3px 8px;
    width:100%;
    
}

.profile .data .post .head {
    
    float:left;
    clear:both;
    width:100%;
    padding:3px;
}

.profile .data .post .foot {
    
    float:left;
    clear:both;
    margin:5px 0px 0px 5px;
    
}

.profile .data .link_div {
    
    float:right;
    clear:both;
    margin-right:5px;
}

.profile .data .link_div a {
    
    text-decoration:none;
    color:red;
}

.profile .data .empty {
    
    clear:both;
    float:left;
    margin-left:10px;
}

.profile .data .row {
  margin-bottom: 10px;
}

.profile .data .row label {
  font-size: 14px;
}

.aktywnosc .data {
  padding: 10px 15px;
  width: 100%;
}

.aktywnosc .data .data_columns {
  background-color: #fff;
  border: 1px solid #d5d6d4;
  display: inline-block;
  width: 100%;
  font-size: 11px;
  color: #000;
}

.aktywnosc .data .data_columns .desc {
  padding: 15px;
}

/* Zglos komentarz Popup */
#zglos_forum_post_form_opacity  {visibility: hidden;position:fixed;opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter:alpha(opacity=60); zoom:1;z-index: 999;top: 0;left: 0;width: 100%;height: 100%;background-color:#888888;}
#zglos_forum_post_form {visibility: hidden;margin: 0 auto;position:fixed;top: 30%;left: 35%;width: 300px;color: black;padding: 10px;background-color: #dddddd;line-height:20px;z-index: 1000;}
#zglos_forum_post_form #zgloszenie_info {border: 1px solid red;padding: 5px;color: red;display: none;}
#zglos_forum_post_form table {width: 100%;}
#zglos_forum_post_form input {margin-right: 10px;}

#zglos_forum_post_form input[type="submit"], 
#zglos_forum_post_form input[type="button"], 
#zglos_forum_post_form button {
  background-color: #5D5D5D;
  border: 0;
  height: 50px;
  cursor: pointer;
  margin: 8px;
  padding: 3px 10px;
  color: #fff !important;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px !important;
}

@media only screen and (max-width: 850px) {#zglos_forum_post_form {left:25%;}}
@media only screen and (max-width: 500px ) {#zglos_forum_post_form {left:15% !important;}}
@media only screen and (max-width: 400px) {#zglos_forum_post_form {left:5% !important;}}
@media only screen and (max-width: 350px) {#zglos_forum_post_form {left:2% !important;}}

#forum-content #talk_history {
  background-color: #fff;
  padding: 0px 0px 0px 10px;
  border: 1px solid #dbdbdb;
}


#search_key_word {
    
    width: 100%;
    
    float:left;
    clear:both;
    
    background-color: #F1F0EE;
    border: 1px solid #C5C6C5;
    
    margin:2px 0px 0px 0px;
    border:1px solid #C5C6C5;
    padding:10px;
    
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -khtml-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}

#search_key_word .inside {
    
    background-color:white;
    width:100%;
    float:left;
    border: 1px solid #C5C6C5;
}

#search_key_word .inside #uzupelnij {
    
    width:535px;
    padding:7px 6px 6px 6px;
    float:left;
}

#search_key_word .inside #sort {
    
    width:170px;
    padding:7px 6px 6px 6px;
    float:left;
    border:0;
    border-left: 1px solid #C0C0C0;
    
    font-size:15px;
    color: #757575;
}

#search_key_word .inside #search_topic {
    

    border:0;
    color: #757575;
    font-size: 15px;
    width: 165px;
    padding: 7px 6px 6px 6px;
    float:left;
}

#search_key_word .inside #to_right {
  width: 100%;
  text-align: right;
}

#search_key_word .inside .select_contener,
#search_key_word .inside .text_contener {
  display: inline-block;
}

#search_key_word .inside .lupa {
    
     background: url("../gfx/lupa.png") no-repeat scroll 7px 7px #5D5D5D;
     border: 0 none;
     cursor: pointer;
     height: 34px;
     width: 34px;
     
     float:left;
}

#search_key_word .inside .arrow_bottom {
    
    background: url("../gfx/arrow_bottom.png") no-repeat scroll 7px 7px #5D5D5D;
    border: 0 none;
    cursor: pointer;
    height: 34px;
    width: 34px;
    float:left;
}

form input[type="checkbox"], form input[type="radio"] {
    width: auto;
    height: auto;
    float: left;
}

.block_checkbox_r {
  display: block; 
  padding-right: 10px;
}

.block_checkbox_l {
  display: block; 
  padding-left: 10px;
}

.inline_checkbox_r {
  display: inline-block; 
  padding-right: 10px;
}

.inline_checkbox_l {
  display: inline-block; 
  padding-left: 10px;
}

.inline_checkbox_r input, .inline_checkbox_l input,
.block_checkbox_r input, .block_checkbox_l input {
  margin-right: 5px;
}

#wymagane, .required {
  font-size: 14px;
  color: #000;
  background-color: transparent;
  padding: 0px 5px;
}

@media only screen and ( max-width: 1024px ){

  #center_column .user_post {
    width: 70%;
  }
}

@media only screen and ( max-width: 992px ){

  .col-md-11, .col-md-10, .col-md-9, .col-3, .col-md-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
    width: 100%;
  }

  .inline_checkbox_r.col-md-1 {
    width: auto !important;
  }

  .main_cat .col-md-1, .main_cat .col-md-2, .main_cat .col-md-3,
  .topic .col-md-1, .topic .col-md-2, .topic .col-md-3 {
    width: 31%;
    display: inline-block;
    margin: 10px 0px;
    overflow: hidden;
  }

  .main_cat .part4 {
    padding: 20px 0px 0px 5px;
    font-size:10px;
    vertical-align: top;
  }

  #center_column .user_post {
    border-right: 0px;
    width: 90%;
  }

  #center_column .user_data {
    padding: 10px 0px;
    width: 42%;
    margin: 10px auto;
    display: block;
    overflow: hidden;
  }

  .filler .user_data .part2 {
    margin-left: 0px;
  }

  .filler .user_data .part3 {
    margin-left: 10px;
  }
}

@media screen and (min-width:992px){
  .fin-right input {
    float: right !important;
  }
  .profile .data .row .col-md-5 {
    text-align: right;
  }
}

@media only screen and ( max-width: 700px ){

  #center_column .user_data {
    width: 55%;
  }
}

@media only screen and ( max-width: 560px ){

  #center_column .user_data {
    width: 65%;
  }

  #center_column .user_post {
    border-right: 0px;
    width: 80%;
  }

  .move_form select {
    width: 50%;
  }

  #search_key_word .inside .select_contener,
  #search_key_word .inside .text_contener {
    width: 100%;
  }

  #search_key_word .inside #search_topic,
  #search_key_word .inside #sort {
    width: 90%;
    border-left: 0px;
  }

  #search_key_word .inside #sort {
    border-bottom: 1px solid #C0C0C0;
  }

}

@media only screen and ( max-width: 460px ){

  #center_column .user_data {
    width: 70%;
  }

  .main_cat .part4 {
    padding: 0px;
    vertical-align: top;
  }

  .move_form select {
    width: 40%;
  }

  #center_column .user_data {
    width: 90%;
  }

  .filler .user_data .part2 {
    margin-left: 37%;
  }

  .filler .user_data .part3 {
    width: 100%;
  }

}

@media only screen and ( max-width: 400px ){

  #search_key_word .inside #search_topic,
  #search_key_word .inside #sort {
    width: 85%;
  }

}