body {
    margin: 0em;
    padding: 0em;
    /* background: #5D2200 URL(images/bg2.jpg) top center repeat; */
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 0.68em;
    color: #242424;
    text-align: center;
}

a {
    color: #000;
    text-decoration: underline;
}
a:hover { }
a img {
    border: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial,tahoma,verdana,sans-serif;
}

.nobold {
    font-weight: normal;
}

hr.cleaner {
    /* clear:both; */
    /* height:0px; */
    /* visibility:hidden; */
    background: #F00;
    margin: 0px;
    padding: 0px;
    border: none;
}

.cleaner {
    margin: 0;
    padding: 0;
    clear: both;
    visibility: hidden;
    line-height: 0em;
    font-size: 0em;
    height: 0px;
    _height: 0px;
}

h1 {
    margin: 10px 0px 0px 10px;
    padding: 0px;
    display: block;
    height: 88px;
    width: 310px;
    float: left;
    font-size: 1.2em;
    font-family: tahoma;
}
h1 a {
    display: block;
    width: 310px;
    height: 88px;
}
h1 span {
    display: none;
}
h1 img {
    display: block;
}

.right-head {
    /* float: right; */
    /* width: 320px; */
    /* margin: 0px 20px 0px 0px; */
    text-align: center;
    padding: 6px 0px 7px 0px;
    width: 998px;
    margin: 0px auto;
    color: #FFF;
    font-family: tahoma;
}
.right-head ul {
    margin: 4px auto 0px auto;
    padding: 0px;
    list-style: none;
    float: right;
    font-size: 1.1em;
}
.right-head ul li {
    margin: 0px;
    padding: 0px;
    display: inline;
}
.right-head ul li a {
    margin: 0px 5px;
    color: #FFF;
    /* font-weight: bold; */
    text-decoration: none;
}
.right-head .search {
    /* background: url(images/search-bg.gif) repeat-x left top; */
    /* margin: 10px 0px; */
    /* padding: 8px; */
    float: right;
    padding: 0px 15px 0px 10px;
}
.right-head .search form {
    margin: 0px;
    padding: 0px;
}
.right-head .sysactions {
    float: left;
    min-height: 1px;
    _height: 1px;
    width: 80px;
}
.right-head .sysactions ul {
    margin: 4px 0px 0px 10px;
    padding: 0px;
    list-style: none;
}
.right-head .sysactions ul li {
    margin: 0px;
    padding: 0px;
}
.right-head .sysactions ul li.home {
    background: url(images/ico/ico_home.gif) no-repeat left center;
}
.right-head .sysactions ul li.send {
    background: url(images/ico/ico_send.gif) no-repeat left center;
}
.right-head .sysactions ul li.print {
    background: url(images/ico/ico_print.gif) no-repeat left center;
}
.right-head .sysactions ul li span {
    display: none;
}
.right-head .sysactions ul li a {
    margin: 0px 1px;
    padding: 0px 5px;
}


#abstop {
    background: #000;
}

#body {
    width: 998px;
    margin: 0px auto;
    padding: 0px 4px;
    background: #FFF;
    text-align: left;
    background: url(images/bg2.gif) repeat-y left top;
}

#bodytop {
    background: #FFDE00;
    height: 100px;
    padding: 5px 0px 0px 0px;
    width: 990px;
}
#topbanner {
    float: left;
    width: 650px;
    text-align: right;
    padding: 10px 0px 0px 0px;
    overflow: hidden;
}
#topbanner p {
    margin: 0px;
    padding: 0px;
}

#topmenu {
    margin: 2px 0px 2px 0px;
    padding: 0px;
    clear: both;
    min-height: 27px;
    _height: 27px;
    background: #000;
    width: 990px;
}
#topmenu ul {
    margin: 0px 0px 0px 35px;
    padding: 0px;
    list-style: none;
    position: relative;
}
#topmenu ul li {
    margin: 0px 0px 0px 3px;
    display: block;
    float: left;
    /* background: url(images/topmenu-bg.gif) repeat-x left bottom #FFF9E5; */
    height: 27px;
    _height: 27px;
}
#topmenu ul li.right_item {
    float: right;
    margin-right: 15px;
}
#topmenu ul li.active {
    /* background: url(images/topmenu-bg-active.gif) repeat-x left bottom #FFECAB; */
    background: #FFF;
    /* position: relative;
    top: 1px; */
}
#topmenu ul li span {
    display: block;
    min-height: 27px;
}
#topmenu ul li a {
    /* color: #AC2522; */
    color: #FFF;
    /* text-transform: uppercase; */
    /* font-weight: bold; */
    text-decoration: none;
    display: block;
    float: left;
    min-height: 22px;
    _height: 22px;
    padding: 5px 10px 0px 10px;
    font-family: tahoma;
    font-size: 1.2em;
}
#topmenu ul li.active a {
    color: #000;
}
#secondmenu {
    margin: 0px;
    padding: 0px;
    min-height: 26px;
    _height: 26px;
    /* clear: both; */
    /* background: url(images/secondmenu-page-bg.gif) repeat-x left top; */
    background: #EEECEC;
    width: 990px;
}
#secondmenu ul {
    min-height: 26px;
    _height: 26px;
    list-style: none;
    margin: 0px 0px 0px 30px;
    _margin: 0px 0px 0px 13px;
    padding: 0px 0px 0px 8px;
    float: left;
}
#secondmenu ul li {
    /* background: url(images/secondmenu-bg.gif) repeat-x left top; */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;
    height: 26px;
    _height: 26px;
}
#secondmenu ul li span {
    display: block;
    min-height: 26px;
    _height: 26px;
    float: left;
    background: url(images/secondmenu-separator.gif) no-repeat right center;
}
#secondmenu ul li.last span {
    background: none;
}
#secondmenu ul li a {
    /* color: #AC2522; */
    color: #212121;
    /* font-weight: bold; */
    text-decoration: none;
    display: block;
    float: left;
    min-height: 20px;
    _height: 20px;
    padding: 6px 3px 0px 3px;
    margin: 0px 7px;
    font-family: tahoma;
    font-size: 1.2em;
}

#content {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    background: url(images/content-bg.gif) repeat-y left top;
    min-height: 1px;
    _height: 1px;
}

#panelLeft {
    width: 196px;
    float: left;
    font-size: 1.1em;
}
#panelLeft h3 {
    font-size: 1.0em;
    color: #353535;
    background: url(images/leftmenu-bullet.gif) no-repeat right top #EAEAEA;
    padding: 6px 20px 5px 6px;
    margin: 0px 8px 7px;
    text-transform: uppercase;
    font-family: tahoma;
}
#panelLeft h3 a {
    color: #353535;
    text-decoration: none;
}
#panelLeft h3.menu {
    color: #0071B9;
    background: url(images/leftmenu-bullet2.gif) no-repeat right top #EAEAEA;
}
#panelLeft h3.menu a {
    color: #0071B9;
    text-decoration: none;
}
#panelLeft .pl-h-submenu {
    margin: 0 8px 15px 15px;
    padding: 0px;
    list-style: none;
}
#panelLeft .pl-h-submenu li {
    background: url(images/lm-h-bg.gif) no-repeat left 4px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 2px 0px;
}
#panelLeft .pl-h-submenu li.v2 {
    background: url(images/lm-h-bg2.gif) no-repeat left 4px;
}
#panelLeft .pl-h-submenu li a {
    color: #393939;
    text-decoration: none;
    font-weight: bold;
}
#panelLeft .pl-h-submenu li.v2 a {
    color: #0071B9;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1em;
}
#panelLeft .pl-h-submenu li ul {
    list-style: none;
    margin-left: 0px;
    padding-left: 10px;
    padding-top: 2px;
}
#panelLeft .left-submenu {
    margin: 15px 17px 15px 15px;
    padding: 15px 0px 0px 0px;
    border-top: 1px dotted #D0D0D0;
}
#panelLeft .left-submenu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#panelLeft .left-submenu ul li {
    background: url(images/lm-h-bg3.gif) no-repeat left center;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 2px 0px;
}
#panelLeft .left-submenu ul li a {
    color: #696868;
}

#panelLeft .rss_menu {
    margin: 30px 17px 15px 15px;
}
#panelLeft .rss_menu h3 {
    background: none;
    color: #EE2625;
    font-size: 1.3em;
    text-transform: none;
    margin-left: 0px;
    padding-left: 0px;
}
#panelLeft .rss_menu h3 a {
    color: #EE2625;
}
#panelLeft .rss_menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#panelLeft .rss_menu ul li {
    background: url(images/lm-h-bg4.gif) no-repeat left 4px;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 2px 0px;
}
#panelLeft a {
    color: #0071B9;
    text-decoration: none;
    font-family: tahoma;
}
#panelLeft .rss_menu a.hmpgAllLinks {
    color: #353535;
    margin: 8px 0px 0px 0px;
    display: block;
}

#panelContent {
    width: 645px;
    float: left;
    padding-bottom: 10px;
}

#panelContent .mostread {
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 10px 0px;
}

h2 {
    color: #0071B9;
    margin: 10px 8px;
    padding: 0px;
    font-size: 1.5em;
}

#panelContent h3 {
    margin: 10px 0px;
    padding: 0px;
    font-size: 1.1em;
}

#panelContent .mostread .mr-panels {
    /* background: #FEF4D3;
    padding: 8px; */
}
#panelContent .mostread .mr-panel {
    float: left;
    margin: 5px 0px 0px 0px;
}
#panelContent .mostread .mr-panel.mrp-right {
    margin-left: 5px;
}
#panelContent .mr-panel .otherarticles {
}
#panelContent .mr-panel .otherarticles {
    text-align: left;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 4px 0px;
    margin: 0px 0px 5px 0px;
}
#panelContent .mr-panel .otherarticles span {
    background: url(images/lm-h-bg5.gif) no-repeat 95% center #EEECEC;
    padding: 4px 20px 4px 5px;
}
#panelContent .mr-panel .otherarticles a {
    color: #353535;
    /* font-weight: bold; */
    text-decoration: none;
}
#panelContent .mostread .mr-panel-content {
    /* background: url(images/mr-panel-bg.gif) repeat-y right top #E5CB64; */
    background: #EEECEC;
    margin: 0px 5px 0px 0px;
    padding: 8px 12px;
    width: 283px;
}
#panelContent .mostread .mr-panel-content h3 {
    margin: 0px;
    padding: 0px;
    color: #0071B9;
    /* background: url(images/mr-panel-head-bullet.gif) no-repeat right center; */
    font-size: 1.1em;
    font-family: tahoma;
}
#panelContent .mostread .mr-panel-content h3 a {
    color: #0071B9;
    text-decoration: none;
}
#panelContent .mostread .mr-panel-bottom {
    /* background: url(images/mr-panel-bottom-bg.gif) no-repeat left bottom; */
    width: 302px;
    height: 4px;
    font-size: 0em;
    line-height: 0em;
}
#panelContent .mostread dl.mr-article {
    margin: 5px 0px;
    border: 1px solid #C8C8C8;
    background: #FFF;
    padding: 5px 3px;
    clear: both;
}
#panelContent .mostread dl.mr-article dt {
    margin: 0px;
    padding: 0px;
    width: 63px;
    min-height: 63px;
    _height: 63px;
    float: left;
}
#panelContent .mostread dl.mr-article dd {
    margin: 0px 0px 0px 70px;
    padding: 0px;
    min-height: 63px;
    _height: 63px;
}
#panelContent .mostread dl.mr-article dd strong a {
    margin: 0px 0px 5px 0px;
    color: #0071B9;
    display: block;
    text-align: left;
    text-decoration: none;
    font-size: 1.1em;
}
#panelContent .mostread dl.mr-article dd p {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
}

#panelRight {
    width: 149px;
    float: left;
}
#panelRight .rpp {
    padding: 0px 0px 10px 0px;
    margin: 0px auto 15px auto;
    width: 130px;
}

#panelRight .adv {
    background: url(images/adv-bg.gif) no-repeat left bottom;
    width: 128px;
    padding: 0px 0px 10px 0px;
    margin: 0px auto 15px auto;
}
#panelRight .adv .ert {
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
}

#bottom {
    background: url(images/bottom-bg.gif) no-repeat left top;
    width: 998px;
    margin: 0px auto 20px auto;
    padding: 30px 4px 0px 4px;
    text-align: left;
    color: #4D4D4E;
}
#bottom a {
    color: #4D4D4E;
}
#bottom .bleft {
    float: left;
    width: 800px;
    padding: 0px 20px 0px 25px;
}
#bottom .bleft p {
    margin: 0px 0px 15px 0px;
}
#bottom .bright {
    width: 149px;
    float: left;
}
#bottom .bright a {
    text-decoration: none;
}

#homePanel {
    text-align: center;
    /* background: url(images/home-panel-bg3.gif) repeat-y 1px top; */
}
#homePanel .hp-inner {
    margin: 0px;
    padding: 0px 0px 1px 0px;
    /* background: url(images/home-panel-bg.gif) repeat-x left bottom; */
}
#homePanel h2 {
    margin-top: 0px;
    text-align: left;
}
#homePanel .hm-left {
    float: left;
    width: 392px;
    padding: 0px 8px 0px 0px;
    min-height: 100px;
    _height: 100px;
    text-align: left;
}
#homePanel .hm-left h2 {
    margin-left: 2px;
}
#homePanel .hm-left h2 a {
    color: #0071B9;
    text-decoration: none;
}
#homePanel .mailinglist, #homePanel .block_aln {
    float: left;
    width: 205px;
    padding: 9px 9px;
    margin: 0px 0px 10px 2px;
    text-align: left;
    background: #EAEAEA;
}
#homePanel .mailinglist span {
    font-size: 1.1em;
}
#homePanel .mailinglist .button {
    font-size: 0.9em;
}
#homePanel .block_aln {
    text-align: center;
    font-size: 1.1em;
}
#homePanel .block_aln h3 {
    color: #EE2625;
    font-size: 1.4em;
    text-align: left;
    margin: 0px 0px 10px 0px;
}

#homePanel .hm-right {
    float: left;
    width: 205px;
    min-height: 100px;
    _height: 100px;
    background: url(images/fpanel-bg.gif) repeat-x left top #E9E9E9;
    text-align: left;
    padding: 9px 10px 0px 10px;
    margin: 0px 0px 10px 2px;
}

#homePanel .hm-right .hm_panel {
    /* background: url(images/home-panel-right-bg.gif) repeat-y right top #FEF4D3; */
    padding: 0px;
}
#homePanel .hm-right .hm_panel dd {
    font-size: 1.1em;
}
#homePanel .hm-right .hm_panel_bottom {
    /* background: url(images/home-panel-right-bottom.gif) repeat-y left bottom; */
    height: 2px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 0px 8px 0px;
}
#homePanel .hm-right .hm_panel ul {
    /* background: #FFF; */
    margin: 0px 3px 0px 0px;
    padding: 5px;
    list-style: none;
}
#homePanel .hm-right .hm_panel ul li {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 10px;
    /* background: url(images/home-panel-right-item.gif) no-repeat left center; */
}
#homePanel .hm-right .hm_panel ul li a {
    text-decoration: none;
}
#homePanel .hm-right .hm_panel h3 {
    /* background: url(images/home-panel-right-head.gif) no-repeat scroll right center; */
    margin: 0px 0px 3px 0px;
    padding: 1px 0px 1px 0px;
    color: #AC2522;
    font-size: 1.1em;
}
#homePanel .hm-right .hm_panel dl {
    margin: 5px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #CCC;
    min-height: 1px;
    _height: 1px;
}
#homePanel .hm-right .hm_panel dl.last {
    border: none;
}
#homePanel .hm-right .hm_panel dl.bazar { background: url(images/hm-ico-bazar.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.edopyty { background: url(images/hm-ico-edopyty.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.recept { background: url(images/hm-ico-recept.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.forum { background: url(images/hm-ico-forum.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.forum2 { background: url(images/hm-ico-forum2.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.praca { background: url(images/hm-ico-praca.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl.reality { background: url(images/hm-ico-reality.gif) no-repeat left 10px; }
#homePanel .hm-right .hm_panel dl dt {
    margin: 0px 0px 0px 65px;
    color: #EE2625;
    font-family: tahoma;
    font-size: 1.4em;
    font-weight: bold;
    text-decoration: none;
}
#homePanel .hm-right .hm_panel dl dt a {
    color: #EE2625;
    text-decoration: none;
}
#homePanel .hm-right .hm_panel dl dd {
    margin: 0px 0px 0px 60px;
}
#homePanel .hm-right .hm_panel dl dd ul {
    margin: 10px 0px 0px 5px;
    padding: 0px
}
#homePanel .hm-right .hm_panel dl dd ul li {
    background: url(images/lm-h-bg.gif) no-repeat scroll left 4px;
}

#homePanel .toparticles {
    /* background: url(images/home-panel-bg.gif) repeat-x left top; */
    border: 1px solid #D8D8D8;
    /* margin: 15px 2px 0px 0px; */
    /* margin: 20px 0px; */
    padding: 10px 9px 15px 9px;
    min-height: 1px;
    _height: 1px;
    text-align: left;
    /* width: 288px; */
    /* float: left; */
}
#homePanel .toparticles h2 {
    margin-left: 0px;
    /* float: left; */
    /* width: 240px; */
}
#homePanel .toparticles h2 a {
    color: #0071B9;
    text-decoration: none;
}
#homePanel .toparticles .date {
    float: right;
    color: #B5B5B5;
    font-weight: bold;
    font-size: 1.1em;
    /* width: 130px; */
    padding: 3px 0px 0px 0px;
    text-align: right;
    text-transform: uppercase;
}
#homePanel dl.toparticle {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    min-height: 88px;
    _height: 88px;
}
#homePanel dl.toparticle dt {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 89px;
    height: 65px;
}
#homePanel dl.toparticle dd {
    margin: 0px 0px 0px 95px;
    padding: 5px 0px 5px 8px;
    min-height: 65px;
    _height: 65px;
    background: url(images/toparticle-bg.gif) repeat-y left top;
}
#homePanel dl.toparticle dd strong {
    font-size: 1.1em;
    display: block;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 2px 0px;
    margin: 0px 0px 5px 0px;
}
#homePanel dl.toparticle dd strong a {
    color: #353535;
    text-decoration: none;
}
#homePanel dl.toparticle dd p {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
}

#homePanel .userevents {
    margin: 20px 0px 0px 0px;
    border: 1px solid #D8D8D8;
    padding: 10px 9px 15px 9px;
}

#homePanel .hh_articles {
    float: left;
    margin: 20px 0px 20px 0px;
    min-height: 1px;
    _height: 1px;
    width: 308px;
    _width: 308px;
}
#homePanel .hh_articles.r {
    margin-left: 10px;
    _margin-left: 5px;
}

#homePanel .othertoparticles {
    text-align: left;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 4px 0px;
    margin: 0px 0px 1px 0px;
}
#homePanel .othertoparticles span {
    background: url(images/lm-h-bg5.gif) no-repeat 95% center #E2E2E2;
    padding: 4px 20px 4px 5px;
}
#homePanel .othertoparticles a {
    color: #353535;
    /* font-weight: bold; */
    text-decoration: none;
}
#homePanel .hh_articles.r .othertoparticles {
    _margin-left: 5px;
}

#homePanel .home_half_articles {
    border: 1px solid #D8D8D8;
    /* width: 288px; */
    /* float: left; */
    /* margin: 20px 0px 20px 0px; */
    padding: 10px 9px 15px 9px;
    min-height: 1px;
    _height: 1px;
    text-align: left;
}
#homePanel .home_half_articles.r {
    /* margin-left: 10px; */
}
#homePanel .home_half_articles h2 {
    margin: 0px;
    padding: 5px 0px;
}
#homePanel .home_half_articles h2.links {
    background: url(images/home-links-ico.gif) no-repeat left center;
    padding: 5px 0px 5px 36px;
}
#homePanel .home_half_articles h2 a {
    color: #0071B9;
    text-decoration: none;
}
#homePanel dl.homelink {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
#homePanel dl.homelink dt {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 89px;
    height: 65px;
}
#homePanel dl.homelink dd {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 8px;
    min-height: 65px;
    _height: 65px;
    background: url(images/toparticle-bg.gif) repeat-y left top;
}
#homePanel dl.homelink dd strong {
    font-size: 1.1em;
    display: block;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 2px 0px;
    margin: 0px 0px 5px 0px;
}
#homePanel dl.homelink dd strong a {
    color: #353535;
    text-decoration: none;
}
#homePanel dl.homelink dd p {
    margin: 0px;
    padding: 0px;
}

#homePanel .flasharticle_img {
    margin: 0px 10px 10px 10px;
    float: left;
    width: 150px;
}
#homePanel .flasharticle_links {
    float: left;
    width: 200px;
    padding: 0px 0px 0px 10px;
}
#homePanel .flasharticle_links ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#homePanel .flasharticle_links ul li {
    background: url(images/lm-h-bg2.gif) no-repeat left 4px;
    margin: 0px 0px 5px 0px;
    padding:  0px 0px 0px 10px;
}
#homePanel .flasharticle_links ul li a {
    color: #0071B9;
    font-size: 1.1em;
}

#homePanel .newestarticles-container {
    position: relative;
    border: 1px solid #D8D8D8;
    padding: 10px 0px 0px 0px;
}
#homePanel .newestarticles-container h2 {
    margin-left: 10px;
}
#homePanel .newestarticles {
    /* border-top: 1px solid #FBDD7C;
    border-left: 1px solid #FBDD7C;
    border-right: 1px solid #FBDD7C;
    border-bottom: 1px solid #FBDD7C; */
    margin: 0px 0px 0px 2px;
    padding: 10px;
}
#homePanel .newestarticles-control {
    margin: 0px 0px 0px 2px;
    padding: 0px;
    list-style: none;
    top: -1px;
    position: relative;
    float: right;
}
#homePanel .newestarticles-control li {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    display: block;
    float: left;
    width: 12px;
    height: 24px;
    /* background: url(images/newest-bg.gif) no-repeat left top; */
    position: relative;
    top: 0px;
}
#homePanel .newestarticles-control li.active {
    /* background: url(images/newest-active-bg.gif) no-repeat left top; */
}
#homePanel .newestarticles-control li a {
    display: block;
    margin: 2px 0px 0px 0px;
    padding: 3px 2px 0px 2px;
    width: 5px;
    height: 19px;
    color: #0071B9;
    font-size: 1.0em;
    font-weight: bold;
    text-decoration: none;
}
#homePanel .newestarticles-control li.active a {
    /* color: #C09900; */
}

#homePanel .newestarticles .article {
    padding: 10px 10px 5px 30px;
    margin: 0px 0px 10px 0px;
    background: url(images/toparticle-bg2.gif) repeat-x left bottom #FFF;
}
#homePanel .newestarticles .article a {
    color: #0071B9;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    margin: 0px 0px 5px 0px;
    text-decoration: none;
}
#homePanel .newestarticles .article p {
    font-size: 1.1em;
}

#homePanel .newestarticles .other-article {
    margin: 0px 0px 3px 0px;
    padding: 3px 0px 3px 30px;
    background: url(images/toparticle-bullet.gif) no-repeat 1px center;
}
#homePanel .newestarticles .other-article a {
    margin: 0px 0px 0px 0px;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    color: #0071B9;
}

#homePanel .othernewestarticles {
    margin: 0px 0px 1px 0px;
    padding: 4px 0px;
    float: left;
    width: 190px;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    text-align: left;
}
#homePanel .othernewestarticles span {
    background: url(images/lm-h-bg5.gif) no-repeat 95% center #E2E2E2;
    padding: 4px 20px 4px 5px;
}
#homePanel .othernewestarticles a {
    color: #353535;
    /* font-weight: bold; */
    margin: 0px 30px 0px 0px;
    text-decoration: none;
}

#cnt, .cnt2 {
    margin: 0px 8px;
    text-align: justify;
}
#cnt .cnt2_novinky {
    font-size: 1.1em;
}
#cnt .articletext {
    /* padding: 0px 10px 10px 10px; */
}
#cnt h2 {
    margin: 0px 0px 10px 0px;
}
#cnt .authorDate {
    font-size: 1.1em;
}

/*  */

#irb li {
    margin: 0px auto;
    padding: 0px 0px 12px 0px;
    display: block;
    width: 12px;
    height: 12px;
}
#irb li a {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 12px;
    height: 12px;
}
#irb li span {
    display: none;
}
#irb li.home {
    background: url(images/irb_home.gif) no-repeat left top;
}
#irb li.print {
    background: url(images/irb_print.gif) no-repeat left top;
}
#irb li.send {
    background: url(images/irb_ask.gif) no-repeat left top;
}

/*  */

#cnt .sharelinks {
    float: right;
    width: 80px;
}
#cnt .sharelinks ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 16px;
    width: 80px;
}
#cnt .sharelinks ul li {
    margin: 0px 2px 0px 0px;
    padding: 0px;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
}
#cnt .sharelinks ul li.facebook {  background: url(images/share/facebook.gif) no-repeat left top;  }
#cnt .sharelinks ul li.google {    background: url(images/share/google.png) no-repeat left top;    }
#cnt .sharelinks ul li.myspace {   background: url(images/share/myspace.gif) no-repeat left top;   }
#cnt .sharelinks ul li.delicious { background: url(images/share/delicious.png) no-repeat left top; }
#cnt .sharelinks ul li a {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    float: left;
    text-decoration: none;
}
#cnt .sharelinks ul li a span {
    display: none;
}

#send_page_hld {
    margin: 10px 0px;
}
#sendToFriend {
    margin: 10px 0px;
}

/* zoznam clankov */
#cnt .c_articles {
    margin: 10px 0px 10px 0px;
}
#cnt .c_articles h3.newestArticles {
    font-size: 1.4em;
}
dl.list-item {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    width: 300px;
    float: left;
}
dl.list-item.three {
    width: 195px;
}
dl.list-item.r {
    margin-left: 12px;
}
dl.list-item.l {
    margin-right: 12px;
}
dl.list-item dt {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 89px;
    height: 86px;
    _height: 86px;
}
dl.list-item dd {
    margin: 0px 0px 0px 95px;
    padding: 5px 0px 5px 8px;
    min-height: 76px;
    _height: 76px;
    background: url(images/toparticle-bg.gif) repeat-y left top;
    text-align: left;
    font-size: 1.1em;
}
dl.list-item dd.aRbr {
    min-height: 1px;
    _heigt: 1px;
}
dl.list-item dd strong {
    display: block;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 2px 25px 2px 0;
    text-align: left;
    margin: 0px 0px 5px 0px;
}
dl.list-item dd strong a {
    color: #0071B9;
    text-decoration: none;
}
dl.list-item dd p {
    margin: 0px;
    padding: 0px;
}

/* zoznam clankov - blogy */
dl.nofloat-item {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    /* width: 300px; */
}
dl.nofloat-item dt {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 89px;
    height: 86px;
    _height: 86px;
}
dl.nofloat-item dd {
    margin: 0px 0px 0px 95px;
    padding: 0px 0px 5px 8px;
    min-height: 76px;
    _height: 76px;
    /* background: url(images/toparticle-bg.gif) repeat-y left top; */
    text-align: left;
}
dl.nofloat-item dd.aRbr {
    min-height: 1px;
    _heigt: 1px;
}
dl.nofloat-item dd strong {
    font-size: 1.1em;
    display: block;
    /* background: url(images/toparticle-bullet.gif) no-repeat right center; */
    padding: 2px 25px 2px 0;
    text-align: left;
    margin: 0px 0px 5px 0px;
}
dl.nofloat-item dd strong a {
    color: #0071B9;
    text-decoration: none;
}
dl.nofloat-item dd p {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
}
/*  */

dl.list-item-row {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    clear: both;
    min-height: 81px;
    _height: 81px;
    font-size: 1.1em;
}
dl.list-item-row dt {
    float: left;
}
dl.list-item-row dd {
    margin: 0px 0px 0px 10px;
    float: left;
    width: 445px;
}
dl.list-item-row.isblog dd {
    width: 550px;
}
dl.list-item-row dd strong {
    display: block;
    margin: 0px 0px 5px 0px;
}
dl.list-item-row dd strong a {
    font-family: arial;
    font-size: 1.1em;
    color: #353535;
    text-decoration: none;
}
dl.list-item-row dd.rbr {
    float: right;
    width: 100px;
}

#cnt .articleRbr {
    float: right;
}
#cnt .articleRbr a {
    color: #958A8A;
}

#cnt .c_articles ul.rowlist {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#cnt .c_articles ul.rowlist li {
    background: url(images/toparticle-bullet.gif) no-repeat left center;
    padding: 3px 0px 3px 25px;
}
#cnt .c_articles ul.rowlist li a {
    font-size: 1.2em;
    font-weight: bold;
    color: #353535;
}

#panelContent .articles_archive {
    background: #EEECEC;
    clear: both;
    padding: 5px 10px;
    margin: 10px 0px 10px 0px;
}
#panelContent .articles_archive h3 {
    color: #353535;
    font-size: 1.2em;
    margin: 0px;
    padding: 0px;
}
#panelContent .archive_novinky dd strong a {
    color: #53812D;
    text-decoration: underline;
}

/* kontextove menu */
.contextmenu {
    /* background: url(images/home-panel-bg.gif) repeat-x scroll left bottom; */
    border-bottom: 1px dashed #EAEAEA;
    text-align: right;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    color: #696868;
}
.contextmenu a {
    color: #696868;
    text-decoration: none;
}
.contextmenu a:hover {
    text-decoration: underline;
}

/* fotogaleria */
.photogallery {
    float: right;
    margin: 0em 0em 1em 1em;
    width: 300px;
}
.photogallery .r {
    margin: 0px 0px 0px 5px;
}
.firstGalleryImage {
    border: 3px solid #393939;
    padding: 5px;
    text-align: center;
}
.firstGalleryImage a {
    color: #A1A195;
    text-decoration: none;
}

/* download */
.download {
   padding: 0px;
}
.download ul {
    margin:0;
    padding:0;
    list-style:none;
}
.download ul .mimeicon {
    margin:0;
    padding:0;
    vertical-align:middle;
}
.download ul li {
    margin:0;
    padding:3px 0 3px 0;
}
.download dl.downloadDoc {
    float: left;
    width: 230px;
    text-align: left;
    margin: 5px;
    padding: 5px;
}
.download dl.downloadDoc dt {
    float: left;
    margin:0 5px 0 0;
    padding:0px;
}
.download dl.downloadDoc dd {
    margin:0;
    padding:0px;
}
.download dl.downloadDoc a img {
    border: none;
}

#cnt .cnt-rubriky {
    margin: 0px 0px 10px 0px;
    font-size: 1.1em;
}
#cnt .cnt-rubriky ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#cnt .cnt-rubriky ul li {
    margin: 0px 7px 7px 0px;
    padding: 15px;
    float: left;
    display: block;
    width: 120px;
    border: 1px solid #A6A6A6;
    text-align: center;
    background: #EAEAEA;
}
#cnt .cnt-rubriky ul li.l {
    margin-right: 0px;
}
#cnt .cnt-rubriky ul li a {
    text-decoration: none;
    color: #353535;
}

.article-bottom-fcn {
    text-align: right;
}
.article-bottom-fcn a {
    color: #696868;
}


#cnt .rubric-anotation {
    text-align: right;
    color: #696868;
}
#cnt .rubric-anotation a {
    color: #696868;
    text-decoration: underline;
}

/**
 * Reporty
**/
.report {
    min-height:26px;
	_height:26px;
    text-align:left;
    margin:0 auto 5px auto;
    color:#000;
    font-size:1.3em;
    padding:5px 5px 5px 45px;
    position:relative;
}
.report ul {
    padding:0px 0px 0px 35px;
    margin:0px;
    font-weight:bold;
}
.report span.ico {
	display:block;
	width:36px;
	height:36px;
	margin:1px 3px 1px 1px;
	background:url(images/msg-icons.gif) no-repeat top left;
    position:absolute;
    top:0px;
    left:0px;
}

.report span.ico_OK { background-position:0px 0px; }
.report span.ico_ERROR { background-position:-36px 0px; }
.report span.ico_INFO { background-position:-72px 0px; }
.report span.ico_ALERT { background-position:-108px 0px; }
.report span.ico_HELP { background-position:-144px 0px; }
.report_INFO  { color:#EC8C22;font-weight:bold; }
.report_ERROR { color:#EB3D22;font-weight:bold; }
.report_OK    { color:#53812D;font-weight:bold; }
.report_ALERT { color:#0A0801;font-weight:bold; }
.report_HELP  { color:#1A6E94;font-weight:bold; }


p.nodiscussion {
    margin-top: 20px;
    color: #696868;
}
p.nodiscussion a {
    color: #696868;
}

/* Diskusie */
.discussionform {
    margin: 10px 0px 20px 0px;
}
.discussionNode {
    font-size: 1.1em;
}
.discussionNode .discussionNode {
    margin-left:2em;
}

.discussionTheme {
    margin: 0px 0px 1em 0px;
    padding: 0px 0px 1em 0px;
    border-bottom: 1px dashed #393939;
}
.discussionTheme .dTheme {
    border: 1px solid #0071B9;
}
.discussionTheme .dTheme h4 {
    padding: 0.3em 0.5em;
    margin: 0em;
    font-size: 1.1em;
    background: #EAEAEA;
}
.discussionTheme .discussionUser {
    float: left;
    padding: 5px 5px 0px 5px;
    width: 60px;
}
.discussionTheme .discussionText {
    float: left;
}
.discussionTheme .tiraz {
    padding:0.3em 0.5em;
    margin:0em;
    color:#969696;
}

.discussionItem {
    border:1px solid #353535;
    padding:1px;
    margin:0 0 1em 0;
    text-align: left;
}
.discussionItem .discussionItem {
    margin: 5px 1px 1px 15px;
}
.discussionItem h4 {
    background:#EAEAEA;
    padding:0.3em 0.5em;
    margin:0em;
    font-size: 1.1em;
}
.discussionItem h4 a {
    color: #353535;
}
.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;
}
.discussionItem .discussionUser {
    float: left;
    padding: 5px 5px 0px 5px;
    width: 60px;
}
.discussionItem .discussionText {
    float: left;
    width: 550px;
}

.discussionItem a.usr {
    color: #969696;
    text-decoration: underline;
}

.discussionNodeLight {
    margin: 10px 0px 0px 0px;
}
.discussionNodeLight .discussionNodeLight {
    margin-left:1em;
}
.discussionLight {
    margin: 0px 0px 20px 0px;
}
.discussionItemLight {
    margin: 0px; /* 0 0 0.5em 0; */
    padding: 0px; /* 0.3em 0.5em; */
}
.discussionItemLight .tiraz {
    color:#969696;
    font-size:0.85em;
}

/* hodnotenie clanku */
.articleRating {
    clear:both;
}

.star-rating {
    list-style: none;
    margin: 3px;
    padding: 0px;
    width: 100px;
    height: 20px;
    position: relative;
    background: url(images/rate-stars.gif) top left repeat-x;
}

.star-rating li {
    padding:0px;
    margin:0px;
    float: left;
}
.star-rating li a {
    display:block;
    width:20px;
    height: 20px;
    text-decoration: none;
    z-index: 20;
    position: absolute;
    padding: 0px;
    background-image:none;
    top:0px;
    left:0px;
    text-align:center;
}
.star-rating li a span {
    display:none;
}
.star-rating li a:hover {
    background: url(images/rate-stars-current.gif) left top;
    z-index: 1;
    left: 0px;
}
.star-rating a.one-star{
    left: 0px;
}
.star-rating a.one-star:hover{
    width:20px;
}
.star-rating a.two-stars{
    left:20px;
}
.star-rating a.two-stars:hover{
    width: 40px;
}
.star-rating a.three-stars{
    left: 40px;
}
.star-rating a.three-stars:hover{
    width: 60px;
}
.star-rating a.four-stars{
    left: 60px;
}
.star-rating a.four-stars:hover{
    width: 80px;
}
.star-rating a.five-stars{
    left: 80px;
}
.star-rating a.five-stars:hover{
    width: 100px;
}
.star-rating li.current-rating {
    background: url(images/rate-stars.gif) bottom left;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 20px;
    display: block;
    z-index: 1;
}
.star-rating li.current-rating span {
    display:none;
}

/* remove halo effect in firefox   */
.star-rating a:active {
    outline: none;
}

#cnt .pager {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: right;
}

#cnt .pv {
    font-size: 1.1em;
}

.discussion-image .di-image {
    clear: both;
    min-height: 160px;
    margin: 0px 0px 10px 0px;
}
.discussion-image .di-img {
    float: left;
    width: 160px;
}
.discussion-image .di-act {
    float: left;
}

dl.listphoto_item {
    margin: 0px 10px 10px 0px;
    float: left;
    width: 145px;
    text-align: center;
    font-size: 1.1em;
}
dl.listphoto_item dt {
    margin: 0px;
    padding: 0px;
}
dl.listphoto_item dd {
    margin: 0px;
    padding: 0px;
}
dl.listphoto_item dd.viewcount {
    color: #BAB1B1;
}

p.a_link {
    font-size: 1.1em;
}

.rss {
    float: right;
    width: 60px;
    height: 20px;
    text-align: right;
}

/* zaujimave linky */
#il_cats_btn, a.il_cats_btn {
    font-size: 1.1em;
    font-weight: bold;
    color: #353535;
}
#il_cats {
    margin: 0px 0px 20px 0px;
    background: #F8F8F8;
    border: 1px solid #EEECEC;
    padding: 1px 20px;
}
#il_cats a {
    color: #353535;
    text-decoration: none;
}
dl.int_link {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    clear: both;
}
dl.int_link dt {
    margin: 0px 0px 5px 0px;
}
dl.int_link dt a {
    font-weight: bold;
    /* color: #353535; */
    color: #53812D;
    text-decoration: underline;
    font-size: 1.1em;
}
dl.int_link dd {
    margin: 0px;
    padding: 0px;
    font-size: 1.1em;
}
dl.int_link dd.desc {
    padding: 0px 0px 5px 0px;
    text-align: left;
}
dl.int_link dd.int_link_info {
    float: left;
    padding: 0px 15px 0px 0px;
}
.add_il {
    float: right;
    font-size: 1.1em;
}
.add_il a {
    color: #0071B9;
}

.userevent {
    margin: 0px 0px 5px 0px;
    font-size: 1.1em;
}

.addProfileItemHolder {
    text-align: right;
}
.addProfileItem {
    color: #0071B9;
    font-size: 1.1em;
}

/* vyhladavanie */
dl.list-item-search {
    margin:0em 0 12px 0;
    padding:0em;
}
dl.list-item-search dt {
    margin:0em;
    padding:0em;
    color:#D0700B;
    font-weight:bold;
}
dl.list-item-search dt a {
    color: #0071B9;
}
dl.list-item-search dd {
    margin:0em;
    padding:0em;
}
dl.list-item-search dd.anotation {
    padding:0;
    color:#606060;
}
dl.list-item-search dd.anotation p {
    padding:0;
    margin:0;
}
dl.list-item-search dd.more {
    padding:0 0px 0px 0px;
}
dl.list-item-search dd.more a {
    color:#353535;
}

/* kalendar akcii */
table.calendarEvents {
    margin: 0px 0px 10px 0px;
    border-left: 1px solid #737272;
    border-top: 1px solid #737272;
}
table.calendarEvents th {
    border-right: 1px solid #737272;
    border-bottom: 1px solid #737272;
    background: #EAEAEA;
    padding: 4px 2px 4px 10px;
}
table.calendarEvents th.nr {
    width: 20px;
}
table.calendarEvents th.dt {
    width: 100px;
}
table.calendarEvents th.nm {
    width: 125px;
}
table.calendarEvents th.pl {
    width: 125px;
}
table.calendarEvents th.ds {
    width: 125px;
}
table.calendarEvents td {
    padding: 4px;
    border-right: 1px solid #737272;
    border-bottom: 1px solid #737272;
}
table.calendarEvents td a {
    color: #0071B9;
    text-decoration: none;
    font-weight: bold;
}

.homepageJobs {
    width: 180px;
    padding: 10px;
    margin: 15px 12px 15px 0px;
    float: left;
    background: url(images/fpanel-bg.gif) repeat-x left top #E9E9E9;
    min-height: 50px;
    _height: 50px;
}
.homepageJobsLast {
    margin-right: 0px;
}
.homepageJobs dl {
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.homepageJobs dl dt a {
    font-family: tahoma;
    font-size: 1.5em;
    font-weight: bold;
    text-decoration: none;
    color: #EE2625;
}
.homepageJobs dl dd {
    margin: 0px;
    padding: 0px;
}
.homepageJobs dl dd ul {
    margin: 10px 0px 0px 5px;
    padding: 0px;
    list-style: none;
}
.homepageJobs dl dd ul li {
    background: url(images/lm-h-bg.gif) no-repeat scroll left 4px;
    margin: 0px 0px 3px;
    padding: 0px 0px 0px 10px;
}
.homepageJobs dl dd ul li a {
    text-decoration: none;
}
