body {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    margin: 0px;
    padding: 0px;
}

table {
    border-collapse: collapse; 
    border-spacing: 0px;
}

td, p, li {
    font-family: Arial, sans-serif;
    font-size: 9pt;
}

.nomargin {
    margin: 0px;
}

#logoTop {
    text-align: center;
    background-color: #dff2c3;
    padding: 5px;
}

img.rightaligned {
    margin: 5px;
    float: right;
}

img.leftaligned {
    margin: 5px;
    float: left;
}
/*
--------------------------------------------------------------------
Headers
--------------------------------------------------------------------
*/
h1 {
    font: 13pt Arial,Helvetica,Sans-serif;
    font-weight: bold;
    margin: 4px 0px 4px 0px;
}

h2 {
    font: 11pt Arial,Helvetica,Sans-serif;
    font-weight: bold;
    margin: 0px;
}

h3 {
    font: 10.5pt Arial,Helvetica,Sans-serif;
    font-weight: bold;
    margin: 0px;
}

h3.white {
    font: 10.5pt Arial,Helvetica,Sans-serif;
    font-weight: bold;
    color: #ffffff;
    margin: 0px;
}

h4 {
    font: 7.5pt Verdana, Arial,Helvetica,Sans-serif;
    font-weight: bold;
    margin: 0px;
}

div.center {
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}

div.button {
    display: block;
    font: 7.5pt Verdana, Arial,Helvetica,Sans-serif;
    height: 15px;
    width: 100px;
    padding: 2px 0px 0px 10px;
    margin: 0px;    
    vertical-align: middle;
    text-decoration: none;
    background: url(/skin/images/button.gif) no-repeat 0;
    color: #000;
    cursor: pointer;
}

/*
---------------------------------------------------------------------
HR's
---------------------------------------------------------------------
*/

img.hr3Gray {
    width: 100%;
    height: 3px;
    margin-top: 4px;
    margin-bottom: 4px;
    background-color: #CCCCCC;
}


/*
---------------------------------------------------------------------
Id-specific
---------------------------------------------------------------------
*/

#topMenu {
    width: 100%;
    padding: 2px 2px 2px 8px;
     color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    background-color: #228551;
}

#topMenu td {
    padding: 2px 2px 2px 8px;
     color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    background-color: #228551;
}

#bannerTop {
    text-align: center;

    padding: 4px;
}

#topSearchForm {
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin: 0px;
}

#topSearchForm input {
    padding: 0px;
    margin: 0px;
    width: 125px;
    height: 17px;
    border: 1px solid #aaaaaa;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#topSearchForm select {
    padding: 0px;
    margin: 0px;
    width: 150px;
    height: 17px;
    border: 1px solid #aaaaaa;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#topLoginForm {
    padding: 0px 2px 0px 0px;
    margin: 0px;
}

#topLoginForm table {
    width: 480px;
    border: 1px solid #ffffff;
    right: 0px;
    margin: 0px;
    padding: 0px;
}

#topLoginForm td {
    padding: 0px 5px 0px 5px;
}

#topLoginForm input {
    width: 100px;
    vertical-align: middle;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#jump {
    padding: 0;
    margin: 0;
}

#jump select {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#leftPanel {
    width: 210px;
    padding: 0px 0px 0px 10px;
}

#contentPanel {
    padding: 0px 10px 0px 10px;
}

#rightPanel {
    width: 180px;
}

#topNavLine {
    padding: 2px 0px 5px 10px;
}

#newsList table {
    width: 100%;
}

#newsList td {
    border-bottom: 1px solid #dddddd;
    padding: 3px;
}

table.confList td {
    font: 8pt Verdana, Arial, sans-serif;
}

#forumMenu td {
    height: 27px;
    padding: 0px 0px 0px 10px;
}

#lowMenu a, #lowMenu a:visited {
    font: 8pt Verdana, Arial, sans-serif;
    color: #888;
    text-decoration: none;
}

#lowMenu a:hover {
    font: 8pt Verdana, Arial, sans-serif;
    color: #888;
    text-decoration: underline;
}

#lowMenu {
    padding: 4px 0px;
    font: 8pt Verdana, Arial, sans-serif;
    color: #888;
}

#copyright {
    padding: 4px 0px;
    font: 8pt Verdana, Arial, sans-serif;
    color: #888;
}

#copyright a, #copyright a:visited {
    padding: 4px 0px;
    font: 8pt Verdana, Arial, sans-serif;
    color: #888;
    text-decoration: underline;
}

#copyright a:hover {
    color: #f00;
}

#copyright p {
    font: 8pt Verdana, Arial, sans-serif;
    padding: 4px 0px;
    margin: 0px;
}

#footLinks {
    padding: 10px;
    width: auto;
}

#footLinks a {
    color:#EA741D;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

#footLinks img {
    vertical-align: middle;
    padding-right: 4px;
}

.panelLikar {
    width: auto;
    margin: 0px 0px 5px 0px;
     background-color: #dff2c3;
    color: #000;
}

.panelLikar div.panelHeader {
    width: auto;
    padding: 3px 3px 3px 15px;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #555b4c;
    background: url(/skin/images/panel_header.gif) no-repeat 0px;
    background-color: #c5df9d;
}

.panelLikar p {
    margin: 0px;
    padding: 4px 3px 7px 7px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 7.5pt;
}

.panelLikar p .small {
    margin: 0px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}


.panelLikar a {
    font: bold 7.5pt Verdana, Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;
    color:#228551;
    text-decoration: none
}

.panelLikar a:hover {
    text-decoration: underline;
}

.panelLikar a:visited {
    font: bold 7.5pt Verdana, Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;
    color:#228551;
}

.panelLikar .addLink {
    text-align: center;
    padding: 0px 4px 10px 4px;
}


.panelSubscribe {
    width: auto;
    margin: 0px 0px 5px 0px;
     background-color: #dff2c3;
    color: #000;
    border: 1px solid #228551;
}

.panelSubscribe div.panelHeader {
    width: auto;
    text-align: center;
    padding: 3px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
    color: #fff;
    background-color: #228551;
}

.panelSubscribe .txtRotator {
    margin: 4px;
    padding: 3px;
    width: auto;
    background: #fff;
    border: 1px solid #aaa;
    text-align: justify;
    font-family: Verdana, Arial, sans-serif;
    font-size: 7.5pt;
}

.panelSubscribe .addLink {
    text-align: center;
    padding: 0px 4px 4px 4px;
}

.panelSubscribe .rightLink {
    text-align: right;
    padding: 0px 4px 4px 0px;
}

.panelSubscribe a {
    font: bold 7.5pt Verdana, Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;
    color:#228551;
    text-decoration: none
}

.panelSubscribe a:hover {
    text-decoration: underline;
}

.panelSubscribe a:visited {
    font: bold 7.5pt Verdana, Arial, Helvetica, Arial Cyr, Arial Ua, sans-serif;
    color:#228551;
}

.panelSubscribe form {
    margin: 0;
    padding: 4px;
    text-align: center;
}

.panelSubscribe input {
    border: 1px solid #aaa;
    padding: 2px;
    width: 80%;
    font-family: Arial;
    font-size: 8.5pt;
    color: #000;
}

/*
---------------------------------------------------------------------
Links
---------------------------------------------------------------------
*/
a img {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

a, a:visited {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.plainWhite {
    color: #ffffff;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

a.plainBlack {
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

a.smallWhite {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.smallBlack {                  
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.smallGreen {                  
    color:#228551;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.smallBlue {                  
    color:#5A969C;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.smallRed {                  
    color:#EA741D;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.smallGray {                  
    color:#9FA0A0;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: bold;
}

a.underlinedBlack {                  
    color:#000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: normal;
    text-decoration: underline;
}

/*
---------------------------------------------------------------------
Text
---------------------------------------------------------------------
*/

.error {
    color: #DD0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
}

.success {
    color: #228551;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
}

.hError {
    color: #DD0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
}

.hSuccess {
    color: #228551;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12pt;
}



.plain {
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

.plainWhite {
    color: #ffffff;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

.plainBlack {
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

.smallWhite {
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.smallBlack {                  
    color: #000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.smallGreen {                  
    color:#228551;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.smallBlue {                  
    color:#5A969C;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.smallRed {                  
    color:#EA741D;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.smallGray {                  
    color:#9FA0A0;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
}

.underlinedBlack {                  
    color:#000000;
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 7.5pt;
    font-weight: normal;
    text-decoration: underline;
}

img.forumMenu {
    vertical-align: middle;
    border: 0px;
}

ul.errors li {
    color: #DD0000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
}

/*
-----------------------------------------------------------------
Content 
-----------------------------------------------------------------
*/

#leftPanel ul.menu {
    display: block;
    width: auto;
    margin: 0px;
    padding: 0px;
}

#leftPanel .menu li {
    margin: 0px;
    padding: 1px;
    list-style: none;
    border-bottom: 1px solid #ccc;
}

#leftPanel .menu li.firstTitle {
    margin: 0px;
    padding: 1px;
    color: #000;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    border-bottom: 1px solid #ccc;
}

#leftPanel .menu li.title {
    margin: 10px 0px 0px 0px;
    padding: 1px;
    color: #000;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    border-bottom: 1px solid #ccc;
}

#leftPanel .menu li.active {
    margin: 0px;
    padding: 1px;
    color: #000;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    border-bottom: none;
}

#leftPanel .menu ul.submenu {
    display: block;
    width: auto;
    margin: 0px 0px 0px 15px;
    padding: 0px;
}

#leftPanel .menu .submenu li {
    padding: 0px 0px 0px 7px;
    background: url(/skin/images/li_points.gif) no-repeat 0px 7px;
    border-bottom: none;
}

#leftPanel ul.important {
    display: block;
    width: auto;
    margin: -10px 0px 20px 0px;
    padding: 0px;
}

#leftPanel ul.important li.title {
    margin: 10px 0px 7px 0px;
    padding: 1px;
    color: #000;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
}

#leftPanel ul.important li {
    list-style: none;
}

#leftPanel ul.important li select {
    list-style: none;
    width: 100%;
    font: normal 7.5pt Verdana, Arial, sans-serif;
}

#leftPanel .partners {
    margin: 10px 0px 0px 10px;
    text-align: center;
}

#leftPanel .partners img {
    margin: 5px 2px 0px 2px;
}

#contentPanel .articleData {
    width: auto;
    margin: 5px 0px;
    padding: 5px 0px 5px 0px;
    border-bottom: 3px double #ccc;
    border-top: 1px solid #ccc;
}

#contentPanel .articleData .author {
    float: left;
    font: 7.5pt Verdana, Arial, sans-serif;
}

#contentPanel .articleData .counter {
    text-align: right;
    font: 7.5pt Verdana, Arial, sans-serif;
}

#contentPanel ul.other {
    display: block;
    width: auto;
    margin: 20px 0px 0px 10px;
    padding: 0px;
}

#contentPanel ul.other li {
    padding: 0px 0px 0px 10px;
    background: url(/skin/images/li_square.gif) no-repeat 0px 4px;
    list-style: none;
    border-bottom: none;
    margin: 0px;
}

#contentPanel ul.other li.header {
    margin: 0px 0px 5px 0px;
    padding: 2px;
    color: #000;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    border-bottom: 3px double #ccc;
    background: none;
}

#contentPanel ul.other a {
    font: 7.5pt Verdana, Arial, sans-serif;
    text-decoration: none;
    color: #000
}

#contentPanel ul.other a:hover {
    text-decoration: underline;
}

table.indexPage tr {
    vertical-align: top;
}

table.indexPage td {
    vertical-align: top;
    width: 50%;
}

table.indexPage td.left {
    vertical-align: top;
    width: 50%;
    padding: 0px 10px 0px 0px;
}

table.indexPage td.paddingTop {
    padding-top: 7px;
}

.indexPage div.header {
    width: auto;
    padding: 4px;
    margin: 0px 0px 7px 0px;
    background-color: #b4b3b0;
    font: bold 7.5pt Verdana, Arial, sans-serif;
    color: #fff;
}

.indexPage .date {
    font: normal 7.5pt Arial, sans-serif;
    color: #ff6000;
}

.indexPage div.headerSection {
        width: auto;
        padding: 4px;
        margin: 7px 0px 7px 0px;
        font: bold 7.5pt Verdana, Arial, sans-serif;
        color: #fff;
    }
    .indexPage div.headerSection a {
        font: bold 7.5pt Verdana, Arial, sans-serif;
        color: #000;
    }

.indexPage p {
    font: normal 7.5pt Verdana, Arial, sans-serif;
    color: #000;
    margin: 0px 0px 7px 0px;
}

.indexPage a.title {
    font: bold 9pt Arial, sans-serif;
    color: #000;
}

.indexPage a {
    font: bold 7.5pt Verdana, Arial, sans-serif;
    color: #000;
}

.indexPage .container ul {
    margin: 0px;
    padding: 0px;
}
.indexPage .container li {
    font: normal 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    margin: 0px 0px 5px 0px;
}

.indexPage .simple-container ul {
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

.indexPage .simple-container li {
    font: normal 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
    margin: 0px 0px 7px 0px;
}

.indexPage .simple-container li a {
    font: normal 7.5pt Verdana, Arial, sans-serif;
}

.indexPage ul.small {
    margin: 0px;
    padding: 0px;
}

.indexPage ul.small li {
    padding: 0px 0px 0px 7px;
    margin: 0px 0px 4px 0px;
    background: url(/skin/images/li_square.gif) no-repeat 0px 4px;
    font: normal 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
}

.indexPage ul.small a {
    font: normal 7.5pt Verdana, Arial, sans-serif;
}

.indexPage ul.simple {
    margin: 0px;
    padding: 0px;
}

.indexPage ul.simple li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 4px 0px;
    font: normal 7.5pt Verdana, Arial, sans-serif;
    list-style: none;
}

.indexPage simple a {
    font: bold 7.5pt Verdana, Arial, sans-serif;
}

/* Red Tram */
#rtn4p a {
    color:#000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
}

#details a {
    color:#5A969C;
}


.sponsors {
    padding: 0px;
    margin: 5px 0px 0px 0px;
    display: table;
    border: 1px solid #228551;
    text-align: center;
    width: 100%;
}

.sponsors .sponsorsHeader{
    margin: 0px;
    padding: 1px;
    border: 1px solid #228551;
    text-align: center;
    color: #fff;
    background: #228551;    
    font: bold 7.5pt Verdana;
}

.sponsors .sponsorLeft {
    margin: 0px;
    padding: 0px;
    float: left;
}

.sponsors .sponsorRight {
    margin: 0px;
    padding: 0px;
}

#marquee {
    margin: 7px 0px 7px -3px;
    padding: 0px;
    font: bold 12px Arial;
}

#marquee a {
    font: bold 12px Arial;
}

#teletype ul {
    margin: 5px 0px 5px 0px;
    padding: 0px;
}

#teletype li {
    margin: 0px;
    background: url(/skin/images/red_square.gif) no-repeat 0px 5px;
    padding: 0 0 0 13px;
    list-style: none;
}

#teletype a {
    color: #000;
    font: normal 7.5pt Verdana, Arial, sans-serif;
}

#teletype .date {
    color: #ea741d;
    font: normal 7.5pt Verdana, Arial, sans-serif;
    text-decoration: none;
}

#teletype a.nyanya {
    color: #ea741d;
    font: bold 7.5pt Verdana, Arial, sans-serif;
}

#teletype a.arch {
    background: #f1b26a;
    color: #fff;
    padding: 1px 3px;
    float: right;
    font: bold 6.5pt Verdana, Arial, sans-serif;
}


/*
---------------------------------------------------------------------
Poll
---------------------------------------------------------------------
*/
#poll {
        padding: 2px 5px 2px 5px;
        margin: 5px 0px 0px 0px;
    }
    #poll form {
        margin: 0px;
        padding: 0px;
    }
    #poll h1 {
        font: bold 7.5pt Verdana, Arial, sans-serif;
    }
    #poll .answer {
        font: normal 7.5pt Verdana, Arial, sans-serif;
        margin: 3px 0px 0px 25px;
    }
    #poll .radiobutton {
        position: absolute;
        margin: 0px 0px 0px 5px;
    }
    #poll #poll_buttons {
        width: 100%;
        text-align: center;
        margin: 5px 0px 0px 0px;
    }


/*
 * Register Form
 */

#regFormContainer {
    padding: 0px 10px;
    margin: 0px;
    width: auto;
}

table.registerForm {
    padding: 0px;
    border-collapse: collapse;
    width: 100%;
}

.registerForm td {
    padding: 3px;
}

.registerForm tr.noBorderBottom td {
    border-bottom: none;
}

.registerForm tr.consult td {
    background: #ebebeb;
}

table.registerForm td.label {
    width: 25%;
    padding-left: 10px;
}

table.registerForm td.star {
    width: 5%;
    text-align: right;
    font: bold 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #FF7A29;
}

table.registerForm td.input {
    width: 70%;
}

table.registerForm input, table.registerForm select {
    width: 250px;
}

table.registerForm .noinputwidth input, table.registerForm .noinputwidth select {
    width: auto;
}

table.registerForm td.label label {
    font: bold 7.5pt Verdana, Arial, sans-serif;
}

table.registerForm td.visible label {
    color: #D44900;
}

span.star {
    font: bold 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #FF7A29;
}

span.label {
    font: bold 8pt Tahoma, Verdana, Arial, sans-serif;
    color: #D44900;
}

div#regWarning {
    background: #ebebeb;
    margin: 0px 0px 5px 0px;
    padding: 5px 5px 5px 35px;
    font: 7.5pt Verdana, Arial, sans-serif;
}

div#regWarning img {
    background: #ebebeb;
    position: absolute;
    margin-bottom: 5px;
    margin-left: -30px;
}


/*
 * Contact Form
 */



#contactForm input {
    margin-top: 10px;
}

#contactForm .textInput {
    padding: 0px;
    margin: 0px;
    width: 380px;
    border: 1px solid #000;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#contactForm textarea {
    padding: 0px;
    margin: 0px;
    width: 380px;
    height: 200px;
    border: 1px solid #000;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

#contactForm td {
    padding: 0px 0px 0px 10px;
    margin: 0px;
    font-family:  Verdana, Arial, Helvetica, Sans-serif;
    font-size: 10px;
}

table.anketaTemplateTable td.left {
    padding: 0px 5px 0px 0px;
}

table.anketaTemplateTable td.right {
    width: 240px;
    padding: 0px 10px 0px 0px;
}

ul.anketaMenu {
    display: block;
    width: auto;
    margin: 0px;
    padding: 0px;
}

ul.anketaMenu li {
    margin: 0px 0px 7px 0px;
    padding: 3px 10px 3px 10px;
    list-style: none;
}

ul.anketaMenu li a {
    font-family: Verdana, Arial, Sans-serif !important;
    font-weight: bold;
    font-size: 10px;
}

.photoAlbum {
        width: 100%;
    }
    .photoAlbum td {
        padding: 5px;
    }

span.uploadFormLabel {
    font-weight: bold;
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
}

div#searchResultsContainer {
    margin-left: 10px;
    margin-right: 10px;
}

div#searchResults {
    width: 100%;
    border: 1px solid #000;
}

div#searchResults div.pad10 {
    padding: 10px;
}

div#searchResults ol {
    margin: 0px 0px 10px 30px;
    padding: 0px;
}

div#searchResults ol li {
    margin: 0px;
    padding: 0px 0px 7px 0px;
}

div#searchResults p {
   text-align: justify;
   margin: 0px 10px 10px 0px;
   padding: 0px;
}

div.leftInsertion {
    float: left;
    width: 35%;
    padding: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    border-left: 3px #606080 solid;
    background: #F0F0F0;
}

div.rightInsertion {
    float: right;
    width: 35%;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    border-right: 3px #606080 solid;
    background: #F0F0F0;
}


#jobukrnet li {
    font-family: Verdana, Arial, sans-serif !important;
    font-size: 7.5pt !important;
    border-bottom: none !important;
    font-weight: normal !important;
}
#jobukrnet li * {
    font-family: Verdana, Arial, sans-serif !important;
    font-size: 7.5pt !important;
    font-weight: normal !important;
}

tr.error td.label{
    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
    border-left: 2px solid #f00;
}
tr.error td.star{
    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
}

tr.error td.input{
    border-top: 2px solid #f00;
    border-bottom: 2px solid #f00;
    border-right: 2px solid #f00;
}
#likar-exported-data ul {
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#content .color{
    width:60px;
}
#content .number{
    width:25px;
}
#content fieldset{
    padding: 2px 5px 5px;
    margin: 0;
}
