body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: #f1f9f0;
    color: #000100;
    font-size: 11px;
    line-height: 150%;
    text-align: justify;
}

strong
{
    color: #00643d;
}

a
{
    text-decoration: none;
}

a.odkaz
{
    text-decoration: underline;
    color: #018d50;
}

a img
{
    border: 0;
}

.clearfix
{
    clear: both;
}

h1
{
    background-color: #8dce7c;
    font-size: 17px;
    text-transform: uppercase;
    color: #007847;
    padding: 8px 24px;
    margin: 2px 0px;
}

span.chyba
{
    color: red;
}
.ValidationSummary
{
    font-size: 11px;
    margin: 15px 0 15px 0;
}
.ValidationSummary ul
{
    display: none;
}

.chyba
{
    color: Red;
}
.validator
{
    font-size: 11px;
    color: Red;
    margin: 10px 0;
}
.validator ul
{
    display: none;
}


#maindiv
{
    width: 951px;
    margin: 0 auto;
    background-image: url(../images/v2_pozadie.gif);
    background-repeat: repeat-y;
    border: 0px solid black;
}

#obal
{
    width: 883px;
    margin: 0 auto;
}

/* -------------------- hlavicka --------------------*/

div.hlavicka
{
    background-image: url(../images/v2_hlavicka.gif);
    background-repeat: no-repeat;
    height: 40px;
    _height: 40px;
}

#jazyky
{
    width: 337px;
    float: right;
    margin-top: 17px;
    padding-left: 30px;
    padding-top: 2px;
}

#jazyky a
{
    font-size: 11px;
    color: #f7ffef;
    margin-right: 30px;
}
/* -------------------- hlavnaStranka --------------------*/
div.jadro
{
}

div.dekoraciaLava
{
    background-image: url(../images/v2_lavaDekoracia.gif);
    background-repeat: no-repeat;
    width: 36px;
    float: left;
    height: 431px;
    _height: 431px;
}

div.lava_strana
{
    width: 258px;
    margin: 0px 2px 0px 2px;
    float: left;
}

div.prava_strana
{
    width: 585px;
    float: left;
}

.pravastrana_flash
{
    height: 143px;
    float: left;
}

.PravaStranaMainData
{
    width:585px;
    background-color: #f7fcf6;
    float:left;    
    background-image: url(../images/v2_centertextbottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    min-height:400px;
    margin-bottom: 30px;
}

/* -------------------- menu --------------------*/
.imglogo
{
    width: 247px;
    margin: 25px auto;
    height: 85px;
    display: block;
}

div.menu
{
    width: 258px;
    background-color: #eaeaec;
    position: relative;
    margin: 0;
    padding: 0;
    float: right;
    text-align: left;
    margin-top: 10px;
}
div.menu a
{
    background-image: url(../images/button_menu.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #000101;
    font-size: 11px;
}
div.menu a.linka_oznacena
{
    background-image: url(../images/button_menu_l.gif);
    height: 14px;
    _height: 14px;
    vertical-align: middle;
    display: block;
    padding: 3px 25px;
    color: #FFFFFF;
    font-size: 11px;
}
div.menu a.bezciary
{
    background-image: url(../images/button_menu_bezciary.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #000101;
    font-size: 11px;
}
div.menu a.bezciary_oznaceny
{
    background-image: url(../images/button_menu_bezciaryl.gif);
    height: 14px;
    _height: 14px;
    vertical-align: middle;
    display: block;
    padding: 3px 25px;
    color: #FFFFFF;
    font-size: 11px;
}
div.menu a.OznacenaDole
{
    background-image: url(../images/button_menuDole_l.gif);
    height: 14px;
    _height: 14px;
    vertical-align: middle;
    display: block;
    padding: 3px 25px;
    color: #FFFFFF;
    font-size: 11px;
}

div.menu a.NeoznacenaDole
{
    background-image: url(../images/button_menuDole.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #000101;
    font-size: 11px;
}
div.menu span
{
    display: block;
    background-color: #fc9c00;
}
div.menu img
{
    margin: 0 10px 0 0;
    position: relative;
    top: 1px;
}

div.odkazy_uzivatelove
{
    position: relative;
    top: 120px;
    margin: 0 0 10px 0;
    margin-left: 69px;
}
div.odkazy_uzivatelove a
{
    font-size: 11px;
    text-decoration: underline;
    color: #018d50;
    line-height: 18px;
}
div.odkazy_uzivatelove a:hover
{
    color: #f49701;
}
div.menu a.submenu1
{
    background-image: url(../images/button_submenu1.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #000101;
    font-size: 11px;
}

div.menu a.submenu1_oznacena
{
    background-image: url(../images/button_submenu1.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #fc9c00;
    font-weight: bold;
    font-size: 11px;
}
div.menu a.poslednySub
{
    background-image: url(../images/button_submenu1_posledny.gif);
}
div.menu a.submenu2
{
    background-image: url(../images/button_submenu2.gif);
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    color: #000101;
    font-size: 11px;
}

.LavaStranaOdkazyPodmenu
{
    float: left;
    width: 230px;
    margin: 15px 10px;
}

.LavaStranaBanner
{
    float: left;
    width: 220px;
    margin: 15px 19px;
}

.LavaStranaOdkazy
{
    margin: 15px 19px;
    float: left;
    width: 220px;
}

.IkonaPodMenu
{
    margin: 3px auto;
    display: block;
}

/* -------------------- paticka --------------------*/

div.paticka
{
    float:right;
    width: 585px;
    height: 50px;
}

div.pCopyright
{
    width: 370px;
    float: left;
    padding-left: 20px;
}

div.madeBy
{
    width: 120px;
    float: right;
    margin-right: 20px;
}

/*--------------------*/

.obsah
{
    padding: 10px 20px 30px 20px;
}

table.sluzby
{
    margin-top: 15px;
    text-align: left;
    width: 388px;
    font-size: 11px;
}
table.sluzby tr td
{
    padding-bottom: 10px;
}
table.pozicie
{
    width: 450px;
}
table.pozicie tr.svetlejsi td
{
    background-color: #def6d4;
    border: 1px solid #00855a;
    color: #000100;
    font-size: 11px;
}
table.pozicie tr.svetlejsi td a
{
    color: #004c28;
    font-size: 11px;
    margin-left: 10px;
}
table.pozicie tr td.datum
{
    padding: 2px 7px 2px 0;
    width: 68px;
    text-align: right;
    color: #000000;
    font-weight: bold;
    border: 1px solid #00855a;
    background-color: #ffe783;
}
table.kontakt
{
    margin-top: 17px;
    font-size: 11px;
    width: 188px;
    padding: 2px;
}
ul.zoznam1
{
    margin: -10px 0 0 20px;
    padding: 0;
}
ul.zoznam1 li
{
    list-style-image: url(images/ikona_nadpis_sipka.gif);
    margin: 0;
    vertical-align: middle;
    padding: 0 0 2px 3px;
    color: #000100;
    font-size: 11px;
}
ul.zoznamMHD
{
    margin: 10px 0 10px 0px;
    padding: 0;
}
ul.zoznamMHD li
{
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 16px;
    color: #000100;
    font-size: 11px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 6px left;
}
ul.ako_k_nam
{
    margin: 10px 0 10px 0px;
    padding: 0;
    width: 220px;
}
ul.ako_k_nam li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: #000100;
    font-size: 10px;
}
div.blokKontaktVLavo
{
    float: left;
    width: 227px;
}
div.blokKontaktVPravo
{
    float: right;
    width: 227px;
}

.adrRamce
{
    width: 400px;
    margin: 0 auto;
}

div.adrRamec
{
    float: left;
    margin: 10px 17px;
}

div.brozury
{
    width: 400px;
    height: 200px;
    float: left;
    margin: 10px;
    margin-left: 15px;
    font-size: 12px;
}
img.brozury_img
{
    margin: 2px;
}
img.marginujem
{
    border: 1px solid green;
    margin: 5px 5px;
    float: left;
}

.nahlady
{
    width: 520px;
    margin: 0px auto;
}

.nahlady img
{
    float: left;
    margin: 10px;
}

.PravaStranaMainData h2
{
    margin: 0;
    padding: 8px 0 7px 0;
    background-color: #01845a;
    color: White;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
}

.PravaStranaMainData h3
{
    margin: 0;
    padding: 8px 0 7px 0;
    background-color: #8dce7c;
    color: #007847;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
}
.PravaStranaMainData div.skolenieInfo
{
    border-left: 1px solid #757074;
    border-right: 1px solid #757074;
    padding: 20px 10px 30px 10px;
    background-color: #fefbc4;
    color: Black;
    font-weight: bold;
    text-align: center;
    line-height: 27px;
    font-size: 17px;
}
.PravaStranaMainData div.skolenieTermin
{
    border: 1px solid #757074;
    padding: 23px 0 23px 0;
    background-color: #f4f4f4;
    font-weight: bold;
    color: Black;
    text-align: center;
    line-height: 25px;
    font-size: 15px;
}
.PravaStranaMainData div.skolenieTermin a
{
    text-decoration: underline;
    color: #018d50;
}
.PravaStranaMainData div.skolenieTermin span
{
    display: block;
    margin: 0;
    padding: 0;
}
.PravaStranaMainData div.skolenieInfo b
{
    color: Black;
    text-transform: uppercase;
    font-size: 24px;
    margin: 0 0 10px 0;
    display: block;
}
.dJazda
{
    width: 400px;
    float: left;
    display: inline-block;
    margin-left: 10px;
}
.dJazda_obr
{
    float: left;
}

/* -------------------- admin --------------------*/
.gridview
{
    background-color: White;
    border: 0px solid #E7E7FF;
    margin-left: 20px;
}

.gridview2
{
    margin-left: 20px;
    border: 0px solid #E7E7FF;
}
.gridview2 td
{
    border: 0px;
    text-decoration: none;
}
.gridview td p
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    background-color: #4A3C8C;
    font-weight: bold;
    color: #F7F7F7;
}
.budiz
{
    width: 50px;
    color: Black;
}
.footer_style
{
    background-color: #B5C7DE;
    color: #4A3C8C;
}
.table_header, .table_header a
{
    font-family: Arial;
    font-size: 12px;
    color: White;
}
.row_style, .row_style a
{
    font-family: Arial;
    font-size: 12px;
    background-color: #E7E7FF;
    color: #4A3C8C;
}
.selected_rows_style
{
    font-family: Arial;
    font-size: 12px;
    background-color: #738A9C;
    font-weight: bold;
    color: #F7F7F7;
}
.header_style
{
    background-color: #4A3C8C;
    font-weight: bold;
    color: #F7F7F7;
}
.alt_row_style, .alt_row_style a
{
    font-family: Arial;
    font-size: 12px;
    background-color: #F7F7F7;
    color: #4A3C8C;
}
.pager_style
{
    background-color: #E7E7FF;
    color: #4A3C8C;
    text-align: right;
}
.row_style2
{
    background: transparent;
    color: Black;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    text-align: left;
}

.table_header2
{
}
/* ----------------- registracne formulare ----------------------------*/
div.formularoveMenu
{
}
div.formularoveMenu a
{
    display: block;
    background-color: #f0f7ef;
    color: #018d50;
    padding: 4px 29px 4px 29px;
    text-align: center;
    font-weight: bold;
    float: left;
    font-size: 11px;
    margin: 1px 3px 2px 0;
}
div.En a
{
    padding: 4px 43px 4px 45px;
}

div.formularoveMenu a.lnkOsobneUdaje
{
}
div.formularoveMenu a.lnkPracovneSkusenosti
{
}
div.formularoveMenu a.lnkVzdelanie
{
    padding: 4px 31px 4px 32px;
}
div.formularoveMenu a.lnkOstatneZnalosti
{
    padding: 4px 30px 4px 31px;
    margin: 1px 0px 2px 0;
}
div.formularoveMenu a.lnkHladaneZamestnanie
{
    padding: 4px 49px;
    margin-bottom: 3px;
}
div.formularoveMenu a.lnkZivotopis
{
    padding: 4px 49px;
    margin-bottom: 3px;
}
div.formularoveMenu a.lnkLogout
{
    padding: 4px 48px 4px 49px;
    margin-bottom: 3px;
}

/* -------------------- en  -------------------- */
div.en a.lnkOsobneUdaje
{
    padding: 4px 38px;
}
div.en a.lnkPracovneSkusenosti
{
    padding: 4px 38px;
}
div.en a.lnkVzdelanie
{
    padding: 4px 35px 4px 36px;
}
div.en a.lnkOstatneZnalosti
{
    padding: 4px 38px;
    margin: 1px 0px 2px 0;
}
div.en a.lnkHladaneZamestnanie
{
    padding: 4px 63px;
    margin-bottom: 3px;
}
div.en a.lnkZivotopis
{
    padding: 4px 60px;
    margin-bottom: 3px;
}
div.en a.lnkLogout
{
    padding: 4px 65px;
    margin-bottom: 3px;
}
/* -------------------- en  -------------------- */
div.formularoveMenu a.posledny
{
    margin: 1px 0px 2px 0;
}
div.formularoveMenu a.oznaceny
{
    background-color: #d9e5d6;
}
div.obsah_formular
{
    text-align: justify;
    margin: 0;
    background-color: #f0f7ef;
    min-height: 68px;
    _height: 68px;
    padding: 0;
    width: 545px;
}
div.spaddingom
{
    padding: 0 0 24px 20px;
    width: 525px;
}
div.obsah_formular2
{
    text-align: justify;
    width: 505px;
    margin: 0;
    background-color: #f0f7ef;
    padding: 18px 20px;
    min-height: 68px;
    _height: 68px;
}
div.obal_rpt
{
    border-bottom: 1px solid #c4e5bb;
    padding: 0 0 24px 20px;
}
input.pridat_zaznam
{
    border: 0;
    background-color: #e1f6d5;
    color: #0e8050;
    font-size: 11px;
    font-weight: normal;
    text-transform: lowercase;
    width: 169px;
    height: 23px;
    padding: 0px 0 3px 0;
    _padding: 0px 0 0 0;
    margin: 3px 0 27px 0;
}
input.nemalym
{
    text-transform: none;
}
a.pridat_zaznam
{
    display: block;
    background-color: #e1f6d5;
    color: #0e8050;
    font-size: 11px;
    font-weight: normal;
    width: 169px;
    text-transform: lowercase;
    height: 18px;
    text-align: center;
    padding: 2px 0 0 0;
    margin: 3px 0 27px 0;
}
input.zmazat_zaznam
{
    border: 0;
    background-color: #d6f0ca;
    color: #0e8050;
    font-size: 11px;
    font-weight: normal;
    background-image: url(images/ikona_zmazat_zaznam.gif);
    background-repeat: no-repeat;
    background-position: right;
    width: 169px;
    text-transform: lowercase;
    height: 23px;
    padding: 0px 0 3px 10px;
    _padding: 0px 0 0 10px;
    float: right;
}
input.ulozit
{
    border: 0;
    background-color: #d6f0ca;
    color: #0e8050;
    font-size: 11px;
    font-weight: normal;
    width: 169px;
    text-transform: uppercase;
    height: 23px;
    padding: 1px 0 0 0;
    margin: 33px 0 0 188px;
}
table.formular
{
    font-size: 11px;
    width: 505px;
    color: #018d50;
    margin: 13px 0 0px 0;
    clear: both;
}
div.obsah_formular2 table.formular
{
    font-size: 11px;
    width: 489px;
    color: #018d50;
    margin: 0;
    padding: 0;
}
table.formular input.text_box
{
    width: 130px;
    color: #018d50;
    border: 1px solid #c0cfb1;
    float: left;
}
table.formular input.text_box_mensi
{
    float: left;
    width: 130px;
    color: #018d50;
    border: 1px solid #c0cfb1;
}
table.formular select.mensi
{
    float: left;
    width: 133px;
    _width: 134px;
    font-size: 13px;
    color: #018d50;
    border: 1px solid #c0cfb1;
}
table.formular td
{
    text-align: left;
    height: 32px;
}
table.formular textarea
{
    color: #018d50;
    border: 1px solid #c0cfb1;
}
table.formular textarea.dolpnujuce_info
{
    height: 130px;
    margin: 0;
}
table.formular select
{
    width: 171px;
    color: #018d50;
    border: 1px solid #c0cfb1;
}
table.formular select.znalosti
{
    width: 200px;
    color: #018d50;
    border: 1px solid #c0cfb1;
}
.formular span.popisok
{
    display: block;
    float: left;
    height: 16px;
    padding-top: 3px;
    margin: 0;
    width: 105px;
}
span.formularove_oddelenie
{
    display: block;
    background-color: #e1f6d5;
    width: 265px;
    padding: 5px 20px 3px 20px;
    font-weight: bold;
    font-size: 12px;
    color: #018d50;
    text-align: left;
    margin-bottom: 3px;
}
span.ZaznamC
{
    font-weight: bold;
    color: #018d50;
    font-size: 12px;
    float: left;
    margin-top: 15px;
}
.evidovaci_jazyk
{
    position: absolute;
    top: 297px;
    left: 675px;
}
input.btn_doprava
{
    border: 0px;
    background-image: url(images/button_doprava.gif);
    width: 27px;
    height: 20px;
    cursor: pointer;
    margin-bottom: 13px;
}
input.btn_dolava
{
    border: 0px;
    background-image: url(images/button_dolava.gif);
    width: 27px;
    height: 20px;
    cursor: pointer;
}
table.pracovny_pomer td
{
    height: 10px;
    padding: 0;
    margin: 0;
}
table.bezmarginu
{
    margin: 0 0 0 20px;
}
span.datum
{
    font-size: 11px;
    position: relative;
    top: 13px;
    left: -105px;
}
/* zivotopis */
div.zivotopis div.obsah_formular
{
    padding: 20px 20px 20px 20px;
    width: 505px;
    margin-bottom: 10px;
}
div.zivotopis div.obsah_formular span.formularove_oddelenie
{
    clear: both;
    margin: 10px 0 15px 0;
}

img.foto_zivotopis
{
    width: 100px;
    height: auto;
    position: absolute;
    top: 20px;
    right: 20px;
}
span.popisok2
{
    font-size: 11px;
    display: block;
    float: left;
    padding: 3px 0 0 0;
    width: 95px;
    color: #018d50;
    margin: 0 0 0 10px;
}
span.popisok3
{
    padding: 0;
    font-size: 11px;
    clear: right;
    margin: 0 0 0 20px;
    padding: 0;
}
table.tabulkaZivotopis
{
    width: 100%;
    margin: 0;
    padding: 0;
}
table.tabulkaZivotopis td
{
    margin: 0;
    padding: 3px 0;
}
h1.nadpis_zivotopis
{
    display: none;
}
/* ### skolenia ### */

h2
{
    font-size: 12px;
    color: #008f57;
    margin: 25px 0 0 0;
}

table.skolenia
{
    background-color: #00855a;
    font-size: 12px;
    text-align: left;
    margin-top: 16px;
}
table.skolenia .col1
{
    width: 200px;
    background-color: #def6d4;
    color: #004d2a;
    padding: 11px 0 11px 9px;
    vertical-align: top;
}
table.skolenia .col2
{
    width: 180px;
    background-color: #ffffff;
    text-align: right;
    padding: 11px 0 11px 9px;
    color: #078e54;
}
table.skolenia .col2 a
{
    color: #078e54;
    display: block;
    text-decoration: underline;
}
table.skolenia .col2 a span
{
    display: block;
    float: left;
    width: 70px;
    cursor: pointer;
}
table.skolenia .col2 a span.TerminMesto
{
    text-align: left;
    margin: 0 0 0 10px;
}

table.skolenia .col2 a span.TerminDohodou
{
    text-align: center;
}

table.skolenia .col4
{
    width: 40px;
    background-color: #ffe783;
    padding: 0 9px 0 9px;
}
table.skolenia .col5
{
    width: 80px;
    background-color: #ffe783;
    padding: 0 9px 0 9px;
    text-align: center;
}
table.skolenia thead th
{
    background-color: #8dce7c;
    padding: 4px 0 3px 5px;
    text-align: left;
    color: White;
}
table.skolenia tbody th
{
    background-color: #8dce7c;
    padding: 4px 0 3px 10px;
    text-align: left;
    color: Black;
}
table.skolenia td
{
    background-color: #def6d4;
}
table.detailSkolenia
{
    width: 100%;
    font-size: 11px;
}
table.detailSkolenia thead th
{
    padding: 4px 19px 4px 18px;
    text-transform: uppercase;
    background-color: #00855a;
}
table.detailSkolenia .text
{
    background-color: #def6d4;
    color: #000000;
    padding: 11px 18px 11px 18px;
    vertical-align: top;
    line-height: 18px;
}
table.detailSkolenia .popis
{
    background-color: #ffe783;
    color: #000000;
    padding: 10px 0 10px 19px;
    vertical-align: top;
    line-height: 16px;
    width: 27%;
}
table.detailSkolenia .popis span
{
    display: block;
    width: 100px;
    padding: 1px 0;
}
table.detailSkolenia .data
{
    background-color: #ffffff;
    color: #000000;
    padding: 10px 0 10px 19px;
    vertical-align: top;
    line-height: 16px;
    width: 73%;
}
table.detailSkolenia .data span
{
    display: block;
    width: 100px;
    padding: 1px 0;
}
a.SkoleniaPrihlasenie
{
    display: block;
    font-size: 11px;
    width: 167px;
    border: 1px solid #01845a;
    background-color: #e1f6d5;
    padding: 4px 0 3px 0;
    margin: 12px 0 0 0;
    text-align: center;
    color: #007e3f;
}
table.skoleniePrihlaska
{
    font-size: 11px;
    width: 538px;
    color: #018d50;
    margin: 0 0 25px 0;
    padding: 0;
}
table.skoleniePrihlaska td input
{
    border: 1px solid #c4cdb0;
    font-size: 12px;
    margin: 1px 0 2px 0;
}
table.skoleniePrihlaska td.data input
{
    width: 418px;
    border: 1px solid #c4cdb0;
}
table.skoleniePrihlaska td.data1 input
{
    width: 148px;
}
table.skoleniePrihlaska td.data2 input
{
    width: 207px;
}
table.skoleniePrihlaska td.popis1
{
    text-align: right;
    padding: 0 10px 0 0;
}
table.skoleniePrihlaska td.popis2
{
    padding: 0 0 5px 0;
}
table.skoleniePrihlaska td.data3
{
    padding-left: 1px;
}
table.skoleniePrihlaska td.data4
{
    text-align: right;
}
table.skoleniePrihlaska td.data5
{
    text-align: right;
}
table.skoleniePrihlaska td.data3 input
{
    width: 263px;
}
table.skoleniePrihlaska td.data3 textarea
{
    margin-top: 20px;
    width: 525px;
    height: 88px;
    border: 1px solid #c4cdb0;
    font-size: 11px;
    padding: 4px;
    color: #007e3f;
}
table.skoleniePrihlaska td.data4 input
{
    width: 245px;
}

table.prihlaska2 td.data3 input
{
    width: 240px;
}
table.prihlaska2 td.data4 input
{
    width: 155px;
    margin-right: 4px;
}
table.prihlaska2 td.data5 input
{
    width: 120px;
}
.koniec_float
{
    clear: both;
}
b.ZvyraznenyVZozname
{
    display: block;
    padding: 0;
    margin: 0;
    width: 80px;
    color: #007847;
    float: left;
}
div.KontextoveMenu
{
}
div.KontextoveMenu a
{
    display: block;
    background-color: #f0f7ef;
    color: #018d50;
    padding: 4px 36px 4px 35px;
    text-align: center;
    font-weight: bold;
    float: left;
    font-size: 11px;
    margin: 1px 3px 2px 0;
}
div.KontextoveMenu a.lnk0
{
    padding: 4px 38px 4px 38px;
    margin-right: 0;
}
div.KontextoveMenu a.lnk1
{
    padding: 4px 41px 4px 41px;
}
div.KontextoveMenu a.lnk2
{
    padding: 4px 42px 4px 41px;
}
div.KontextoveMenu a.lnk3
{
    padding: 4px 44px 4px 43px;
    margin-right: 0;
}

div.KontextoveMenuEN a
{
    padding: 4px 38px 4px 39px;
}
div.KontextoveMenuEN a.lnk0
{
    padding: 4px 39px 4px 39px;
    margin-right: 0;
}
div.KontextoveMenuEN a.lnk1
{
    padding: 4px 47px 4px 47px;
}
div.KontextoveMenuEN a.lnk2
{
    padding: 4px 47px 4px 47px;
}
div.KontextoveMenuEN a.lnk3
{
    padding: 4px 50px 4px 50px;
    margin-right: 0;
}
div.KontextoveMenu a.oznaceny
{
    background-color: #d9e5d6;
}



/* ----------------------------------------------------------------- */
/* pridane MK: 2009-08-12 ------------------------------------------ */



.ForumOtazka-polozka
{
    margin: 5px 10px 20px 20px;
    color: #000100;
    font-size: 11px;
    text-align: left;
}

.ForumOtazka-polozka .hlavickaotazky
{
    font-weight: bold;
    color: #00855a;
}


.ForumOtazka-polozka .sprava
{
    margin-top: 5px;
    margin-left: 15px;
}

.ForumOtazka-polozka .forumciara
{
    line-height: normal;
}

.legislativa
{
    margin: 0;
    margin-left: 20px;
    padding: 0;
    color: #000100;
    font-size: 11px;
    text-align: left;
}

.legislativa h6
{
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    margin: 5px;
}

.legislativa ul
{
    list-style-type: none;
    padding-left: 0px;
}

.legislativa ul ul
{
    padding-left: 25px;
}

.legislativa li
{
    margin: 5px 5px 15px 0px;
}

.legislativa li li
{
    margin: 9px 5px 5px 0px;
}

.terminyHyperlink
{
    text-decoration: none;
    color: #018d50;
    font-size: 11px;
}

.mktext
{
    margin: 0 0 15px 0;
    padding: 0;
    color: #000100;
    font-size: 11px;
}

.mktext thead
{
    font-weight: bold;
    text-align: center;
    background-color: #def6d4; 
}


.mktext tbody
{
    text-align: right;
}

.mktext tbody td
{
    padding-right:10px;
}

.mktext a
{
  color: #004c28;  
}

#swadrremL
{
    width: 320px;
    float: left;
    padding: 10px 10px 10px 0px;
}

#swadrremL > ul
{
    margin-left: 0px;
    margin-top: 20px;
    padding-left: 15px;
}

#swadrremL li
{
    margin-bottom: 5px;
    margin-top: 5px;
}

#swadrremR
{
    float: left;
    width: 200px;
    padding: 10px;
    padding-right: 0px;
}

.ml20
{
    margin-left:20px;    
}


.mt20
{
    margin-top:20px;    
}

.mb20
{
    margin-bottom:20px;    
}

.tal
{
    text-align: left;
}

.tar
{
    text-align: right;
}

.center
{
    margin:0 auto;
}

.clear
{
    clear: both;   
}

.color1
{
    color: #018d50;
}

.banner_AdremSW
{
    margin: 15px auto;
    width:100px;
}

.h1Center
{
    text-align: center;
}

.textLink
{
    background-image: url(../images/LinkIcon.gif);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    vertical-align: middle;
    display: block;
    height: 14px;
    _height: 14px;
    padding: 3px 25px;
    font-size: 11px;
    font-weight: bold;
}

.fl
{
    float: left;
}

#VianocneCenyADR
{
    width: 400px;
    height: 50px;
    margin: 0 auto;
}
