﻿body, html {
    padding: 0;
    margin: 0;
}
.main {
    
}
/*==================================================*/
/*------------------------------------------------------------------
[Master Stylesheet]

Project    	: Aether
Version		: 1.0
Last change	: 2015/03/27
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]

1. General Structure
2. Anchor Link
3. Text Outside the Box
4. Main Form
5. Login Button
6. Form Invalid
7. Form - Main Message
8. Custom Checkbox & Radio
9. Misc
-------------------------------------------------------------------*/
.bglogin {
    width: 50%;
    margin: 0 auto;
    border: 2px solid #fff;
    padding-bottom: 50px;
}
.logomain {
    width: 50%;
    margin: 0 auto;
}
.logoImago {
    width: 20%;
    margin: 0 auto;
    text-align: right;
    background-color: #fff;
    float: right;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
/*=== 3. Text Outside the Box ===*/
.etc-login-form {
  color: #919191;
  padding: 10px 20px;
}
.etc-login-form p {
  margin-bottom: 5px;
}
/*=== 4. Main Form ===*/
#logIn {
  height:100%;
  width:100%;
  text-align: center;  /* align the inline(-block) elements horizontally */
  font: 0/0 a;
  margin: 0 auto;
  padding: 10px 0 40px; 
  background-color: #eee;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#logIn:before {    /* create a full-height inline block pseudo=element */
  content: " ";
  display: inline-block;
  vertical-align: middle;    /* vertical alignment of the inline element */
  height: 100%;
}

#logIn > .container {
  max-width: 100%;

  display: inline-block;
  vertical-align: middle;  /* vertical alignment of the inline element */
                           /* reset the font property */
  font: 16px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.login-form-1 {
  max-width: 300px;
  border-radius: 5px;
  display: inline-block;
}
.main-login-form {
  position: relative;
}
.login-form-1 .form-control {
  border: 0;
  box-shadow: 0 0 0;
  border-radius: 0;
  background: transparent;
  color: #555555;
  padding: 7px 0;
  font-weight: bold;
  height:auto;
}
.login-form-1 .form-control::-webkit-input-placeholder {
  color: #999999;
}
.login-form-1 .form-control:-moz-placeholder,
.login-form-1 .form-control::-moz-placeholder,
.login-form-1 .form-control:-ms-input-placeholder {
  color: #999999;
}
.login-form-1 .form-group {
  margin-bottom: 0;
  border-bottom: 2px solid #efefef;
  padding-right: 20px;
  position: relative;
}
.login-form-1 .form-group:last-child {
  border-bottom: 0;
}
.login-group {
  background: #ffffff;
  color: #999999;
  border-radius: 8px;
  padding: 10px 20px;
}
.login-group-checkbox {
  padding: 5px 0;
}
/*=== 5. Login Button ===*/
.login-form-1 .login-button {
  position: absolute;
  right: -25px;
  top: 50%;
  background: #ffffff;
  color: #999999;
  font-size: 25px;
  font-weight: bold;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  border: 5px solid #efefef;
  border-radius: 50%;
  transition: all ease-in-out 500ms;
}
.login-form-1 .login-button:hover {
  color: #555555;
  transform: rotate(450deg);
}
.login-form-1 .login-button.clicked {
  color: #555555;
}
.login-form-1 .login-button.clicked:hover {
  transform: none;
}
.login-form-1 .login-button.clicked.success {
  color: #2ecc71;
}
.login-form-1 .login-button.clicked.error {
  color: #e74c3c;
}
/*=== 6. Form Invalid ===*/
label.form-invalid {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  display: block;
  margin-top: -25px;
  padding: 7px 9px;
  background: #777777;
  color: #ffffff;
  border-radius: 5px;
  font-weight: bold;
  font-size: 11px;
}
label.form-invalid:after {
  top: 100%;
  right: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #777777;
  border-width: 6px;
}
/*=== 7. Form - Main Message ===*/
.login-form-main-message {
  background: #ffffff;
  color: #999999;
  border-left: 3px solid transparent;
  border-radius: 3px;
  margin-bottom: 8px;
  font-weight: bold;
  height: 0;
  padding: 0 20px 0 17px;
  opacity: 0;
  transition: all ease-in-out 200ms;
}
.login-form-main-message.show {
  height: auto;
  opacity: 1;
  padding: 10px 20px 10px 17px;
}
.login-form-main-message.success {
  border-left-color: #2ecc71;
}
.login-form-main-message.error {
  border-left-color: #e74c3c;
}
.marginAuto {
    float:none;
    margin:0 auto;
}
/*=== 8. Custom Checkbox & Radio ===*/
/* Base for label styling 
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 25px;
  padding-top: 1px;
  cursor: pointer;
}
/* checkbox aspect 
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border: 0px solid #aaa;
  background: #f0f0f0;
  border-radius: 3px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
/* checked mark aspect 
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after,
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {
  position: absolute;
  color: #555555;
  transition: all .2s;
}
/* checked mark aspect changes 
[type="checkbox"]:not(:checked) + label:after,
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox 
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before,
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #8c8c8c;
  background-color: #878787;
}
[type="checkbox"]:disabled:checked + label:after,
[type="radio"]:disabled:checked + label:after {
  color: #555555;
}
[type="checkbox"]:disabled + label,
[type="radio"]:disabled + label {
  color: #8c8c8c;
}
/* accessibility 
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before,
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
  border: 1px dotted #f6f6f6;
}
/* hover style just for information 
label:hover:before {
  border: 1px solid #f6f6f6 !important;
}
/*=== Customization ===
/* radio aspect 
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  border-radius: 3px;
}
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
  border-radius: 35px;
}
/* selected mark aspect 
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  top: 0;
  left: 2px;
  font-size: 14px;
}
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {
  content: '\2022';
  top: 0;
  left: 3px;
  font-size: 30px;
  line-height: 25px;
}
/*=== 9. Misc ===*/
.logo {
  padding: 15px 0;
  font-size: 25px;
  color: #aaaaaa;
  font-weight: bold;
}
/*===================================================================*/

.contains {
    position:relative;
}

.contains .tableContainer {
    background-color: rgba(255,255,255,0.7);    
    width: 100%;
    height: 100%;
    position: absolute;
        
    z-index: 999;
    top: 0;
    left: 0;
}

.contains .tableCenter {
    display: table;
    width: 100%;
    height: 100%;

}
.contains .taleCell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
   
}
.dropdown-menu {
max-height: 250px;
overflow-y: auto;
overflow-x: hidden;
}
.lapka { 
    cursor:pointer;color: #9D9D9D;
}
/* WIDOK ZLECENIA ZAKOŃCZONE */
.group01 {
    display: none;
}

.group01 > td:first-child{
    
    padding-left:26px;
}


table.group_open a.group_open {
    font-weight: bold;
    color: black;
}

table.group_open > tbody> tr > td > a {
    color: gray;
}


.zlecenie_open {
    font-weight: bold;
}

.zlecenia-tbl th {
    border-top: 0!important;
    font-weight: normal;
    font-size: 11px;
    color: rgba(0,0,0,0.5);
}

.zlecenia-tbl a {

}

.zlecenia-tbl th:first-child {
    padding-left:22px;
}


.zlecenia-tbl .zlecenie-tbl th{
    padding: 8px;
}

.zlecenia-tbl td, .zlecenia-tbl th {
    overflow: hidden;
}


.czasWartosc {
    font-weight: bold;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding-right:0;
}
.page .PunkSprzedazy .active {
    background-color:red!important;
}

.page .PunkSprzedazy td, .PunkSprzedazy table td{
    padding-right:5px;
}
.puktSprzedazyClass {
    cursor:pointer;
}
.zleceniaDlaPunktu {
    display:none;
}

.zleceniaDlaPunktuPokaz {
    display:block;
    background-color: #f1acac;
}

.zlecenia-tbl,.zlecenie-tbl,.zlecenie-szczegoly-tbl {
    width: 100%;
}

.zlecenia-tbl,.zlecenie-tbl,.zlecenie-szczegoly-tbl table{    
}

.zlecenie-szczegoly .zlecenie-szczegoly-tbl table th {    
    color: white;    
    margin:0;
    padding-left: 2px;
    border: 0;
    vertical-align: middle;
    width:5%;
}

.zlecenie-szczegoly .zlecenie-szczegoly-tbl table th label {
    background-color: transparent;    
    padding:0;
    margin:0;
    border: 0;
}

/*
.zlecenie-szczegoly-tbl table {
    padding:0;
    margin:0;
    border: 0;
}


*/
/*
.lbl1 {
    width: 110px;
}

.lbl2 {
    width: 95px;
}


.lbl3 {
    width: 110px;
}


.lbl4 {
    width: 110px;
}
*/

.group01-click, .groupStan-click {
    cursor:pointer;    
}

.group01-open {    
    font-weight: bold;
}

.group01-closed .glyphicon-chevron-down {
    display: none;
}

.group01-open .glyphicon-chevron-right {
    display: none;
}

.no-border {
    border:0!important;
}

.only-btm-border {
    border-top:0!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:1px solid #ddd!important;
}

.zlecenie-szczegoly-click {
    cursor: pointer;
}

.zlecenie-szczegoly td{
    vertical-align: middle!important;   
    border: 0!important;   
    width:15%;
}

.zlecenie-szczegoly label{
    margin:0 4px 0 0; 
    color: rgba(0,0,0,0.5);
    font-size:10px; 
}


/* DEFAULTS
----------------------------------------------------------*/

.alert {
    background-color: #f00;
}
.alertbotstrap-denger {
    background-color: #f2dede!important;
    border-color: #ebccd1!important;
}
.alertbotstrap-success {
    background-color: #dff0d8!important;
    border-color: #d6e9c6!important;
}
.warning {
    background-color: #eb871a;
}



.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;

}

.col-xs-height {
  display: table-cell;
  float: none !important;
}

.widok_zakonczone {
    font-size:12px;
}

.table {
    font-size:12px;
}

.table input{
   /* width: 100%;*/
}

.table lbl{
    font-size:11px;
    font-weight: bold;
}

.tab-max-width {
    width:100%;
}

table tr td label {

}

table input[type='checkbox'] {
    margin-right: 2px;
}

.filtr_boczny td {
    padding: 4px 0;
}

.scroll {
    height: 227px;
    overflow: auto;
}

.wykres_lbl_div {
    font-size: 12px;
}
/*
body   
{
    background: #fff;  
    font-family: "Lucida Sans Unicode", "Helvetica Neue", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #000;
}
    */
pre {
    font-size:12px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background-color: white;
    border: 0;
    color: #000;
    word-wrap:normal;
    white-space:pre-line;
    padding: 0;
    text-align: justify;
    margin: 2px 0 0 0;
}

a:link, a:visited
{
    color: #000;
}

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}


a.selected
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


.inactive_label
{
    color: #aaa;   
}

input.inactive_input
{
    background-color: #eee;
    background-image: none;
    border: 1px solid #ccc;
}

.alignr
{
    text-align:right!important;
}

/* HEADINGS   
----------------------------------------------------------*/


/*
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    font-style:normal;
    font-variant: normal;
    text-transform: none;
    font-weight: 600;
    margin-bottom: 0px;
}



h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}
*/
/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
   /* top: 50px;
    max-width: 1050px;
    background-color: #fff;
    margin: 0 auto 0px auto;
    border: 0;*/
}

.header_inner
{    
    margin: 0 auto;
    padding: 0px;    
    width: 1050px;
}

.header
{    
   /* margin: 0px;
    padding: 0px;
    background: url("../Images/Layout/bgr_right.jpg") repeat-x scroll center top #000000;
    width: 100%;*/
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}


.pracownicy_stan table .wiersz_uz td {
    padding: 7px 0 0 0;
}

.pracownicy_stan table {
    border-spacing: 0px;
    border-collapse: separate;
}

.pracownicy_stan table td {
    padding: 0;
}

.pracownicy_stan table td .firma {
    font-weight: bold;
    font-size:11px;
    color:#666;
}

.pracownicy_stan table td .temat {
    font-weight: normal;
    font-size:11px;
    line-height: 16px;
    color:#333;
}

.pracownicy_stan table td .uzytkownik {
    font-size:12px;
    font-weight: bold;
    
}

.imienazwisko {
    width:170px;
}

.pracownik_marki span{
    margin: 5px 5px;
    padding: 3px 6px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.pracownik_akcja {
    width:100px;
}

.pracownicy_stan {
    position:fixed; 
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 200px 0 0 5px; 
    padding: 5px;
    font-size: 12px; 
    line-height: 16px; 
    max-width: 240px;  
    z-index: 50;
}

.pracownicy_stan h2 {
    text-align:center;
    margin: 2px 0 4px;
}


.terminarz_panel {
    position:fixed; 
    background-color:white;
    right:5px;
    top:200px;
    border: 1px solid #ccc;
    font-size: 11px;
    line-height: 20px;     
    max-width: 240px;
    z-index:50;
}

.terminarz_panel td {
    padding: 13px 9px;
}

.terminarz_panel h3 {
    margin: 7px 6px;
    text-align:center;
}

.pracownicy_stan img {
    margin: 3px 5px 0 0;
    width: 12px;
}

.ukryj_lnk {
    float:right;

}

    .opis_hover_on {
        position: relative;
    }


    .opis_hover_on .opis {
        position: absolute;
        
        z-index:10;
        display:none;
    }

    .table .opis_hover_on .opis {
        
       left: 0;
        
    }

   .terminarz_panel .opis_hover_on .opis {
        
        right: 60px;
        background-color: white;
        padding: 4px;
        color: black;
        line-height: 25px;

    }

    .opis_hover_on:hover .opis {
        
        display:block;
    }


    .terminarz-data {
        font-size: 12px;
    }

    .terminarz_panel .terminarz-data {
        font-size: 11px;
    }

       .terminarz_panel .terminarz-temat {
        font-weight: bold;
    }

    .terminarz-godzina {
        font-size: 14px;
        font-weight:bold;
    }

    .terminarz_panel .terminarz-godzina {
        font-size: 11px;
        font-weight:normal;
    }


.main
{
    padding: 0;
    margin: 12px 0 8px 0;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}

#MainContent_WybraneZlecenieFormView
{
    margin-top: 10px;
}

.cenaLbl {
    font-size: 10px;
    font-weight: bold;
}

.kodTable, .prodTable {
    width: 100%;
}

.prodTable td {
    height: 103px;
    padding: 9px 0 0 10px;
}

.prodTable tr.pagerClass td {
    height: auto;
    padding: 2px;
}

.prodTable tr.pagerClass table td span {
    height: auto;
    padding: 2px 8px;
        color: #777;
}

.prodTable tr.pagerClass table td a {
    height: auto;
    padding: 2px 8px;

}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-color:#000;
    width:100%;
}

div.menu_wrapper
{
    margin: 0 auto;
    width:1000px!important;
}

div.menu
{
    padding: 4px 0px 4px 8px;
    width: 100%;
}

div.menu ul
{   
    width: 100%!important;
    text-align:center;
    padding: 0;
    z-index:99;
}

div.menu ul li
{
    display: inline-block;
    float: none!important;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #000;
    border: 1px #555 solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    margin: 0 2px;
    text-decoration: none;
    white-space: nowrap;
}


.menu-new-line {
    display: block!important;
    border: 0!important;
    cursor: default!important;
}

.menu-new-line a{    
    border: 0!important;
    cursor: default!important;
}

.menu-new-line a:hover{    
    background-color: transparent!important;
    cursor: default!important;
}

a[href="#NavigationMenu_SkipLink"]  
{
    position:absolute;
}

div.menu ul li a.aspNetDisabled, div.menu ul li a.aspNetDisabled:visited, div.menu ul li a.aspNetDisabled:hover, div.menu ul li a.aspNetDisabled:visited:hover
{
    background-color: #000;
    border: 1px #222 solid;
    color: #333;
    display: none;
    line-height: 1.35em;
    padding: 4px 20px;
    margin: 0 2px;
    text-decoration: none;
    white-space: nowrap;
}

.ProduktDiv {
    float: right;
}

.deadline {
    position:relative;
    top: -25px;
    font-size: 11px;
    color: #333;
}

div.menu ul li a.selected, div.menu ul li a.selected:visited
{
    background-color: #000;
    color: #f00;
    text-decoration: none;
}

div.menu ul li a.selected:hover, div.menu ul li a.selected:visited:hover
{
    background-color: #eee;
    color: #f00;
    font-size: 13px;
    text-decoration: none;
}

div.menu ul li a:hover
{
    background-color: #eee;
    color: #000;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

#MainContent_ZleceniaPanel
{
    height: 515px;
}

.firmaDDL {
    width: 200px;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px;
}

fieldset.syslogin table tr td {
    padding: 8px 1px;
}

fieldset.syslogin table {
    width: 380px;
}

fieldset.syslogin label, 
fieldset.register label, 
fieldset.changePassword label
{
    display: inline-block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 12px;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div#logowanie_div
{
    width: 62%;
    margin: 0 auto;
}

div.loginBox
{
    width: 415px;
    margin: 40px auto;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    /*
    background: url("../Images/Layout/top.jpg") no-repeat scroll center top transparent;
    display: block;
    color: #eee;
    float: left;
    text-align: right;
    width: auto;
    height: 123px;
    width: 1050px;
    */
}

.title a
{    
    color: #aaa; 
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 13px;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

/* Logowanie */

fieldset.login
{
    display: block;
    width: 340px;
}


/*  Zlecenia  */

div.wybrane_zlecenie_dane_div span.Light
{
    color: #ccc;
}

.czeka_img_left
{
    height: 11px;
    margin: 0 4px 0 0;
}

.czeka_img_right
{
    height: 11px;
}

.stan_img
{
    height: 16px;
}

.zew_dod_img
{
    height: 15px;
    margin: 0 0 0 4px;
}

.koszt_zew_img
{
    height: 19px;
    margin: -6px 0 -4px 4px;
}

.zdjecia_img
{
    height: 15px;
    margin: 5px 0 0 0;
}

.wykrzyknik_img
{
    height: 15px;
    margin: 5px 0 0 3px;
}

.zlecenia_table
{
    background-color: #fff;
    font-size: 12px;
    width: 1000px;
    margin: 20px auto 0 auto;
}

.zlecenia_table img
{
    border: 0;
}

.zlecenia_table th
{
    text-align: left;
    padding: 5px;
    background-color: #eee;
    font-size: 11px;
    height: 1px;
    border: 0;
}

.zlecenia_table td
{   
    padding: 5px 3px 5px 2px;
}

td.zl_br
{
    padding: 0;
}

td.border_left
{
    border-left: 1px solid #aaa!important;
}

td.border_right
{
    border-right: 1px solid #aaa!important;
}

td.zl_hd_row
{
    border-top: 1px solid #AAA;
    
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

 

}


tr.it td.zl_hd_row
{
    border-top: 1px solid #AAA;
    
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e8f2f7 48%, #ddecff 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(48%,#e8f2f7), color-stop(51%,#ddecff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8f2f7 48%,#ddecff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8f2f7 48%,#ddecff 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8f2f7 48%,#ddecff 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e8f2f7 48%,#ddecff 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    
    
}

tr.staryTemat td.zl_hd_row
{
    border-top: 1px solid #AAA;
    
    background: #f99; /* Old browsers */
    
}


.zlecenie_lista_img {
    max-width: 68px;
}

tr.nowyTemat td.zl_hd_row
{
    border-top: 1px solid #AAA;
    
    background: #FFFF99; /* Old browsers */
    
}


#MainContent_WycenyTable th
{
    border: 1px solid #AAA;
    background: #DDD!important;
    background: -moz-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,whiteSmoke),color-stop(100%,#DDD))!important;
    background: -webkit-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -o-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -ms-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DDDDDD',GradientType=0)!important:Display: block;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    text-align: left;
    padding: 8px 20px 4px 20px!important;
    
    font-size: 1.30em;
}

#MainContent_WycenyTable #MainContent_DoWycenyTable th, #MainContent_WycenyTable #MainContent_WycenioneTable th
{
    border: 1px solid #AAA;
    border-bottom: 0;
}

#MainContent_WycenyTable .selected td
{
    background-color: #fffeb1;
}

#MainContent_WycenyTable td
{
    border: 1px solid #AAA;    
    text-align: left;
    padding: 18px 5px;
    font-size: 0.95em;        
}

td.akceptacja_td
{
    text-align: center!important;
}

.dodaj_wycene
{
    margin: 2px;
    width: 28px;
}

.dodaj_wycene:hover
{
    margin: 0;
    width: 32px;
}

#MainContent_WycenyTable
{
    width: 1040px;
}

#MainContent_WycenioneGridView
{
    border: 0;   
}

#MainContent_WycenyTable td table
{
    width: 1020px;
    margin: 0 auto;
}

#MainContent_WycenyTable td table img
{
    width:25px;
    margin: 0 auto!important;
}

#MainContent_WycenyTable td table.radio_table
{
    width: auto!important;
    margin: 0 auto;
}

#MainContent_WycenyTable td table.radio_table td
{
    border: 0!important;
    padding: 5px!important;
}

#MainContent_WycenyTable td #MainContent_DoWycenyTable
{
    width: 1020px;
}

#MainContent_WycenyTable td #MainContent_WycenioneTable
{
    width: 1020px;
}

#MainContent_WycenioneControl_WycenyListView_itemPlaceholderContainer, #MainContent_DoWycenyControl_WycenyListView_itemPlaceholderContainer
{
    width: 1000px!important;
    
}

#MainContent_WycenioneControl_WycenyListView_itemPlaceholderContainer td, #MainContent_DoWycenyControl_WycenyListView_itemPlaceholderContainer td
{
   border-top: 0;
   border-left: 0;
   border-right:0;
}

tr.wycena_edit_I_row td
{
    border-bottom: 1px solid #ddd!important;
}

#MainContent_WycenioneControl_WycenyListView_itemPlaceholderContainer tr.row_glowny td, #MainContent_DoWycenyControl_WycenyListView_itemPlaceholderContainer tr.row_glowny td
{
   border-top: 0;
   border-left: 0;
   border-right:0;
   
}

td.action_td
{
    background-color: #FFF4D4;
}

#MainContent_WycenyTable td table th
{
    font-size: 0.95em;
    border-right: 0;
    padding: 10px;
    height:30px;
}

#MainContent_WycenyTable th.wyceny_add
{
    background: -moz-linear-gradient(top,#FFF4D4 0,#FFF4D4 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF4D4),color-stop(100%,#FFF4D4))!important;
    background: -webkit-linear-gradient(top,#FFF4D4 0,#FFF4D4 100%)!important;
    background: -o-linear-gradient(top,#FFF4D4 0,#FFF4D4 100%)!important;
    background: -ms-linear-gradient(top,#FFF4D4 0,#FFF4D4 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#FFF4D4 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF4D4',endColorstr='#FFF4D4',GradientType=0)!important:Display: block;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    text-align: left;
    border-left: 0;
}

#MainContent_WycenyTable table.wyceny_table th
{
    border: 1px solid #AAA;
    background: #DDD!important;
    background: -moz-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,whiteSmoke),color-stop(100%,#DDD))!important;
    background: -webkit-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -o-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -ms-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DDDDDD',GradientType=0)!important:Display: block;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    text-align: center;
    padding: 20px;
    height: 40px;
    font-size: .90em;
}

table.wyceny_table td
{
    border: 1px solid #eee;
    padding: 15px 10px;    
}

table.wyceny_table td input[type="image"]
{
    height: 17px;
    
}

.zlecenia_table tr.item_row td
{   
    /*
    background: #DDD!important;
    background: -moz-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,whiteSmoke),color-stop(100%,#DDD))!important;
    background: -webkit-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -o-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -ms-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DDDDDD',GradientType=0)!important:Display: block;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    */
}

.wycena_action
{
    text-align: center;
}

.zlecenia_table tr.alternating_row td
{
    background-color: #fff;
    /*
    background: #DDD!important;
    background: -moz-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,whiteSmoke),color-stop(100%,#DDD))!important;
    background: -webkit-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -o-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -ms-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DDDDDD',GradientType=0)!important:Display: block;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    */
}

.zlecenia_table tr.podzlecenieLinia td
{
    margin: 0;
    padding: 0;
    height: 1px;
}

.zlecenia_table tr.podzlecenieHdRow td.first
{
    background: #FFF!important;
    background: -moz-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#FFF))!important;
    background: -webkit-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -o-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -ms-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: linear-gradient(top,#FFF 0,#FFF 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0)!important:Display: block;font-size: 12px;font-weight: bold;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;   
}

.zlecenia_table tr.podzlecenieHdRow td.container
{
    background: #FFF!important;
    background: -moz-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#FFF))!important;
    background: -webkit-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -o-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -ms-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: linear-gradient(top,#FFF 0,#FFF 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0)!important:Display: block;font-size: 12px;font-weight: bold;margin: 0!important;Padding: 0!important;Position: relative;text-align: left;   
    padding: 0;
}

.zlecenia_table tr.podzlecenieHdRow td.last
{
    border-top: 0;
    border-bottom: 0;
    background: #FFF!important;
    background: -moz-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#FFF))!important;
    background: -webkit-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -o-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: -ms-linear-gradient(top,#FFF 0,#FFF 100%)!important;
    background: linear-gradient(top,#FFF 0,#FFF 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FFFFFF',GradientType=0)!important:Display: block;font-size: 12px;font-weight: bold;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;   
}

.zlecenia_table tr.podzlecenieRow td.last
{
    border-top: 0;
    border-bottom: 0;
}

.zlecenia_table tr.podzlecenieHdRow td
{
    background: #DDD!important;
    background: -moz-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,whiteSmoke),color-stop(100%,#DDD))!important;
    background: -webkit-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -o-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: -ms-linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;
    background: linear-gradient(top,whiteSmoke 0,#DDD 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5',endColorstr='#DDDDDD',GradientType=0)!important:Display: block;font-size: 12px;font-weight: bold;margin: 0!important;Padding: 5px!important;Position: relative;text-align: left;
    font-weight: bold;
    font-size: 1em;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-collapse: collapse;
    padding: 5px!important;
}

.podzlecenieRow td, .podzlecenieRow td span
{

}

.zlecenia_table tr.podzlecenieBrRow td
{    
    border-top: 1px solid #aaa;
    border-collapse: collapse;
}

.zlecenia_table tr.podzlecenieLinia hr
{
    margin: 0 0 15px 0;     
    height: 1px;
    border: 0;
}

img.alert_img
{
    height: 15px;
}

.zlecenia_table tr.podzlecenieRow td
{
    margin: 0;
    padding: 0 0 10px 0;
    border-top: 0;
    border-right: 1px solid #aaa;
    border-collapse: collapse;
}

.podzlecenieDataRow td
{
    padding: 5px!important;
    border-bottom: 1px solid #aaa!important;
}


.align_right
{
    text-align: right;
}

.zlecenie_grupa
{
    background-color: #fefefe;
    border: 1px solid #ddd;
    padding: 15px 1px 1px 1px;
    margin: 0 5px 50px 5px;
}

.zlecenie_grupa h3
{
    margin: 0 0 10px 10px;
    display: inline;
    
}

a.zlecenie_link
{
    display:block;
    height: 100%;
    width: 100%;
    padding: 12px 5px 12px 1px;
    text-decoration: none;
    color: #000;
}

.zalozonyCzas {
    font-weight: bold;
    font-size: 11px;
}

a.zlecenie_link:hover
{
    display:block;
    height: 100%;
    width: 100%;
    padding: 12px 5px 12px 1px;
    text-decoration: none;
    color: #888;
}

.zlecenia_table a.aktywny
{
    display:block;
    height: 100%;
    width: 100%;
    padding: 12px 5px 8px 1px;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #FF0E0E;
}

.aspNetHidden
{
    float: left;
}

div.wybrane_zlecenie_div
{
     width: 1038px;
     border-top: 1px solid #111;   
     border-bottom: 1px solid #111;
     background-color: White;
}

div.wybrane_zlecenie_stan_div
{
 width: 101px;
 padding: 4px 1px 4px 4px;
 font-size: 12px;  
 color: #111;
 float:left;
 border: 0;
   
}


div.wybrane_zlecenie_stan_div .stan_img
{
    height: 20px;
    margin: 24px 2px 24px 4px;
    float:left;
}

div.wybrane_zlecenie_stan_div .zdjecie_img
{
    height: 18px;
    margin: 4px 2px 24px 4px;
    float:left;
}

div.wybrane_zlecenie_stan_div .zew_dod_img
{
    height: 18px;
    margin: 24px 0 4px 2px;
    float:left;
}

div.wybrane_zlecenie_stan_div .czeka_img
{
    height: 15px;
    margin: 24px 2px 4px 0;
}

div.wybrane_zlecenie_dane_div
{
 width: 600px;
 padding: 5px 10px 10px 10px;
 font-size: 13px;
 font-weight: 500;   
 color: #111;
 float:left;
 border-left: 1px solid #eee; 
}

div.wybrane_zlecenie_edycja_div
{
 width: 600px;
 padding: 5px 10px 0 10px;
 font-size: 12px;
 font-weight: 500;   
 color: #333;
 float:left;
 border-left: 1px solid #eee; 
}

div.wybrane_zlecenie_dane_div hr
{
    height: 0;
    border: 0;
    border-top: 1px solid #eee;   
    margin: 8px 0;
}

div.wybrane_zlecenie_akcje_div hr
{
    height: 0;
    border: 0;
    border-top: 1px solid #ccc!important;   
    margin: 1px 3px!important;
}

div.wybrane_zlecenie_edycja_div hr
{
    height: 0;
    border: 0;
    border-top: 1px solid #eee;   
}

div.wybrane_zlecenie_edycja_div .IdZl
{
 font-size: 11px;
 font-weight: normal;   
 color: #777;  
}

div.wybrane_zlecenie_edycja_div .DataZl
{
 font-size: 11px;
 font-weight: normal;   
 color: #777;  
}

div.wybrane_zlecenie_edycja_div .Marka
{
 font-size: 13px;
 font-weight: 500;
 margin: 0 0 0 20px;   
 color: #666;  
}

div.wybrane_zlecenie_edycja_div .czas
{
 font-size: 13px;
 float: right;
 font-weight: 600;
 margin: 0 0 0 0;   
 color: #666;  
}

span.opis
{
    font-size: 12px;
    color: #555;
}

#MainContent_FormView1_OpisTextBox
{
    resize: none;
}

.edycja_opis
{
    width: 500px;
    margin: 2px 0 20px 0;   
}

.edycja_input
{
    border-width: 1px;
    font-size: 11px;
    padding: 5px 2px;
    margin: 0 0 10px 0;
}

div.wybrane_zlecenie_dane_div .IdZl
{
 font-size: 11px;
 font-weight: normal;   
 color: #777;  
}

div.wybrane_zlecenie_dane_div .DataZl
{
 font-size: 11px;
 font-weight: normal;   
 color: #777;  
}

div.wybrane_zlecenie_dane_div .Marka
{
 font-size: 13px;
 font-weight: 500;
 margin: 0 0 0 20px;   
 color: #666;  
}

div.wybrane_zlecenie_dane_div .czas
{
 font-size: 13px;
 float: right;
 font-weight: 600;
 margin: 0 0 0 0;   
 color: #666;  
}

div.wybrane_zlecenie_akcje_div
{
 width: 308px;
 margin: 0;
 padding: 5px 0 0 0;
 height: 128px;
 float:right;
 border: 1px solid #eee;
 background-color: #fff4d4;   
}

div.wybrane_zlecenie_akcje_div input
{
 margin: 2px;
 width: 28px;
}

div.wybrane_zlecenie_akcje_div input:hover
{
 margin: 0;
 width: 32px;
}

div.wybrane_zlecenie_akcje_div input.inactive:hover
{
 margin: 2px;
 width: 28px;
}

div.wybrane_zlecenie_akcje_div input.inactive_pc:hover
{
 margin: 2px;
 width: 20px!important;
}

div.wybrane_zlecenie_akcje_div img
{
 margin: 2px;
 width: 28px;
 border: 0;
}

div.wybrane_zlecenie_akcje_div img:hover
{
 margin: 0;
 width: 32px;
}

div.wybrane_zlecenie_akcje_div img.inactive:hover
{
 margin: 2px;
 width: 28px;
}

div.wybrane_zlecenie_akcje_div a.inactive img:hover
{
 margin: 2px;
 width: 28px;
}

hr.zlecenia_hr
{
    width:1040px;
    margin: 10px auto 0;        
    border: 0;
    border-top: 1px solid #999;
    clear: both;
}

div.szczegolyZleceniaPanel
{
 border: 0;
 margin: 10px 0 0 0;
}

div.szczegolyZleceniaPanel hr
{
 border: 0;
 border-top: 1px solid #ddd;
}

.notki_table
{
    font-size: 12px;
    margin: 10px 0 0 1px;
    border-collapse: collapse;
}

.notki_table .data_dodania
{
    font-size: 11px;
    color: #666;
}

.notki_table .id_notki
{
    font-size: 10px;
    color: #666;
}

.notki_table .uzytkownik
{
    font-size: 11px;
    color: #222;
}

.notki_table hr
{
    border: 0;
    border-top: 1px solid #aaa;
    clear:both;
}

.notki_table img
{
    height: 17px;
}

.notki_table img.alarm
{
    height: 19px;
}

.notki_table .temat
{
    font-size: 12px;
    line-height: 15px;
    font-weight: bold;
}

.notki_akcje
{
    float: left;
    height: 100%;
    width: 45px;
    margin: 0 auto;
}

table.notki_table tr.item_row td.notki_akcje_td, table.notki_table tr.alternating_row td.notki_akcje_td, table.notki_table tr td.notki_akcje_td
{
    background-color: #FFF4D4;
    border-top: 1px solid #aaa;
    padding: 5px;
    width:55px;
}

table.notki_table table.notki_akcje td
{
    border: 0;
    background-color: #FFF4D4;
}

.notki_akcje input
{
    height: 18px;
}

.notki_table input
{
    height: 18px;
}

.notki_table input[type="text"]
{
    width: 780px;
    font-size: 12px;
    font-weight: 500;
    
}

.notki_table td
{
    border-top: 1px solid #999; 
    border-bottom: 1px solid #999;    
    background-color: #eee;
    padding: 2px 2px;
    border-collapse: collapse;
}

.notki_table textarea
{
    width: 780px;
    resize: vertical;
}

.notki_table tr.item_row td
{
    background-color: #ccc;
}

.notki_table tr.alternating_row td
{
    background-color: #eee;
}

.szczegolyZleceniaTable td
{
     border-top: 1px solid #999;
     border-bottom: 1px solid #999;
     padding: 12px;
}

.szczegolyZleceniaTable tr.itemRow td
{
     background-color: #fff;
}

.szczegolyZleceniaTable tr.alternateRow td
{
     background-color: #f9f9f9;
}

.podsumowanie_kto_pracowal {
    width: 300px;
}

.podsumowanie_kto_pracowal td{
    border: 0;
}


.notki_h4
{
    margin: 20px 0 0 5px;   
}

.zdjecia_h4
{
    margin: 20px 0 0 5px;   
}

.szczegoly_h4
{
    margin: 20px 0 0 0;   
}

#MainContent_FormView1_ZleceniePanel .h4
{
    margin: 10px 0 0 6px;   
}

.wybrane_zlecenie_dane_div select
{
    font-size: 11px;   
}

.wybrane_zlecenie_dane_div input
{
    font-size: 11px;   
}

select
{
    font-size: 11px;
    padding: 1px 3px 1px 0;
    height: 22px;
}

#MainContent_FormView1_ZlecenieDanePanel select option
{
     width: 200px;
     padding: 4px 10px;
    
}

#MainContent_FormView1_ZlecenieDanePanel select.czynnosc
{
     margin: 0 20px 0 0;
}


#MainContent_FormView1_ZlecenieDanePanel select.czynnosc option
{
     width: 120px;
}

#MainContent_FormView1_ZlecenieDanePanel select.forma option
{
     width: 160px;
}

.lbl {
    font-weight:bold;
    font-size:11px;
}

select option
{   
    padding: 1px 10px;
    margin: 0;
    border: 0;   
}


/*  LOGOWANIE  */

h2.logowanie
{
    margin: 0 0 0 470px;
}

.logowanie_p
{
    margin: 10px 0 0 90px;
}

.logowanie_div
{
    margin: 0 0 0 340px;
}

#zdjecie_edycja_div
{
    width: 710px;
    margin: 0 auto;
}

#MainContent_ZlyFormatLabel
{
    display: block;
}

#MainContent_ImageUpload
{
    margin: 0 0 10px 0;
}

div.szczegoly_zdjecie
{
    float:left;
    padding: 5px;
    border: solid 1px #eee;
    background-color: #fdfdfd;
    margin: 2px;
}

img.img_action
{
    float: right;
    height: 18px;
    margin: 1px;
}

input.img_action
{
    float: right;
    height: 18px;
    margin: 1px;
}

/*  DIALOG CONFIRM  */

#dialog-confirm p, #dialog-confirm2 p
{
    font: normal 11px/14px Arial;
    margin: 2px 0 0 0;
}

.przyczynaTB
{
    width: 450px;
    height: 100px;
}

.ui-dialog-title
{
    font: bold 14px Arial;
}

.aspNetDisabled input[type='checkbox']
{
   /* opacity: 0.3;
    filter:alpha(opacity=30); *//* For IE8 and earlier */
}

#dialog-form-rozlicz select
{
    padding: 0 0 0 10px;
}

/* Rozliczone */

table.firmy_table
{
   margin: 5px auto;
   width: 840px;
}

table.firmy_table a
{
   margin: 5px 5px;
   padding: 5px;
   display: block;
}

table.firmy_table td
{
   border-top: 1px solid #777;
   color: #222;
}

table.firmy_table tr.head td
{
    font-weight: bold;
    padding: 5px 0;
    background-color: #ddd;
}

table.firmy_table tr.alternating_row td
{
   border-top: 1px solid #777;
   background-color: #fff;        
}

table.firmy_table tr.item_row td
{
    border-top: 1px solid #777;
    background-color: #BBB;
}



table.faktury_table
{
   margin: 5px;
}

table.faktury_table a
{
   margin: 5px 5px;
   padding: 5px;
   display: block;
}

table.faktury_table td
{
   border-top: 1px solid #777;
   color: #222;
}

table.faktury_table tr.alternating_row td
{
   border-top: 1px solid #777;
   background-color: #DDD;        
}

table.faktury_table tr.head td
{
    font-weight: bold;
    padding: 5px 0;
}

table.faktury_table tr.item_row td
{
    border-top: 1px solid #777;
    background-color: #BBB;
}

table.marki_table tr.item_row td
{
    border-top: 1px solid #aaa;
    background-color: transparent;
}

table.marki_table tr.item_row:first-child td
{
    border-top: 0;
    background-color: transparent;
}

#MainContent_DodajZlecenieButton
{
    margin: 10px 10px 10px 0;
    float: right;
}

#MainContent_SortowanieDropDownList,#MainContent_ProwadzacyDropDownList
{
    margin: 10px 10px 10px 10px;
    float: left;
}

#MainContent_FormView1_FirmaDropDownList
{
    width: 295px;   
}

#MainContent_FormView1_MarkaDropDownList
{
    width: 244px;   
}

img.zlecenie_zdjecie
{
    border: solid 2px #888;
    margin: 2px;
}

#MainContent_PodwykonawcaDropDownList
{
    width: 150px;
}

#MainContent_PodwykonawcaDropDownList option
{
    width: 150px;
}

.zlecenia_suma_czas
{
    float: right;
    margin: 0 8px 0 0;
    font-weight: bold;
    font-size: 12px;
}

.suma_zlecen
{
    font-weight: bold;
    margin: 5px 5px 10px 0;
}

.podzlecenia_akcja_btn
{
    margin: 5px 0 5px 15px;
}

#MainContent_ListView1_itemPlaceholderContainer
{
    margin: 30px 0 0 80px;
}

#MainContent_ListViewWgFaktur_itemPlaceholderContainer
{
    float: right;
    margin: 0 200px 0 0;
}

#MainContent_FirmyListView_itemPlaceholderContainer
{
    width: 800px;  
    margin: 50px 0 0 120px; 
}

#MainContent_WycenaDetailsView td
{
    border: 1px solid #ccc;
}

#MainContent_WycenaDetailsView_StanRadioButtonList td
{
    border: 0;
}

#MainContent_WycenaDetailsView
{
    width: 800px;
    margin: 10px auto;
    display:none;
    border: 0;
}

#MainContent_WycenaDetailsView td.head
{
    width: 400px;
}

#MainContent_WycenaDetailsView td select
{
    padding: 2px 5px 0 2px;
}

#MainContent_WycenaDetailsView td option
{
    padding: 5px;
    background-color: #f1f1f1;
    border: 1px solid #fff;
}

#MainContent_WycenaDetailsView td input.cena_disabled
{
    background-color: #eee;
    border: 1px solid #ddd;
}

#MainContent_MojeRadioButtonList
{
    display: block; 
    margin: 2px 0 0 -10px;
}

#MainContent_MojeRadioButtonList td
{
    font-size: 0.7em;
    font-weight: normal;
    border: 0;   
}

#MainContent_MojeRadioButtonList input
{
    margin: 0 2px 0 2px;
    vertical-align: top;
    border: 0;   
}

.display_none
{
    display: none;
}

.jquerylink
{
    float: right;
    font-size: 9px;
    font-weight: normal;
    margin: 6px 0 -6px 0;
    color: #333;
    cursor: pointer;
}

#MainContent_WycenyTable td input[type='image']
{
    width: 25px;
    margin: 2px;
}

#MainContent_WycenyTable td input[type='image']:hover
{
    width: 29px;
    margin: 0;
}

p.info_small
{   
    font-size: 0.8em;
    color:#666;
    
}

.ui-widget span{
    font-size: 0.8em;
}

div.ui-widget input{
    font-size: 0.9em;
    padding: 3px 1px;
}

div.ui-widget select{
    font-size: 0.8em;
}

table.dialog-table td
{
    padding: 3px;
}

.szczegoly_link
{
    font-size:0.90em;
    font-weight: bold;
    color: #555;
    cursor:pointer;
    padding: 10px 0;
}

.szczegoly_table
{
    width: 600px!important;
    margin: 0!important;
}

.szczegoly_table td
{
    padding: 1px!important;
    border: 0!important;   
}

p.validateTips
{
    color: Red;
    font-size: 0.9em;
    font-weight: bold;
}

fieldset.legenda legend
{
    color:#777;
    font-weight: bold;
    font-size: 1.0em;
}

fieldset.legenda
{
    color:#777;
    font-weight: normal;
    font-size: 0.9em;
    width:1015px;
}

#wysuwane
{

	background: url("/Images/Layout/legenda_podklad.png") no-repeat scroll 0 0 transparent;
	
	padding: 10px;
	width: 380px;
	height:634px;
	z-index: 100;
	position: fixed;
	margin-top: -120px; /*polowa wysokosci panelu w g�re */	
	left: 0px;
	top: 20%;
 
}

.zamknij
{
	background-position: 0px 0px -242px 0px;
}

.info_txt
{
    font-size: 0.87em;
    color:#444;
}

#wysuwane h4
{
    margin: 0;
    font-size: 1em; 
    text-decoration:underline;
}

#wysuwane h5
{
    margin: 0;
    font-size: 1em;   
}

#wysuwane h3
{
    margin: 15px 5px;
    font-size: 1.2em;   
}

#wysuwane table td
{
    padding: 4px;   
}

.szczegoly_firmy hr
{
    border:0;
    background-color:#999;
    height: 1px;
    margin: 4px 0;
}

#MainContent_DodajWyceneDetailsView
{
    margin: 0 auto;
}

table.tabela_dane {
    background-color: #F9F9F9;
    border: 1px solid #DFDFDF;
    border-radius: 3px 3px 3px 3px;
    border-spacing: 0;
    clear: both;
    font-size: 0.85em;
    line-height: 1em;
    margin: 5px 0;
    table-layout: fixed;
    width: 900px;
}

table.tabela_dane th, table.dane_filtr td{
    background: -moz-linear-gradient(center top , #F9F9F9 0pt, #ECECEC 100%) repeat scroll 0 0 transparent;
    border-top: 1px solid #eee!important;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
    color: #333;
    font-size: 0.9em;
    font-weight: bold;
    height: 35px;
    padding: 6px;
    font-size: 1em;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

table.dane_filtr td
{
    padding: 2px!importnat;    
}

table.tabela_dane th, table.tabela_dane td {
    border-bottom: 1px solid #DFDFDF;
    border-style: solid none;
    border-top: 1px solid #FFFFFF;
    border-width: 1px;
    empty-cells: show;
    height: 40px;
    overflow: hidden;
    padding: 10px 4px;
    vertical-align: middle;
    width: auto;
}

table.tabela_dane td {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #FFFFFF;
}


.tabela_dane td
{
    padding: 6px;
    color: #222;
    font-size: 0,7em;
    vertical-align: top;

}

body h1 {
    font-size:22px;
}

table.tabela_dane td:first-of-type {
    border-left: medium none;
}
table.tabela_dane td:last-of-type {
    border-right: 0 none;
}
table.tabela_dane tr:last-child td {
    border-bottom: 0 none;
}
table.tabela_dane thead th:first-of-type {
    border-left: medium none;
    border-top-left-radius: 3px;
}
table.tabela_dane thead th:last-of-type {
    border-right: 0 none;
    border-top-right-radius: 3px;
}
/*
table.tabela_dane tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #F9F9F9;
}
table.tabela_dane tr:nth-child(2n) {
    background: none repeat scroll 0 0 #FCFCFC;
}
*/

input.anuluj, input.anuluj:hover
{
    background: rgb(248,80,50); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(241,111,92,1) 50%, rgba(246,41,12,1) 51%, rgba(240,47,23,1) 71%, rgba(231,56,39,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,80,50,1)), color-stop(50%,rgba(241,111,92,1)), color-stop(51%,rgba(246,41,12,1)), color-stop(71%,rgba(240,47,23,1)), color-stop(100%,rgba(231,56,39,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(248,80,50,1) 0%,rgba(241,111,92,1) 50%,rgba(246,41,12,1) 51%,rgba(240,47,23,1) 71%,rgba(231,56,39,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */
    
    border-color: #e73827;
}

input.rozlicz, input.rozlicz:hover
{
    background: rgb(183,222,237); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZGVlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzcxY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIxYjRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RlZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(183,222,237,1) 0%, rgba(113,206,239,1) 50%, rgba(33,180,226,1) 51%, rgba(183,222,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,222,237,1)), color-stop(50%,rgba(113,206,239,1)), color-stop(51%,rgba(33,180,226,1)), color-stop(100%,rgba(183,222,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(183,222,237,1) 0%,rgba(113,206,239,1) 50%,rgba(33,180,226,1) 51%,rgba(183,222,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#b7deed',GradientType=0 ); /* IE6-8 */
    
    border-color: #b7deed;
}

#MainContent_FormView1_KupioneZdjeciaTablr, #MainContent_FormView1_KupioneZdjeciaTablr td
{
    border: 0;
}

.icons_div
{
    width:50px;
    float:left;
}

.PodZlecenie_NazwaZlecenia
{
    font-weight: bold;
    display: block;
}

.podzlecenia_table td
{
    border-bottom: 1px solid #eee;
}

.podzlecenia_table tr.item_row td
{
    border-bottom: 0;
}

.currentPageL {
    font-weight: bold;
    font-size: 13px;
}

.alignRight {
    text-align: right;
}

.dodajProd {
    margin: 0 20px 0 0;
    display:inline-block;
    text-decoration:none;
}

.szukajProd {
    width: 20px;
}

.szukajProdTXT {
    margin: 2px 0 0 0;
}

.dodajProd img{
    display: inline-block;
    float: left;
    height:20px;    
}
.dodajProd span{
    display: inline-block;
    float: left;
    margin: 3px 2px 0 8px;
    

}
.updateDiv {
    position:relative;
}
.progres { 
    display:table;
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    min-height: 500px;
    background-color: rgba(255,255,255,0.8);
    text-align: center;
    z-index: 999;

}
.progresCell {
    vertical-align:middle;
    display:table-cell;
    width:100%;
}
.margin500 { margin-top:500px;}
.margin1000 { margin-top:1000px;}
/*======IMG PC play/puse/stop*/
div.wybrane_zlecenie_akcje_div input.imgPC {width:20px;}
div.wybrane_zlecenie_akcje_div input.imgPC:hover {width:24px;}
.imgPCBall {width: 12px;height: 12px!important;}
.imgCenter {text-align:center;}
.czasPCTxt {font-size: 10px!important;}

.wybrane_zlecenie_akcje_div .navbar-default { 
    background-color: #FFF4D4;
    border-color: #FFF4D4;
}

.navbar .width70 {
    width: 15%;
    text-align: center;
    padding: 10px;
    float: right;

}
.navbar .widthcon { 
     width: 100%;text-align: center;
}
/***Dodaj grupe*/
.DodajGrupe {
background-color: red;
padding: 3px 8px;
color: white!important;
text-decoration: none;
margin: 10px 0 0 0;
float: left;
cursor:pointer;
}
.gruping {
position: relative;
float: left;
width: 430px;
}
.DodajGrupe:hover {
background-color:rgb(196, 56, 56);
}
#dodaj {
position: absolute;
width: 300px;
right: 0;
border: 1px solid grey;
border-radius: 5px;
background-color: #eee;
padding: 15px;
top: 4px;
}
#zamknijDodawanie {
position: absolute;
right: 6px;
top: 2px;
cursor:pointer;
font:normal 11px/12px Arial;
}
#zamknijDodawanie:hover {
color:red;
}
.wyborGrupy {
position: relative;
float: left;
}
#DivPdoGrupy {
position: absolute;
width: 150px;
left: 45px;
border: 1px solid grey;
border-radius: 5px;
background-color: #eee;
padding: 15px;
top: 0px;
}
#DivPdoGrupy ul li {
    padding:5px;
}
.clasgrupalistview {
background-color:rgb(224, 255, 232);padding: 10px 0 30px;

}
.clasgrupalistview h4 {
    margin:5px 0 10px 5px;
    float:left;
}
.PrzypiszDoGrupy {
    display: block;
    margin: 10px 0;
}
.clasgrupaRepeater {
    position: relative;
}
.WyswietlanieGrupy {
margin: 0!important;
padding: 0;
}
.active {
/*display:block!important;*/
}
.buttonFunc {
    float: right;
    margin: 5px 10px;
    cursor:pointer;
    display:inline-block;

}

.disabled { 
    position : relative; 
    color    : grey;
}
.disabled select,.disabled input{     
    color    : grey;
}
.disabled:after {
    position :absolute;
    left     : 0;
    top      : 0;
    width    : 100%;
    height   : 100%;
    content  :' ';
}

.szukajZlecenieTbl tr td{
    vertical-align:top;
    padding-top: 20px;
}


.pracownicy_stan_lbl {
     -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    position:absolute;
    right: -73px;
    top: 52px;
    background-color: #333;
    color: #fff;
    padding: 2px 40px;
    cursor:pointer;
   display:none;
}

.terminarz_panel_lbl {
     -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    position:absolute;
    right: 161px;
    top: 61px;
    font-size:12px;
    background-color: #333;
    color: #fff;
    padding: 2px 40px;
    cursor:pointer;
    display:none;
}

@media screen and (min-width : 1581px) {
.pracownicy_stan {
        margin-left: 5px!important;
}

.terminarz_panel {
    right: 5px!important;
}
}

@media screen and (max-width : 1580px) {



.pracownicy_stan_lbl {
     display:inline-block;
}

.terminarz_panel_lbl {
     display:inline-block;
}

.pracownicy_stan {
margin-left: -240px;
}

.terminarz_panel {
right: -225px;
}


    

}
.test {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0px;
    width: 100%;
    background: red;
    text-align: center;
    padding: 10px;
}
.col-md-12.scroll.font12 {
    border:1px solid #DCDCDC;
}
.margintop20 { 
    margin-top: 0px;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    padding: 5px;
}
.col-md-3 .form-group h4 { 
    padding: 0;
    margin: 0;
    font-size:14px;
}
#firmaFiltr {display:none; }
.font12 {font-size:12px; }
.up { 
    height:30px;
    overflow:hidden;
}
.naglowek { 
    border-top: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    margin: 0px;
    padding: 5px;
    background-color: #777777
}
.padding10 { 
    padding:10px 0;
}
.bg { 
    background: #eee;
}
.rozwin {
    display: inline-block;
    width: 100%;
}
.alert-danger {
    background-color: #f2dede!important;
    margin-top: 20px;
}
.naglowek label.label {
    cursor:pointer;
}
a.rozwin:focus, a.rozwin:hover {
    color:red;
}
a.zwin:focus, a.rozwin:hover {
    color:red;
}
a.rozwin label.label:focus, a.rozwin label.label:hover {
    /*color:red;*/
}
body .navbar-default {
    background-color: #FFFFFF;
}
body .navbar-header {
     width: 15%;
}
body .navbar-brand {
    padding: 2px 15px;
}
body .navbar-brand > img {
    width:100%;
}
body .nav.navbar-nav {
    width: 66%;
    margin: 0 auto;
    float:none;
}
.bgszukaj {
    background-color: #e4e4e4;
    padding: 10px 15px;
}
