body {
    width:100%;
    margin:0px;
    padding:0px;
    font-family:Helvetica CE, Arial CE, Arial, Helvetica, sans-serif !important;
    font-size:small !important;
    background:url('../pic/graphics/top-gradient.png') repeat-x;
}
img {
    border:0px;
}
a {
    color:#1175da !important;
    text-decoration:none !important;
    font-variant:small-caps !important;
    font-size:small;
}
a:hover {
    color:#024fbf !important;
    text-decoration:none !important;
}
h1,h2,h3,h4,h5 {
    font-variant:small-caps !important;
}
h1 {
    font-size:x-large !important;
}
h2 {
    font-size:medium !important;
}
h3 {
    font-size:small !important;
    font-size-adjust:7%;
}
dt {
    font-weight: bold;
}
table {
    margin: 0px auto 0px auto;
    border-collapse : collapse;
}
table td,  table th {
    border : 1px solid Black;
    padding-left: .2em;
    padding-right: .2em;
}
textarea {
    font-size : small;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
}
ul.error {
    color: red;
}
ul.error li {
    list-style-type: disc;
    list-style-image: none !important;
}
.flash {
    padding: .5em;
    margin: .5em 0 1em;
}
.flash.info {
    border: 1px solid #28881E;
    background-color: #C1F2BC;
}
.flash.error {
    border: 1px solid #88281E;
    background-color: #F2C1BC;
}

#page {
    width:804px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    padding-top:110px;
    background:url('../pic/graphics/top-2.png') top center no-repeat;
}
#bottom {
    clear:both;
}
#left-border {
    width:804px;
    margin:0px;
    padding:0px;
    background:url('../pic/graphics/left-border.png') left repeat-y;
}
#right-border {
    width:806px;
    margin:0px;
    padding:0px;
    background:url('../pic/graphics/right-border.png') right repeat-y;
}
#bottom {
    width:804px;
    margin:0px;
    padding:0px;
    padding-top:30px;
    background:url('../pic/graphics/bottom.png') bottom center no-repeat;
}
#home {
    position:absolute;
    top:20px;
    width:387px;
    height:62px;
    margin:22px;
    margin-top:10px;
    padding:0px;
}
#home a {
    display: block;
    float:left;
    width: 50%;
    margin: 11px 0 0;
    text-align: center;
    font-size: 27px;
    font-family: DejavuSans, Sans, sans-serif !important;
    font-variant: normal !important;
    color: rgb(236,236,236) !important;
    opacity: .8;
}
#home a.active {
    margin: 7px 0 0;
    font-size: 35px;
    opacity: 1;
}
#home a:hover {
    opacity: 1;
}


#menu {
    position:absolute;
    top:93px;
    width:804px;
    margin:0px;
    margin-left:40px;
    padding:0px;
    font-size:small;
}
#menu ul {
    text-align:left;
    display:block;
    margin:auto;
    padding:0px;
    list-style:none;
}
#menu ul li {
    float:left;
    margin:0px;
    padding:0px;
}
#menu  ul ul {
    margin:0px;
    margin-top:-1px;
    padding:0px;
    list-style:none;
}
#menu ul li a {
    margin:0px;
    margin-right:15px;
    padding:4px;
    padding-right:8px;
    padding-left:8px;
    display:block;
    font-size:medium;
}
#menu ul li:hover>a {
    padding:3px;
    padding-right:7px;
    padding-left:7px;
    border:1px solid #d0d8dc;
    background:white;
}
#menu>ul>li:hover>a {
    -webkit-box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
    -moz-box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
    box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
}
#menu ul ul {
    display:none;
    z-index:1000;
}
#menu ul li ul li {
    float:none;
}
#menu ul ul li a:hover {
}
#menu ul li:hover ul {
    position:absolute;
    display:block;
    border:1px solid #d0d8dc;
    background:url('../pic/graphics/menu-transparent.png');
    -webkit-box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
    -moz-box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
    box-shadow: 2px 2px 2px 0px rgba(208,216,220,.7);
}
#menu ul li:hover ul li a {
    width:8em;
    margin:0px;
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    display:block;
    border:none;
    background:transparent;
}
#menu ul li:hover ul li:hover a {
    padding:2px;
    padding-left:7px;
    padding-right:7px;
    border:1px solid #d0d8dc;
    background:white;
}
#menu #language {
    position:absolute;
    top:4px;
    right:84px;
}
#menu #language a {
    padding:4px;
    padding-left:9px;
    padding-right:9px;
    font-size:medium;
}
#menu #language a:hover {
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    border:1px solid #d0d8dc;
    background:white;
}

#menu #login-index {
    position:absolute;
    top:30px;
    right:84px;
    padding : 4px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
    -moz-box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
    box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
    background-color: #f5f5f5;
    background-color: rgba(249,249,249,.7);
}
#menu #login-index input.text {
    margin : 0px;
    padding : 1px;
    width: 5em;
    font-size: small;
    border: 1px solid #d0d8dc;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #ffffff;
    border-color: rgba(208,216,220,.5);
    background-color: rgba(255,255,255,.3);
}
#menu #login-index input.text:focus {
    background-color: #ffffff;
}
#menu #login-index input.image {
    vertical-align: top;
    margin: 0px;
}
#menu #login-index a.logout {
    padding:4px;
    padding-left:9px;
    padding-right:9px;
    font-size:medium;
}
#menu #login-index a.logout:hover {
    padding:3px;
    padding-left:8px;
    padding-right:8px;
    border:1px solid #d0d8dc;
    background: white;
    background: rgba(255,255,255,.7);
}


#content {
    text-align:justify;
    margin:0px;
    padding:5px;
    padding-left:45px;
    padding-right:45px;
}
#content select {
    color:#1175da;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
}
#content ul li {
    list-style-image:url('../pic/blue.gif');
}
#content #serie_select {
    float:right;
    margin: 55px 0px 15px 15px;
    padding: 0px .5em;
    font-variant:small-caps;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
    -moz-box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
    box-shadow: 0 0 2px 2px rgba(208,216,220,.7);
}
#content #serie_select h3, #content #serie_select ul {
    margin: .5em 0;
}
#content #serie_select select:focus, #content #serie_select select:hover {
    background:white;
}
#content #serie_select .imagebutton {
    vertical-align: bottom;
}
#content dt {
    margin-top : 5px;
}
/*#content*/ #sous dt {
    margin-top: 1.5em;
    margin-bottom: .5em;
    font-size: 1.1em;
}
#content img {
    padding:0px;
    margin-bottom:-5px;
}
#content img.icon {
    padding:0px;
    margin-bottom:-2px;
    border:0px;
}
#content img.float_right {
    float:right;
    margin:12px;
}
#content img.float_left {
    float:left;
    margin:12px;
}
#content div a img { /* Tohle je pekna prasecina */
    padding:2px;
    border:1px solid #d0d8dc;
}
#content div a:hover img {
    background:#d0d8dc;
}
#content hr {
    border:none;
    border-top:1px solid #d0d8dc;
}
#content em.mark {
    font-weight:bold;
    font-style:normal;
    text-decoration:underline;
}
#content p.chyba {
    color : Red;
}

#content ul li.actual {
    list-style-image: url('../pic/orange.gif');
}

#content #deadline {
    font-style: italic;
}
#content #zadani h2 .points {
    margin-left: 2em;
}
#content #zadani ol, #content #zadani ul {
    padding-left:25px;
}
#content #zadani ol li {
    list-style-type:lower-alpha;
}
#content #zadani ul li {
    list-style-image : none;
    list-style-type : disc;
}
#content #zadani ol ol li {
    list-style-type: disc;
}
#content #zadani .equation {
        text-align:center;
}
#content #zadani li .equation {
        margin-top: 1em;
        margin-bottom: 1em;
}
#content #zadani table {
    margin: 0px auto 0px auto;
    border-collapse : collapse;
}
#content #zadani li table {
        margin-top: 1em;
        margin-bottom: 1em;
}
#content #zadani table td, #content #zadani table th {
    border : 1px solid Black;
    padding:0px;
    padding-left: .2em;
    padding-right: .2em;
}

#content form {
    margin:0px;
    padding:0px;
}
#content form .formular {
    padding:0px;
    border:1px solid #d0d8dc;
    background:white;
    padding-bottom:20px;
}
#content form .formular h2 {
    margin:0px;
    padding:2px;
    padding-left:8px;
    display:block;
    font-size:medium;
    font-weight:bold;
    border-bottom:1px solid #d0d8cd;
    background:url('../pic/graphics/top-gradient.png') 0px -40px repeat-x white;
    margin-bottom: 20px;
}
#content form .formular>div, #content form #hide>div {
    margin-left:10px;
    margin-top:10px;
}
#content #forum form .formular #hide {
    padding:0;
    margin:0;
}
#content .fm-submit {
    margin-top:-1px !important;
    margin-right:5px;
    float:right;
}
#content .fm-submit input, #content .fm-submit a {
    color:#1175da;
    font-size:small;
    font-variant:small-caps;
    margin:0px;
    margin-left:5px;
    padding:1px;
    padding-left:8px;
    padding-right:8px;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
    cursor: hand;
}
#content .formular input.text, #content .formular textarea,  #content .formular select {
    font-family:Helvetica CE, Arial CE, Arial, Helvetica, sans-serif;
    margin: 0 10px 0 0;
    padding:2px;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
}
#content .formular div input.text:last-child, #content .formular div textarea:last-child,  #content .formular div select:last-child {
    margin-right: 0px;
}
#content .formular input.text:hover, #content .formular textarea:hover, #content .formular select:hover,
#content .formular input.text:focus, #content .formular textarea:focus, #content .formular select:focus {
    background:white;
}
#content .fm-submit input:hover, #content .fm-submit input:focus {
    background:white;
}
#content .formular input.checkbox{
    border:1px solid #d0d8dc;
    background:#f5f5f5;
}
#content .formular fieldset {
    margin-top:10px;
    padding-top:0px;
    padding-bottom:10px;
    border:1px solid #d0d8dc;
}
#content .formular legend {
    font-weight : bold;
}

#content .formular table {
    margin-top: -10px;
}
#content .formular th, #content .formular td {
    padding-top: 10px;
}
#content .formular th {
    padding-left: 10px;
}

#content form table {
    margin: 0;
    width: 100%;
}
#content form table th {
    font-weight: normal;
}
#content form table tr.required label {
    font-weight: bold;
}
#content form table td,
#content form table th {
    border: none;
}
#content form table input.text, #content form table input.password {
    width: 300px;
}

#content #forum #forum-form .formular h2 {
    cursor : hand;
}
#content #forum ul {
    padding:0px;
    padding-left:3px;
    margin:0px;
    list-style:none;
    background:url('../pic/graphics/dot.png') 7px 0px repeat-y;
}
#content #forum>ul {
    padding-left:0px;
    background: none;
}
#content #forum li {
    margin:0px;
    margin-top:-1px; /* This is important */
    padding:0px;
    padding-left:20px;
    padding-top:25px;/*35*/
    list-style:none;
    background:url('../pic/graphics/cross.png') 0px 35px no-repeat;
}
#content #forum li.prispevek_posledni {
    background:url('../pic/graphics/end.png') 0px 0px no-repeat;
}
#content #forum>ul>li {
    background:none;
    padding-left:0px;
}


#content #forum li div {
    margin:0px;
    padding:0px;
}
#content #forum li div dl {
    margin:0px;
    padding:0px;
    background:url('../pic/graphics/top-gradient.png') 0px -40px repeat-x white;
}
#content #forum li div dl dt {
    margin:0px;
    padding:2px;
    /*font-size:medium;
    */
    font-weight:bold;
    font-variant:small-caps;
    border:1px solid #d0d8dc;
}
#content #forum li div dl dt span.orgIcon {
    display:block;
    float:left;
    margin:0px;
    padding: 0;
    margin-top:-2px;
    margin-left:-1px;
    padding-right:5px;
    overflow:hidden;
}
#content #forum li div dl dt span.orgIcon img {
    height:23px;
    _height:28px;
}
#content #forum li div dl dd {
    margin:0px;
    padding:8px;
    border:1px solid #d0d8dc;
    border-top:0px;
    background:#f5f5f5;
}
#content #forum li div dl dd span.opener{
    position: absolute;
    left:-1px;
    bottom: -8px;
    width:15px;
    height:15px;
    display:none;
}
#content #forum li div dl dd.opened span.opener{
    display:block;
    background: transparent url('../pic/graphics/opened.png') no-repeat;
}
#content #forum li div dl dd.closed span.opener{
    display:block;
    background: transparent url('../pic/graphics/closed.png') no-repeat;
}
#content #forum li div.actual dl dt{
    background: transparent url('../pic/graphics/bullet-actual.png') no-repeat right;
}
#content #forum li div.online dl dt{
    background: transparent url('../pic/graphics/bullet-online.png') no-repeat right;
}
#content #forum li div dl dd.reagovat {
    float:right;
    margin:0px;
    margin-top:0px;
    margin-right:5px;
    padding:0px;
    border:0px;
    background:transparent;
}
#content #forum li div dl dd.reagovat a {
    float:right;
    margin:0px;
    margin-left:5px;
    padding:2px;
    padding-left:8px;
    padding-right:8px;
    display:block;
    border:1px solid #d0d8dc;
    border-top:0px solid #d0d8dc;
    background:#f5f5f5;
}
#content #forum li div dl dd.reagovat a:hover {
    background:white;
}
#content #forum li div dl dt.org {
    color:orange;
}
#content #forum img {
    margin:0px;
    margin-bottom:-5px;
}
#content #forum #predchozi_diskuze {
    margin-top:50px;
    margin-left:20px;
    color:gray;
    font-size:medium;
}
#content #forum #predchozi_diskuze img {
    margin:0px;
    margin-bottom:-3px;
    padding:0px;
    height:0.9em;
    border:0px;
}

#content #archiv div {
    float : left;
    width:175px;
}

#content #poradi div {
    float : left;
    width:230px;
}


#content #vysledkovka table {
    border-collapse : collapse;
    margin: 0px auto 0px auto;
    border : 0px none Black;
}
#content #vysledkovka table td{
    padding-left:5px;
    padding-right:5px;
    border : 0px none Black;
}
#content #vysledkovka table thead th {
    padding-left:5px;
    padding-right:5px;
    border : 0px none Black;
    text-align : center;
    font-style : normal;
    font-weight:bold;
    font-variant:small-caps;
    /*background:url('../pic/graphics/top-gradient.png') 0px -70px repeat-x white;*/
}
#content #vysledkovka table tr.student_pilny td {
    font-style: italic;
    /*background:url('../pic/graphics/top-gradient.png') 0px -85px repeat-x white;*/
}
#content #vysledkovka col.poradi {
    text-align : right;
    width : 70px;
}
#content #vysledkovka col.jmeno {
    width : 170px;
}
#content #vysledkovka col.skola{
    width : 210px;
}
#content #vysledkovka col.body{
    text-align : right;
    width : 10px;
}
#content #vysledkovka col.puntik {
    width : 10px;
    text-align : center;
}
#content #vysledkovka col.procenta{
    font-style : italic;
    text-align : right;
    width : 30px;
}
#content #vysledkovka col.celkem {
    font-weight:bold;
    text-align : right;
    width : 30px;
}

#content #news dl {
    margin-bottom: 4em;
    margin-top:-20px;
    padding-top:0px;
}
#content #news dl dt {
    margin-top:25px;
    display:block;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
    font-weight : normal;
}
#content #news dl dt div {
    padding:4px;
}
#content #news dl dt div.datum {
    padding: 0px;
    font-size : smaller;
}
#content #news dl dt span.author {
    font-style : italic;
    padding-left : 2em;
    float : right;
    color : Black;
}
#content #news dl dt a {
    display : block;
}
#content #news dl dt a div {
    font-variant : normal;
    color : Black;
}
#content #news dl dt a:hover {
    background:white;
}
#content #news dl dt.actual div.datum {
    background: transparent url('../pic/graphics/bullet-actual.png') no-repeat 90px -1px;
}
#content #news dl dd {
    float:right;
    margin:0px;
    margin-top:0px;
    margin-right:5px;
    padding:0px;
    border:0px;
    background:transparent;
}
#content #news dl dd a {
    float:right;
    margin:0px;
    margin-left:5px;
    padding:1px;
    padding-left:2px;
    padding-right:2px;
    display:block;
    border:1px solid #d0d8dc;
    border-top:0px solid #d0d8dc;
    background:#f5f5f5;
}
#content #news dl dd a:hover {
    background:white;
}

#content #home-poll {
    float: right;
    padding: 0 0 0 1em;
    width: 27%;
}

#content #organi dt {
    background:#efefef;
}

#content #organi dt.hover {
    background: #8CBBE1;
}

#content #organi dt .alias {
    font-weight : normal;
}

#content #organi a.orgIcon img {
    height: 60px;
    margin-top:0px;
}
#content div.orgIconFloat {
    position : absolute;
    z-index:20;
    padding : 0px;
    margin : 0px;
    border : 2px solid #8CBBE1;
    background : #ffffff;
    display : none;
    height:120px;
}
#content div.orgIconFloat img {
    display:block;
    padding : 0px;
    margin : 0px;
    border: 0px none;
}

#photoGallery div.photoContainer {
    margin: 6px;
    padding: 0px;
    border:1px solid #d0d8dc;
    float: left;
}

#photoGallery div.photoContainer a {
    display: block;
    margin:2px;
    _margin:0px;
    padding:0px;
    width: 220px;
    height: 200px;
    text-align: center;
    overflow:hidden;
}

#photoGallery div.photoContainer a img {
    padding:0px;
    border: 1px none #d0d8dc;
}

#photoGallery div.photoContainer a:hover {
    background:#d0d8dc;
}

#bottomPanel {
    clear: both;
    margin-top: 20px;
}

.thumbPanel div.photoContainer {
    margin: 5px;
    padding: 0px;
    border:1px solid #d0d8dc;
    float: left;
}

.thumbPanel div.photoContainer a {
    display: block;
    margin:2px;
    padding:0px;
    width: 125px;
    height: 125px;
    text-align: center;
    overflow:hidden;
}

.thumbPanel div.photoContainer a img {
    padding:0px !important;
    border: 0px none !important;
}

.thumbPanel div.photoContainer:hover {
    background-color:#d0d8dc !important;
}

/* Tablesorter */
#content table.tablesorter {
}
#content table.tablesorter thead tr th, #content table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    height: 2.5em;
    vertical-align: top;
}
#content table.tablesorter thead tr .header {
    background-image: url(../pic/tablesorter/bg.gif);
    background-repeat: no-repeat;
    background-position: center 1.6em;
    cursor: pointer;
}
#content table.tablesorter tbody td {
}
#content table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
#content table.tablesorter thead tr .headerSortUp {
    background-image: url(../pic/tablesorter/asc.gif);
}
#content table.tablesorter thead tr .headerSortDown {
    background-image: url(../pic/tablesorter/desc.gif);
}
#content table.tablesorter thead tr .headerSortDown, #content table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}

#footer {
    text-align: center;
    margin-top:  1em;
}
address {
    margin-top:2em;
    text-align:center;
    font-size:x-small;
}
address a, #login a {
    font-size:x-small;
}
#login {
    text-align:center;
}

.poll {
    display:block;
    border:1px solid #d0d8dc;
    background:#f5f5f5 !important;
    font-weight : normal;
    padding-bottom: .5em !important;
    text-align:left !important;
}
.poll div {
}
.poll h2 {
    margin: 0px !important;
    padding: 2px .5em !important;
    border-bottom:1px solid #d0d8cd;
    background:url('../pic/graphics/top-gradient.png') 0px -40px repeat-x white;
}
.poll h3 {
    padding: 0 .5em;
    margin: .4em 0;
    text-align: left;
}
.poll .poll-answer {
    display: block;
    padding: 0 .5em;
    margin: 0 !important;
}
.poll .poll-answer .poll-answer-text {
    display: block;
}
.poll .poll-answer .poll-answer-bar {
    display: block;
    height: .4em;
    margin-bottom:.2em;
    background-color: #1175da;
}
.poll .poll-answer .poll-answer-votes {
    display: block;
    text-align:right;
    font-size: 85%;
    position: relative;
    bottom: 2.0em;
    height: 0px;
}
.poll .poll-answer input.text {
    display: block;
    width: 90%;
}

#content .under-box {
    *margin-top:-1px;
    margin-right:5px;
    float:right;
}
#content .under-box a {
    margin: 0px 0px 0px 5px;
    padding: 0px 8px 0px;
    border:1px solid #d0d8dc;
    background:#f5f5f5;
}


#edit_authors table.chb-grid {
    margin: 0;
}
#edit_authors input[type=checkbox] {
    margin: 0;
}
#edit_authors table.chb-grid th {
    height: 12em;
    vertical-align: bottom
}
#edit_authors table.chb-grid th>span {
    overflow: visible;
    white-space: nowrap;
    display: block;
    width: 1.2em;
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

#form-serie-problems h2 {
    margin-bottom: 0px !important;
}
#form-serie-problems .formular {
    padding-bottom: 0px !important;
}
#form-serie-problems h3 {
    margin-top: 2px;
    margin-bottom: 5px;
    font-size: 1.2em !important;
}
#form-serie-problems fieldset {
    position: relative;
}
#form-serie-problems .ignoreMe {
    position: absolute;
    top: 0px;
    left: 6em;
}
#form-serie-problems .problemsContainer {
    margin: 0px !important;
    height: 700px;
    overflow-y: scroll;
}

#form-serie-problems .problemsContainer>fieldset:nth-child(2) {background-color: #eef1ff;}
#form-serie-problems .problemsContainer>fieldset:nth-child(3) {background-color: #d9e0ff;}
#form-serie-problems .problemsContainer>fieldset:nth-child(4) {background-color: #eef1ff;}
#form-serie-problems .problemsContainer>fieldset:nth-child(5) {background-color: #d9e0ff;}
#form-serie-problems .problemsContainer>fieldset:nth-child(6) {background-color: #eef1ff;}
#form-serie-problems .problemsContainer>fieldset:nth-child(7) {background-color: #fee;}
#form-serie-problems .problemsContainer>fieldset:nth-child(8) {background-color: #eee;}
#form-serie-problems .problemsContainer>fieldset:nth-child(9) {background-color: #fbfbe5;}

#admin {

}
#admin li {
    display: block;
    width: 150px;
    height: 100px;
    margin: 0;
    padding: 0;
    border:1px solid #d0d8dc;
    float: left;
    list-style: none;
    background-color:#f5f5f5;
    background-position: 5% 50%;
    background-repeat: no-repeat;
}
#admin li a {
    display: block;
    width: 95px;
    height: 70px;
    margin: 0;
    padding: 30px 10px 0px 45px;
    font-size: 1.3em;
    text-align: center;
}
#admin li:hover {
    background-color:#ffffff;
}
#admin .account {background-image: url(../pic/icons/account.png)}
#admin .action {background-image: url(../pic/icons/action.png)}
#admin .authors {background-image: url(../pic/icons/authors.png)}
#admin .dsef {background-image: url(../pic/icons/dsef.png)}
#admin .dsef-groups {background-image: url(../pic/icons/dsef-groups.png)}
#admin .forum {background-image: url(../pic/icons/forum.png)}
#admin .news {background-image: url(../pic/icons/news.png)}
#admin .organi {background-image: url(../pic/icons/organi.png)}
#admin .polli {background-image: url(../pic/icons/poll.png)}
#admin .problems {background-image: url(../pic/icons/problems.png)}
#admin .serial {background-image: url(../pic/icons/serial.png)}
#admin .serie {background-image: url(../pic/icons/serie.png)}
#admin .upload {background-image: url(../pic/icons/upload.png)}

#content .nabojTable .state-waiting {font-style: italic;}
