body, td, div {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 10pt;
}

#edit {
    padding: 0.2em 1em;
    text-align: center;
}
#edit a {
    color: blue;
}
.color-1 { color: #294bb8; }
.color-2 { color: #0350a0; }
.bg-color-1 { background-color: #ff9900; }
.bg-color-2 { background-color: #0350a0; }
.bg-color-3 { background-color: #ffecce; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
.txt-left { text-align: left; }
.no-padding { padding: 0 ! important; }

img {
    border: 0;
}
table.main {
    border: 3px solid #ff9900;
}
table.main td {
    padding: 2px;
}
table.main td.top {
    font-weight: bold;
    font-size: 8pt;
}
table.main td.col-left {
    border-right: 3px solid #ff9900;
}
table.main td.col-left li {
    list-style-type: none;
    margin: 0 0 10px -40px;
    color: #0350a0;
    font-size: 9pt;
    font-weight: bold;
}
table.main td.col-left a {
    color: #0350a0;
}
table.main td.languages {
    border-bottom: 3px solid #ff9900;
}
table.main td.languages a {
    margin-left: 20px;
}
table.dalsie-repre {
    background-color: #808080;
}
table.dalsie-repre th {
    background-color: #808080;
    color: white;
    font-size: 9pt;
    padding: 2px 10px;
}
table.dalsie-repre td {
    background-color: #ffecce;
    font-size: 9pt;
    font-weight: bold;
    padding: 2px 10px;
}
div.select-color {
    float: left;
}
div.select-color a {
    margin-right: 5px;
}
div.selected-color {
    padding-left: 50px;
    float: left;
}
div.select-color-block {
    overflow: hidden;
    width: 100%;
}
div.razb-fol-obr {
    float: left;
    margin: 0 5px 5px 0;
    width: 158px;
    background-color: #cccccc;
    text-align: center;
    padding: 5px;
    color: white;
}
div.razb-fol-obr div.razb-fol-obr-in {
    background-color: #415f90;
}
table.firstrow th { 
    background-color: #eaeaea; 
}
table.diare th {
    background-color: #9f9f9f;
    color: black;
    font-size: 9pt;
    padding: 2px 10px;
}


