form span.desire,
form .desireEmail,
form .desirePhone{
    display: none;
    padding: 5px 0;
}

/*######## Standard ########*/

.formularz_kontaktowy label{
    color: #000;
    font-weight: 600;
}

.required{
    color: #ff0000;
}

.contact_line,
.contact_textarea{
    display: block;
    width: 100%;
}

.contact_textarea{
    height: auto;
}
.contact_line_element{
    max-width: 276px;
    width: 100%;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.contact_line input{
    max-width: 276px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border: 1px solid #707070;
    background-color: #ffffff;
    color: #707070;
    font-size: 16px;
    font-weight: 700;
    padding-left: 20px;
}
.contact_textarea textarea{
    width: 100%;
    height: 175px;
    border: 1px solid #707070;
    background-color: #ffffff;
    color: #707070;
    font-size: 16px;
    font-weight: 700;
    padding-left: 20px;
    padding-top: 10px;
}

.contact_checkbox{
    margin-top: 20px;
    display: block;
}

.contact_checkbox input {
    padding: 0;
    height: 20px;
    width: 20px;
    margin-bottom: 0;
    cursor: pointer;
    margin-left: 30px;
    margin-top: 3px;
}

.contact_checkbox label {
    width: 92%;
    position: relative;
    cursor: pointer;
    float: right;
}

.cform_kontakt_infosend,
.cform_kontakt_error {
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background-color: #197C10;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 20px 0;
}
.cform_kontakt_error
{
    background-color: #FF1F1F;
}
.cform_kontakt .btn_more_news {
    float: right;
}
.cform_kontakt .contact_ip{
    float: left;
    color: #707070;
    font-weight: 700;
}

.contact_line_kontakt{
    width: 40%;
    float: left;
}
.contact_line_kontakt .contact_line_element{
    margin-bottom: 30px;
}
.contact_textarea_kontakt{
    width: 60%;
    float: left;
}
.contact_textarea_kontakt textarea{
    height: 293px;
}

/*//-------------cform_dep----------------//*/

.dep_group_wrapper{
    width: 100%;
    overflow-x: scroll;
}

.dep_group {
    position:relative;
    padding:16px 4px;
    border-bottom:2px dotted #8ba328;
    color:#333333;
}
.dep_group *,.dep_back_button_nm {
    color:#333333;
}
.dep_group a:hover, .dep_back_button_nm:hover {
    color:#d7041b;
}

.dep_group_wrapper .btn_more_news{
    display: inline-block;
    height: 36px;
    line-height: 36px;
    margin-top: 3.5px;
}


.dep_group > .dep_group_img {
    width:278px;
    height:157px;
    float:left;
    margin-right:30px;
    text-align:center;
}
.dep_group > .dep_group_img > img {
    max-width:100%;
    max-height:100%;
}
.dep_group > .dep_group_title {
    font-weight:700;
    margin:4px 0 0 0;
    padding:0;
}
.dep_group_lead {
    font-weight:400;
}
.dep_group_more {
    position:absolute;
    bottom:16px;
    right:0;
    font-weight:700;
}
.dep_group_filters {
    padding: 0 10px 14px 10px;
    border-bottom: 2px solid #32186c;
}
.dep_back_button,.dep_back_button_nm {
    font-weight:700;
    display:inline-block;
    margin-left:20px;
}
.dep_back_button_nm {margin:0;}
.dep_send_button {
    font-weight:700;
    color:#d7041b;
    text-decoration:none;
}
.dep_group_filters input, .dep_group_filters select, .dep_add_wrapper input,.dep_add_wrapper select,.dep_add_wrapper textarea {
    height: 36px;
    border: 1px solid #b8b8b8;
    background-color: #f0f0f0;
    color: #666666;
    padding: 0 0 0 12px;
}
.dep_add_wrapper {
    padding:0 0 0 16px;
}
.dep_add_wrapper table {
    margin-bottom:20px;
}
.dep_add_wrapper table td {
    padding-bottom:5px;
}

.dep_add_wrapper input,.dep_add_wrapper select,.dep_add_wrapper textarea {
    width:350px;
}
.dep_add_wrapper input.photo {
    padding-top: 6px;
    background-color: transparent;
    border: 0;
}
.subcats input {
    width:auto;
    height:auto;
    border:0;
    margin-right:5px;
    padding:0;
}
.dep_search_effect {
    display:block;
    text-align:left;
    padding:10px 0 0 0;
}

.dep_conatiner_content h3 {font-size:16px;}
.dep_conatiner_content a {color:#333333;}
.dep_conatiner_content a:hover {color:#d7041b;}

.collapse.in {display:table-row !important;}

.show_deps {
    font-weight:700;
    color:#333333;
    cursor:pointer;
    text-decoration:none;
}
.show_deps:hover {
    text-decoration:none;
    color:#d7041b;
}
.show_deps * {}
.subth th {background-color:#E8E8E8;}
.ref_name span{
  display: block;
  text-align: center;
  font-weight: bold;
  min-height: 18px;
}
