body {
    margin:0em;
    padding:0em;
    background:#0066BF;
    font-family:Tahoma,arial,Verdana,sans-serif;
    font-size:0.7em;
}

h1,h2,h3,h4 {
    font-family:Arial,sans-serif;
}

a {
    color:#0044AA;
    text-decoration:underline;
}
a:active {
    color:#F20000;
}
a img {
    border:none;
}

.cleaner {
    clear:both;
    margin:0em;
    padding:0em;
    visibility:hidden;
}

select {
    font-size:1em;
}

#tiraz {
    background:URL('./images/tiraz-bg.gif') repeat-x top left;
    color:#CCE4FA;
    padding:1.5em 0em 2em 0em;
    text-align:center;
}
#tiraz a {
    color:#CCE4FA;
    text-decoration:underline;
}

#body {
    text-align:center;
    background:#FFF;
}
#page {
    width:943px;
    margin:0em auto;
    text-align:left;
    background:#FFF;
    color:#0066BF;
    padding-bottom:8px;
}

#logo {
    /*background:URL(./images/loga-eu.gif) no-repeat top right;*/
}
#logo h1 {
    margin:0em;
    padding:0em;
    float: left;
    width: 226px;
    height: 77px;
}
#logo h1 a {
    text-decoration:none;
}
#logo h1 a span {
    display:none;
}
#logo .loga {
    float: right;
    padding: 16px 0px 0px 0px;
}
#logo .loga a {
    text-decoration: none;
    margin: 0px 0px 0px 5px;
}

#topmenu {
    background:#0066BF;
    color:#FFF;
    border:1px solid #DCEFFF;
}
#topmenu ul {
    background:#FFF;
    border-left:1px solid #FFF;
    border-bottom:1px solid #FFF;
    border-right:1px solid #DCEFFF;
    margin:0em;
    padding:0em;
    float:left;
}
#topmenu ul li {
    background:URL(./images/topmenu-bg.gif) no-repeat bottom left #FFF;
    margin:0em;
    padding:1.2em 1.5em;
    float:left;
}
#topmenu ul li a {
    text-decoration:none;
    font-weight:bold;
}
#topsearchForm {
    margin:0em;
    padding:0 0.5em 0 0;
    float:right;
}
#topsearch {
    float:left;
    width:auto;
    text-align:left;
    padding-top:5px;
}
#topsearch a {
    color:#FFF;
    text-decoration:none;
}
#topsearch label {
    font-weight:bold;
}
#topsearchQ {
    width:120px;
    font-size:1em;
    background:#FFF;
    border:1px solid #DCEFFF;
}
#topsearchAdvanced {
    font-size:0.9em;
    padding-left:9.1em;
}
#topsearchBtn {
    display:block;
    width:28px;
    height:34px;
    float:left;
}

#ssl {
    width:780px;
    float:left;
    margin-top:4px;
}

/* Sekcie left */
#sl {
    width:160px;
    float:left;
}

/* Sekcie right */
#sr {
    width:160px;
    float:right;
    margin-top:4px;
}

/* Bloky v sekciach */
#sl dl.block, #sr dl.block, #ss dl.block {
    border:1px solid #DCEFFF;
    margin:0em 0em 2px 0;
    padding:0em;
}

#sl dl.block dt, #sr dl.block dt {
    background-color:#0066BF;
    color:#FFF;
    font-weight:bold;
    padding:0.7em 0.8em;
    margin:0em;
}
#sl dl.block dt a, #sr dl.block dt a, #ss dl.block dt a {
    color:#FFF;
    text-decoration:none;
}
#sl dl.block dd, #sr dl.block dd, #ss dl.block dd {
    padding:0;
    margin:0em;
    background:URL(./images/block-bg-top.gif) repeat-x top left #FFF;
}
#sl dl.block dd .content, #sr dl.block dd .content {
    background:URL(./images/block-bg.gif) no-repeat 1px bottom;
    padding:0.5em 0.8em;
    border-bottom:1px solid #FFF;
}
#sl dl.block dd .content ul, #sr dl.block dd .content ul {
    margin:0em 0em 0em 16px;
    padding:0em;
    list-style-image:URL(./images/block-list-item.gif);
    line-height:1.7em;
}
#sl dl.block dd .content a, #sr dl.block dd .content a, #ss dl.block dd .content a {
    text-decoration:none;
}
#sl dl.block dd .content p, #sr dl.block dd .content p, #ss dl.block dd .content p {
    margin:0em;
    padding:0em;
}

/* cerveny blok */
#sl dl.blockMode2, #sr dl.blockMode2 {
    border:1px solid #FFD5D5;
    color:#F20000;
}
#sl dl.blockMode2 dt, #sr dl.blockMode2 dt {
    background-color:#F20000;
}
#sl dl.blockMode2 dd, #sr dl.blockMode2 dd {
    background:URL(./images/block2-bg-top.gif) repeat-x top left #FFF;
}
#sl dl.blockMode2 dd .content, #sr dl.blockMode2 dd .content {
    background:URL(./images/block2-bg.gif) no-repeat 1px bottom;
}
#sl dl.blockMode2 dd .content ul, #sr dl.blockMode2 dd .content ul {
    list-style-image:URL(./images/block2-list-item.gif);
}
/* Ikonky v hlavnom menu */
#sl dl.block dt.ico01, #sr dl.block dt.ico01, #ss dl.block dt.ico01 {
    background-image:URL(blockIcons/ico01.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico02, #sr dl.block dt.ico02, #ss dl.block dt.ico02 {
    background-image:URL(blockIcons/ico02.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico03, #sr dl.block dt.ico03, #ss dl.block dt.ico03 {
    background-image:URL(blockIcons/ico03.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico04, #sr dl.block dt.ico04, #ss dl.block dt.ico04 {
    background-image:URL(blockIcons/ico04.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico05, #sr dl.block dt.ico05, #ss dl.block dt.ico05 {
    background-image:URL(blockIcons/ico05.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico06, #sr dl.block dt.ico06, #ss dl.block dt.ico06 {
    background-image:URL(blockIcons/ico06.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico07, #sr dl.block dt.ico07, #ss dl.block dt.ico07 {
    background-image:URL(blockIcons/ico07.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico08, #sr dl.block dt.ico08, #ss dl.block dt.ico08 {
    background-image:URL(blockIcons/ico08.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico09, #sr dl.block dt.ico09, #ss dl.block dt.ico09 {
    background-image:URL(blockIcons/ico09.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico10, #sr dl.block dt.ico10, #ss dl.block dt.ico10 {
    background-image:URL(blockIcons/ico10.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico11, #sr dl.block dt.ico11, #ss dl.block dt.ico11 {
    background-image:URL(blockIcons/ico11.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico12, #sr dl.block dt.ico12, #ss dl.block dt.ico12 {
    background-image:URL(blockIcons/ico12.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico13, #sr dl.block dt.ico13, #ss dl.block dt.ico13 {
    background-image:URL(blockIcons/ico13.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico14, #sr dl.block dt.ico14, #ss dl.block dt.ico14 {
    background-image:URL(blockIcons/ico14.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico15, #sr dl.block dt.ico15, #ss dl.block dt.ico15 {
    background-image:URL(blockIcons/ico15.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico16, #sr dl.block dt.ico16, #ss dl.block dt.ico16 {
    background-image:URL(blockIcons/ico16.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico17, #sr dl.block dt.ico17, #ss dl.block dt.ico17 {
    background-image:URL(blockIcons/ico17.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico18, #sr dl.block dt.ico18, #ss dl.block dt.ico18 {
    background-image:URL(blockIcons/ico18.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico19, #sr dl.block dt.ico19, #ss dl.block dt.ico19 {
    background-image:URL(blockIcons/ico19.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico20, #sr dl.block dt.ico20, #ss dl.block dt.ico20 {
    background-image:URL(blockIcons/ico20.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico21, #sr dl.block dt.ico21, #ss dl.block dt.ico21 {
    background-image:URL(blockIcons/ico21.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico22, #sr dl.block dt.ico22, #ss dl.block dt.ico22 {
    background-image:URL(blockIcons/ico22.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico23, #sr dl.block dt.ico23, #ss dl.block dt.ico23 {
    background-image:URL(blockIcons/ico23.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico24, #sr dl.block dt.ico24, #ss dl.block dt.ico24 {
    background-image:URL(blockIcons/ico24.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico25, #sr dl.block dt.ico25, #ss dl.block dt.ico25 {
    background-image:URL(blockIcons/ico25.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#sl dl.block dt.ico26, #sr dl.block dt.ico26, #ss dl.block dt.ico26 {
    background-image:URL(blockIcons/ico26.gif);
    background-repeat:no-repeat;
    background-position:top right;
}


#sl dl.mainmenu dd a.active, #sr dl.mainmenu dd a.active {
    color:#F20000;
}
#sl dl.mainmenu dd a.active strong, #sr dl.mainmenu dd a.active strong {
    font-weight:normal;
}

/* Sekcie stred */
#ss {
    width:618px;
    margin-left: 2px;
    float:right;
}
#ss .banner100 {
    text-align:center;
    margin-bottom:8px;
}

.go {
    background:URL(./images/go-bg.gif) no-repeat top left;
    padding:10px 0px 10px 30px;
}
.go a {
    text-decoration:none;
    font-weight:bold;
}

.articleList {
    border:1px solid #DCEFFF;
    padding:8px;
}

/* Big */
.articleLinkBig {
    border:1px solid #DCEFFF;
    padding:8px;
    margin-bottom:2px;
}
.articleLinkBig .image {
    margin-right:8px;
    float:left;
    border:1px solid #CCE4FA;
}
.articleLinkBig .image img {
    float:left;
    border:1px solid #FFF;
    width:196px;
}
.articleLinkBig .overview {
    padding-left:208px;
}
.articleLinkBig h3 {
    color:#F20000;
    margin:0em;
    padding:0em 0em 0.2em 0em;
    font-size:1.6em;
}
.articleLinkBig h3 a {
    color:#F20000;
    text-decoration:none;
}
.articleLinkBig .info {
    margin-bottom: 0.5em;
}
.articleLinkBig .info .date {
    color:#969696;
}
.articleLinkBig .anotacia {
    padding:1em 0em 0.2em 0em;
}
.articleLinkBig .anotacia p {
    margin:0em;
    padding:0em 0em 0.5em 0em;
}
/* Small */
.articleLinkSmall {
    background:URL(./images/line1.gif) no-repeat bottom left;
    padding-bottom:4px;
    margin-bottom:8px;
}
.articleLinkSmall .image {
    margin-right:8px;
    float:left;
    border:1px solid #CCE4FA;
}
.articleLinkSmall .image img {
    float:left;
    border:1px solid #FFF;
    width:99px;
}
.articleLinkSmall .overview {
    padding-left:0px;
}
.articleLinkSmall h3 {
    color:#F20000;
    margin:0em;
    padding:0em 0em 0.2em 0em;
    font-size:1.2em;
}
.articleLinkSmall h3 a {
    color:#F20000;
    text-decoration:none;
}
.articleLinkSmall .info .date {
    color:#969696;
}
.articleLinkSmall .anotacia {
    padding:0.5em 0.5em 0.2em 0em;
}
.articleLinkSmall .anotacia p {
    margin:0em;
    padding:0em 0em 0.5em 0em;
}
/* XSmall */
.articleLinkXSmall {
    background:URL(./images/line1.gif) no-repeat bottom left;
    padding-bottom:4px;
    margin-bottom:8px;
}
.articleLinkXSmall .overview {
    padding-left:0px;
}
.articleLinkXSmall h3 {
    color:#F20000;
    margin:0em;
    padding:0em 0em 0.2em 0em;
    font-size:1.2em;
}
.articleLinkXSmall h3 a {
    color:#F20000;
    text-decoration:none;
}
.articleLinkXSmall .info .date {
    color:#969696;
}

.articleLinkSmallNoImg .overview, .articleLinkBigNoImg .overview {
    padding-left:0px;
}



#kontextMenu {
    text-align:left;
    border-bottom:1px solid #DCEFFF;
    padding:0em 0em 0.5em 0em;
}

h2 {
    color:#F20000;
    margin:0em;
    padding:0.5em 0em 0.5em 0em;
    font-size:1.6em;
}
h2 a {
    color:#F20000;
    text-decoration:underline;
}

h3 {
    color:#F20000;
    margin:0em;
    padding:0.5em 0em 0.5em 0em;
    font-size:1.3em;
}
h3 a {
    color:#F20000;
    text-decoration:underline;
}

ul.rubrikaChilds {
    margin:0em;
    padding:0.2em 0em 1em 0em;
    list-style-type:none;
}
ul.rubrikaChilds li {
    padding:0.2em 0.5em;
    margin-right:0.5em;
    display:inline;
    border:1px solid #DCEFFF;
    background:#DCEFFF;
}

.articleMostReadInfo, .downloadItemInfo {
    color:#969696;
}
#sl .articleMostReadInfo, #sr .articleMostReadInfo, #sl .downloadItemInfo, #sr .downloadItemInfo  {
    font-size:0.85em;
}
#sl .articleMostReadInfo a, #sr .articleMostReadInfo a, #sl .downloadItemInfo a, #sr .downloadItemInfo a, #ss .articleMostReadInfo a {
    color:#969696;
    text-decoration:underline;
}


/* fotogaleria */
.photogallery {
    padding: 0px;
}
.photogallery dl.pgImage {
    float: left;
    width: 120px;
    text-align: center;
    margin: 5px 5px;
    padding: 5px 5px;
    border: 1px solid #DCEFFF;
}
.photogallery dl.pgImage dd {
    margin: 0px;
    padding: 0px;
}
.photogallery dl.pgImage a img {
    border: 1px solid #DCEFFF;
}

/* download */
.download {
   padding: 0px;
}
.download dl.downloadDoc {
    float: left;
    width: 230px;
    text-align: left;
    margin: 5px;
    padding: 5px;
}
.download dl.downloadDoc dt {
    float: left;
    margin-right: 5px;
}
.download dl.downloadDoc a img {
    border: none;
}


/* FORMULARE */
form.default fieldset {
    border:1px solid #D1E9FF;
}
form.default fieldset input,form.default fieldset textarea, form.default fieldset select {
    margin-bottom:5px;
    vertical-align:middle;
}
form.default fieldset legend {
    color:#55AEFF;
}
form.default fieldset .inputline {
    clear:both;
}
form.default fieldset label {
    float:left;
    clear:left;
    display:block;
    width:140px;
    margin-right:10px;
    padding-top:3px;
    text-align:right;
    color:#5A5A5A;
}
form.default fieldset label.core {
    font-weight:bold;
    color:#FE3131;
}
form.default fieldset .input {
    margin-left:150px;
}
form.default fieldset .text {
    width:250px;
}
form.default fieldset .short {
    width: 150px;
}

form.default .buttons {
    text-align:left;
    margin-top:0.5em;
}
form.default .text, form.default textarea, form.default select, form.default .short {
    font-size:1.0em;
    font-family:Arial;
}
form.default .button {
    font-size:1em;
    font-family:Arial;
}

/* REPORTY */
.report {
    padding:0.4em 0.3em;
    margin:0px 0px 7px 0px;
    background:#FFFFCC;
    border:1px solid #AAAAAA;
    -moz-border-radius:8px;
}
.report .ico {
    padding:1px 15px 3px 0px;
    background-repeat:no-repeat;
    background-position:top left;
}
.report .ico_cancel {background-image:URL(./icons/cancel.png); }
.report .ico_information {background-image:URL(./icons/information.png); }
.report .ico_accept {background-image:URL(./icons/accept.png); }
.report .ico_help {background-image:URL(./icons/help.png); }

/* Diskusie */
.discussionNode .discussionNode {
    margin-left:2em;
}
.discussionItem {
    border:1px solid #D1E9FF;
    padding:1px;
    margin:0 0 0.5em 0;
}
.discussionItem h4 {
    background:#D1E9FF;
    padding:0.3em 0.5em;
    margin:0em;
    font-size: 1.1em;
}
.discussionItem p {
    padding:0.3em 0.5em;
    margin:0em;
}
.discussionItem .tiraz {
    padding:0.3em 0.5em;
    margin:0em;
    color:#969696;
}
.discussionItem .tiraz .functions {
    float:right;
}

.discussionNodeLight .discussionNodeLight {
    margin-left:1em;
}
.discussionItemLight {
    margin:0 0 0.5em 0;
    border-left:1px solid #D1E9FF;
    border-bottom:1px solid #D1E9FF;
    padding:0.3em 0.5em;
}
.discussionItemLight .tiraz {
    color:#969696;
    font-size:0.85em;
}

/* DownloadItem */
.downloadItem {
    background:URL(./images/line1.gif) no-repeat bottom left;
    padding-bottom:4px;
    margin-bottom:8px;
}
.downloadItem .image {
    margin-right:8px;
    float:left;
}
.downloadItem .image img {
    float:left;
    width:40px;
}
.downloadItem .overview {
    padding-left:50px;
}
.downloadItem h3 {
    color:#F20000;
    margin:0em;
    padding:0em 0em 0.2em 0em;
    font-size:1.2em;
}
.downloadItem h3 a {
    color:#F20000;
    text-decoration:none;
}
.downloadItem .info {
    color:#969696;
}
.downloadItem .anotacia {
    padding:0.5em 0.5em 0.2em 0em;
}
.downloadItem .anotacia p {
    margin:0em;
    padding:0em 0em 0.5em 0em;
}

/* A N K E T Y */
#sr dl.block dd .content div.anketa ul,#sl dl.block dd .content div.anketa ul {
    margin:1em 0 0.5em 16px;
    /* padding:0em;
    list-style:none; */
}
#sr dl.block dd .content div.anketa ul li, #sl dl.block dd .content div.anketa ul li {
    margin:0em;
    padding:0em;
    line-height:normal;
    _height: 1px;
}
#sr dl.block dd .content div.anketa ul li dl, #sl dl.block dd .content div.anketa ul li dl {
    margin:0em;
    padding:0em;
    min-height:1%;
    _height:1%;
}
#sr dl.block dd .content div.anketa ul li dl dt, #sl dl.block dd .content div.anketa ul li dl dt {
    margin:0em;
    padding:0em;
    color:#0066BF;
    font-weight:normal;
    background: none;
}
#sr dl.block dd .content div.anketa ul li dl dt a, #sl dl.block dd .content div.anketa ul li dl dt a {
    color:#0066BF;
    text-decoration:underline;
}
#sr dl.block dd .content div.anketa ul li dl dd, #sl dl.block dd .content div.anketa ul li dl dd {
    margin:0em;
    padding:0em;
    background:#FFF;
}
#sr dl.block dd .content div.anketa ul li dl dd .odpoved, #sl dl.block dd .content div.anketa ul li dl dd .odpoved {
    margin:5px 0em;
    padding:0em;
    height:5px;
    background:#0066BF;
    font-size: 0.1em;
}
#sr dl.block dd .content div.anketa ul li dl dd, #sl dl.block dd .content div.anketa ul li dl dd {
    margin:0em;
    padding:0em;
    
}

.vsetkyAnkety {
    text-align: right;
    margin: 10px 0px 0px 0px;
}
.vsetkyAnkety a {
    color: #F20000;
}

/* user panel */
#sr dl.block dd .content.userpanel a {
    color: #FA0000;
}

/* login form */
form.loginform {
    margin: 0px;
    padding: 0px;
}
form.loginform .inputline {
    margin: 0px 0px 2px 0px;
    padding: 0px;
    clear: both;
}
form.loginform .inputline label {
    float: left;
    width: 35px;
    text-align: right;
    padding-right: 1px;
    margin: 2px 0px 0px 0px;
}
form.loginform .lg_text {
    font-size: 1em;
    width: 80px;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    background-color: #FFF8F8;
    border: 1px solid #FFBDBD;
    float: left;
}
form.loginform .lg_submit {
    font-size: 1em;
    margin: 2px 0px 0px 2px;
}

/* strankovanie */
.pagination {
    margin: 10px auto 10px auto;
    padding: 0px;
    text-align: right;
    color: #000;
}
.pagination form {
    margin: 0px;
    padding: 0px;
}
.pagination form select {
    font-size: 1em;
    font-family: Tahoma,arial, verdana;
}

