
root {
    display: block;
}
body {
    color: black;

    margin: 0;
    padding: 0;
}
#kontener {
    border: medium solid red;
    color: gray;
    font-family: Trebuchet MS;
    font-size: 16px;
    min-height: 100%;
    min-width: 1130px;
    width: 100%;
}
#left1 {
    background: none repeat scroll 0 0 white;
    border-right: 9px solid #F0F0F0;
    font-family: trebuchet ms;
    height: 600px;
    text-align: left;
}
#left2 {
    background: none repeat scroll 0 0 white;
    border-right: 9px solid #F0F0F0;
}
#logo {
    border: 1px solid orange;
    float: left;
    height: 68px;
    margin-left: 20px;
    width: 300px;
}
#nav {
    color: white;
    float: right;
    font-family: Trebuchet MS;
    font-size: 17px;
    padding-top: 25px;
}
#left {
    border-right: 7px solid #E0E0E0;
    float: left;
    height: 700px;
    min-width: 540px;
    padding: 10px;
    width: 45%;
}
#top {
    border: 1px solid magenta;
    height: 190px;
}
#objlist {
    padding-left: 15px;
    padding-right: 15px;
}
#right {
}
#mapa {
}
#content {
}
#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav li {
    float: left;
    height: 36px;
    padding: 13px 20px 0;
}
#content ul {
}
#content li {
}
#content .object {
}
.active {
    background: none repeat scroll 0 0 #DA3610;
    color: white;
}
.element {
    color: gray;
    font-family: Trebuchet MS;
    font-size: 15px;
    /* height: 36px;*/
    width: 100%;
    cursor: pointer; 
}

.element:hover {
    border: 2px solid silver;
}
.lelement:hover {
    border: 2px solid silver;
}

.lelement a {
    text-decoration: none;
}

.ico {
    color: white;
    float: left;
    height: 32px;
    margin-right: 3px;
    width: 2em;
}
.name {
    float: left;
    /* height: 25px;*/
    overflow: hidden;
    padding-top: 8px;
    text-align: left;
    width: 25em;
}
.person {
    display: none;
    float: left;
    height: 18px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: right;
    width: 10em;
}
.row {
    background: none repeat scroll 0 0 #F8F8F8;
}
#header {
    background: none repeat scroll 0 0 #191818;
    border-bottom: 5px solid #DA3610;
    height: 6em;
    padding-top: 2px;
}
#left1 ul {
    list-style: none outside none;
    margin: 10px 0 10px 10px;
}
#left1 li {
    font-family: trebuchet ms;
    font-size: 14px;
    padding: 5px 5px 5px 10px;
}
.mapImg {
    float: left;
    margin: 5px;
}
.mapName {
}
#nav a {
    color: white;
}
#nav li:hover {
    background: none repeat scroll 0 0 #DA3610;
}

h2 {
    color: silver;
    font-family: Verdana;
    font-size: 30px;
    font-weight: lighter;
    padding: 27px 14px;
    text-align: left;
}

.ico {
    background: none repeat scroll 0 0 transparent;
    color: white;
    height: 25px;
    margin-right: 5px;
    margin-top: 2px;
    margin-left: 6px;
    width: 2em;
}

#grupa1 a, #grupa2 a, #grupa3 a {
    padding-left: 30px;
    display: block;
}

.activeCat {
    border: 2px solid gray;
}

.groups {
    width: 200px;   
}

/* usunąć odpowiadjące selektory, są zbędne */
.objlistsearch .element, .objlistsearch .container {
    width: 669px;
}
.objlistsearch .name {
    width: 40em;
}

.showHide {
    display: none;
}



/* administrator */

.listaObiektow td{
    border: 1px solid #F0F0F0;
    padding: 5px;
    margin: 0;

}

.listaObiektow .Nieaktywny {
    color: gray;
}

.statusIconAktywny {
    width: 16px;
    height: 16px;
    display: block;
    background: url('aktywny.png');   
}

.statusIconNieaktywny {
    width: 16px;
    height: 16px;
    display: block;
    background: url('nieaktywny.png');   
}
.statusIconUwaga {
    width: 16px;
    height: 16px;
    display: block;
    background: url('uwaga.png');   
}


.oddRow {
    background:#F0F0F0;
}

fieldset label {
    clear: left;
    display: block;
    float: left;
    margin: 5px 0;
    min-width: 135px;
}

fieldset .formInput {
    float: left;
    margin: 5px 5px 5px 0;
    width: 350px;
}


ul.formlist, ul.formlist li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    clear: left;
}

.col1 {
    width: 1%;
}

.col3, .col4 {
    width: 10%;
}

.adminmenu {
        float: left;
    padding-left: 40px;
    width: 190px;
}

.adminmenu ul li {
    
}

.adminmenu h3 {
    display: none;
}

.mapasmall {
    width: 500px;
    height: 500px;
    float: left;
    border: 1px solid gray;
    
}

.objectEditForm {
    float: left;
    width: 520px;
}

#logon {
    margin: 0 auto;
    width: 300px;
}

#logon span {
    display: block;
    float: left;
    width: 45px;
}

#logon input {
    width: 200px;
}

.filter li {
    display: inline;
}