Body {
background-color: #E7EAEC;
}

.SubHead {
font-family: Arial;
font-size: 12px;
color: #51596a;
}

.Help {
border-right: black 1px solid;
padding-right: 2px;
border-top: black 1px solid;
padding-left: 2px;
font-weight: normal;
font-size: 11px;
padding-bottom: 2px;
border-left: black 1px solid;
color: #518ccc;
padding-top: 2px;
border-bottom: black 1px solid;
font-family: Arial;
background-color: #FFFFFF;
}

.Normal, .Normal a, .Normal a:hover, .Normal a:link, .Normal a:visited, a.Normal, a.Normal:hover, a.Normal:link, a.Normal:visited {
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #51596a;
}

.ReportTitleCell, .ReportTitleCell a, .ReportTitleCell a:hover, .ReportTitleCell a:link, .ReportTitleCell a:visited, a.ReportTitleCell, a.ReportTitleCell:hover, a.ReportTitleCell:link, a.ReportTitleCell:visited {
text-decoration: none;
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #518ccc;
width: 70%;
}

.ArchiveTitleCell, .ArchiveTitleCell a, .ArchiveTitleCell a:hover, .ArchiveTitleCell a:link, .ArchiveTitleCell a:visited, a.ArchiveTitleCell, a.ArchiveTitleCell:hover, a.ArchiveTitleCell:link, a.ArchiveTitleCell:visited {
text-decoration: none;
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #518ccc;
width: 82%;
}

.DescriptionCell, .DescriptionCell a, .DescriptionCell a:hover, .DescriptionCell a:link, .DescriptionCell a:visited, .DateCell, .DateCell a, .DateCell a:hover, .DateCell a:link, .DateCell a:visited {
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #51596a;
width: 220px;
}

.DescriptionAboutUsCell, .DescriptionAboutUsCell a, .DescriptionAboutUsCell a:hover, .DescriptionAboutUsCell a:link, .DescriptionAboutUsCell a:visited {
text-decoration: none;
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: #51596a;
width: 350px;
}

.TitleCell, .TitleCell a, .TitleCell a:hover, .TitleCell a:link, .TitleCell a:visited,
a.TitleCell, a.TitleCell:hover, a.TitleCell:link, a.TitleCell:visited,
.NadpisCell, .NadpisCell a, .NadpisCell a:hover, .NadpisCell a:link, .NadpisCell a:visited,
a.NadpisCell, a.NadpisCell:hover, a.NadpisCell:link, a.NadpisCell:visited {
text-decoration: none;
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #518ccc;
}

td.ReportTitleCell, td.DescriptionCell, td.DateCell, td.ArchiveTitleCell, td.DescriptionAboutUsCell {
background-image: url(pix/liniaKategorieLewa.png);
background-repeat: repeat-x;
background-position: center bottom;
padding-bottom: 7px;
text-align: left;
}


.DNNArchiveFilterTable {
width: 100%;
}

.DNNArchiveTable {
width: 100%;
height: 2px;
color: #FFFFFF;
background-color: #FFFFFF;
border-width: 0px;
border-style: none;
font-size: 10px;
}

.DNNArchiveTopTable {
height: 0px;
font-size: 0px;
}

.DNNArchiveMiddleTable {
height: 18px;
}

.DNNArchiveBottomTable {
background-repeat: repeat-x;
background-position: center top;
height: 1px;
}

.ArchiveContentFilter, .ArchiveContentFilter span {
padding: 10px 10px 10px 10px;
margin: 10 10 10 10;
}

.ArchiveContent, .ArchiveContent a, .ArchiveContent a:link, .ArchiveContent a:visited, a.ArchiveContent, a.ArchiveContent:link, a.ArchiveContent:visited {
font-family: Arial;
font-size: 15px;
color: #51596a;
text-align: center;
font-weight: bold;
text-decoration: none;
}

a.ArchiveContent:hover, .ArchiveContent a:hover {
color: #518ccc;
}

.ArchiveContentSelected, .ArchiveContentSelected a, .ArchiveContentSelected a:link, .ArchiveContentSelected a:visited, a.ArchiveContentSelected, a.ArchiveContentSelected:link, a.ArchiveContentSelected:visited {
font-family: Arial;
font-size: 15px;
color: #518ccc;
text-align: center;
font-weight: bold;
text-decoration: none;
}

a.ArchiveContentSelected:hover, .ArchiveContentSelected a:hover {
color: #51596a;
}

.dottedLine {
background-image: url(pix/liniaKategorieLewa.png);
background-position: center bottom;
background-repeat: repeat-x;
width: 100%;
height: 5px;
padding: 0 0 0 0;
}

DIV.biglist {
width: 95%;
clear: both;
text-align: left;
}
DIV.biglist_left {
width: 380px;
float: left;
font-size: 11px;
}
DIV.biglist_right {
text-align: right;
width: 740px;
float: right;
margin-left: 0px;
}
DIV.list_brake {
background-color: #949797;
margin: 20px 0px;
height: 2px;
font-size: 2px;
}

.pictureZone, .pictureZone img, img.pictureZone {
float: right;
}

.testImg, TD.testImg, TR.testImg, TABLE.testImg {
text-align: justify;
width: 100%;
vertical-align: middle;
}

.testImg IMG, IMG.testImg {
clear: both;
float: right;
width: 121px;
border-top-width: 0px;
border-bottom-width: 20px;
border-left-width: 20px;
border-right-width: 0px;
border-color: #FFFFFF;
}

.testImgArticle, TD.testImgArticle, TR.testImgArticle, TABLE.testImgArticle {
text-align: justify;
width: 100%;
vertical-align: middle;
}

.testImgArticle IMG, IMG.testImgArticle {
clear: both;
float: left;
width: 141px;
border-top-width: 20px;
border-bottom-width: 20px;
border-left-width: 20px;
border-right-width: 20px;
border-color: #FFFFFF;
}

DIV.pictureZone {
position: relative;
top: -130px;
right: 10px;
}

.dnnTitleSpecialModule,
a.dnnTitleSpecialModule:hover, .dnnTitleSpecialModule a:hover, .dnnTitleSpecialModule a, .dnnTitleSpecialModule a:link, .dnnTitleSpecialModule a:visited, a.dnnTitleSpecialModule, a.dnnTitleSpecialModule:link, a.dnnTitleSpecialModule:visited {
color: #51596a;
font-family: Arial;
font-size: 20px;
font-weight: bold;
text-decoration: none;
}

.dnnTitleSpecialModuleSmaller, a.dnnTitleSpecialModuleSmaller, a.dnnTitleSpecialModuleSmaller:link, a.dnnTitleSpecialModuleSmaller:hover {
color: #51596a;
font-family: Arial;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

._StandardText {
font-family: Arial;
font-size: 12px;
color: #51596a;
text-align: left;
font-weight: normal;
text-decoration: none;
}

a._StandardText:hover, ._StandardText a:hover, ._StandardText a, ._StandardText a:link, ._StandardText a:visited, a._StandardText, a._StandardText:link, a._StandardText:visited {
color: #518ccc;
text-decoration: none;
}

.StandardText {
font-family: Arial;
font-size: 12px;
color: #51596a;
text-align: left;
font-weight: normal;
text-decoration: none;
}

a.StandardText:hover, .StandardText a:hover, .StandardText a, .StandardText a:link, .StandardText a:visited, a.StandardText, a.StandardText:link, a.StandardText:visited {
color: #518ccc;
text-decoration: none;
}

a.StandardText img:link, .StandardText img:visited, .StandardText img:hover,
.StandardText img:link, img.StandardText, img.StandardText:link, img.StandardText:hover,
img.StandardText:visited {
border: none 0px White;
text-decoration: none;
}

.CommandButton {
font-family: Arial;
font-size: 12px;
color: #51596a;
text-align: left;
font-weight: normal;
text-decoration: none;
}

a.CommandButton:hover, .CommandButton a:hover, .CommandButton a, .CommandButton a:link, .CommandButton a:visited, a.CommandButton, a.CommandButton:link, a.CommandButton:visited {
color: #518ccc;
text-decoration: none;
}

#container, table#container {
width: 900px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: center;
background: #FFFFFF;
color: #233C52;
border: 0px;
}

.contentpanetop {
padding-left: 20px;
background-image: url(pix/liniaKategorieLewa.png);
background-position: center bottom;
background-repeat: repeat-x;
width: 100%;
height: 30px;
}

.contentpanetopDNNArticle {
width: 100%;
}

.breadcrumbFont, a.breadcrumbFont, .breadcrumbFont a:hover, .breadcrumbFont a:visited, .breadcrumbFont a:link, a.breadcrumbFont:hover, a.breadcrumbFont:visited, a.breadcrumbFont:link {
color: #51596a;
font-weight: normal;
text-decoration: none;
font-family: Arial;
font-size: 12px;
}

.firstPageInnerTable {
width: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.ace_Content {
width: 900px;
padding: 0 0 0 0;
margin: 0 auto;
border-color: #FFFFFF;
border-width: 0px;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #51596a;
text-align: left;
font-weight: normal;
}

.testing, .testing td, .testing tr {
width: 0px;
}

#bottomAddress {
width: 983px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: center;
border: 10px;
background-color: #BBBBBB;
color: #51596a;
font-family: Verdana;
font-size: 9px;
font-weight: normal;
}

.pageGrayBorder {
width: 100%;
background-color: #E7EAEC;
text-align: center;
background-image: url(pix/tien_down.png);
background-position: center top;
background-repeat: no-repeat;
}

.pageWhiteMiddleBorder {
width: 100%;
padding: 0 0 0 0;
text-align: center;
margin: 0 0 0 0;
background-color: #FFFFFF;
}

#pageWhiteMiddleBorderBanner {
background-color: #FFFFFF;
}

.pageTop {
width: 100%;
padding: 0 0 0 0;
background-image: url(pix/bt.gif);
background-position: 50% -1px;
background-repeat: repeat-x;
text-align: center;
margin: 0 0 0 0;
}

.Language img {
height: 13px;
}

DIV#top_languages {
position: absolute;
width: 190px;
height: 13px;
top: 6px;
left: 40px;
}

DIV#top_slogan {
position: absolute;
width: 240px;
height: 20px;
color: #16467a;
font-size: 12px;
top: 54px;
left: 352px;
text-align: left;
}

DIV#top_logo {
position: absolute;
width: 240px;
height: 86px;
top: 30px;
left: 50px;
text-align: left;
border-width: 0px;
text-decoration: none;
}

DIV#top_logo a, DIV#top_logo img, img.DIV#top_logo, DIV#top_logo img:link,
DIV#top_logo a:hover, DIV#top_logo a:visited, DIV#top_logo a:link {
border-width: 0px;
}

DIV#top_topmenu {
position: absolute;
text-align: right;
width: 300px;
height: 22px;
top: 14px;
left: 643px;
}

DIV#top_search_form {
position: absolute;
width: 220px;
height: 22px;
top: 86px;
right: 50px;
text-align: right;
}

.ace_TopHeaderFont, .ace_TopHeaderFont a, .ace_TopHeaderFont a:hover, .ace_TopHeaderFont a:visited, .ace_TopHeaderFont a:link {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

.ace_TopMottoFont {
color: #3782C6;
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.pageWhiteBorder {
width: 1000px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: center;
background: White;
color: Black;
background-image: url(pix/bh2.png);
background-repeat: repeat-y;
background-position: 50% top;
}

.pageGrayMiddleBorder {
width: 1000px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: center;
background: White;
color: Black;
background-image: url(pix/b.png);
background-repeat: repeat-y;
background-position: 50% top;
}

.bottomNoBorder {
border-bottom-style: none;
}

.bottomBorder {
border-bottom-style: solid;
}

.main_dnnmenu_icon {
cursor: auto;
text-align: center;
width: 30px;
height: 25px;
}

.ace_MenuTable {
width: 900px;
padding: 0 0 0 0;
text-align: center;
margin: 0 auto;
}

DIV#ace_TopTable {
background-image: url(pix/hlava4.png);
position: relative;
width: 1000px;
background-repeat: no-repeat;
background-position: 50% top;
height: 116px;
}

#header {
width: 100%;
margin: 0 0 0 0;
}

.ace_TopHeader {
width: 100%;
height: 170px;
}

.ace_TopBackground {
width: 100%;
margin: 0 0 0 0;
padding: 10 0 10 0;
}

.ace_Header {
width: 100%;
background: #FFFFFF;
margin: 0 0 0 0;
padding: 10px 0 0 30px;
vertical-align: top;
border-color: #233C52;
text-align: left;
}

.ace_TextVersionFont, .ace_TextVersionFont a, .ace_TextVersionFont hover {
color: #233C52;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

a.user:link, a.user:active, a.user:visited, a.login:link, a.login:active, a.login:visited, .style1, link.style1, a.style1 {
color: #000000;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
font-size: 12px;
}

.completeLoginModule {
width: 100%;
text-align: left;
vertical-align: top;
height: 100px;
padding: 0px 0px 0px 4px;
}

.completeLogoutModule {
width: 100%;
text-align: left;
vertical-align: top;
height: 100px;
padding-left: 17px;
}

.loginPart, table.loginPart {
width: 100%;
text-align: left;
vertical-align: top;
}

.ace_WhiteLine {
height: 1px;
background-color: #bdd9f1;
}

.ace_WhiteMainZoneRight {
width: 330px;
padding: 0 0 0 0;
height: 222px;
}

.ace_WhiteMainZoneLeft {
width: 330px;
padding: 0 0 0 0;
height: 222px;
}

.ace_Address {
color: #51596a;
font-family: Verdana;
font-size: 9px;
font-weight: normal;
}

.ace_Blue1 {
background-color: #85b7dc;
}

.ace_Blue2 {
background-color: #4B5B6B;
}

.ace_Blue3 {
background-color: #90AABB;
width: 375px;
}

.ace_Blue4 {
background-color: #96B5CA;
width: 375px;
}

.ace_BlueSign {
width: 5px;
background-color: #FFFFFF;
vertical-align: top;
}

.ace_TopBackground table {
border-top-color: #FFFFFF;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

#ace_TopBackgroundMenu {
width: 100%;
margin: 0 0 0 0;
padding: 0px 0 10 0;
}

#ace_TopBackgroundMenu table {
border-top-color: #FFFFFF;
padding-right: 0px;
}

#ace_TopBackgroundMenu td {
padding-right: 2px;
}

.firstPageNormalText, .firstPageNormalText a, a.firstPageNormalText, a.firstPageNormalText:link, a.firstPageNormalText:visited, .firstPageNormalText a:visited, .firstPageNormalText a:link {
font-family: Arial;
font-size: 12px;
color: #51596a;
text-align: center;
font-weight: normal;
text-decoration: none;
}

a.firstPageNormalText:hover, .firstPageNormalText a:hover {
color: #518ccc;
}

.NormalTextBox {
background-color: #DDDDDD;
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
}

.textBoxes {
background-color: #DDDDDD;
border-width: 1px;
border-style: solid;
border-color: #BBBBBB;
}

#dnn_PageMenu1_dnnNAV2_ctldnnNAV2, #dnn_PageMenu1_dnnNAV2_ctldnnNAV2 table {
width: 100%;
}

table.dnn_dnnNAV2_ctldnnNAV2_2 {
width: 100%;
padding: 0 0 0 0;
margin: 0 0 0 0;
border-width: 0;
}

.ace_NavNodeRoot, .ace_NavNodeRoot a {
width: 100%;
height: 33px;
padding: 10px 3px 6px 3px;
background-image: url(pix/menu_l.png);
background-position: center top;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-align: center;
color: #FFFFFF;
text-transform: lowercase;
margin: 0 0 0 0;
}

.ace_NavNodeRoot a:hover, .ace_NavNodeRoot a:visited {
color: #FFFFFF;
text-decoration: none;
}

.ace_NavNodeRoot table {
width: 100%;
padding-right: 0px;
}

.ace_NavNodeRootHover {
background-image: url(pix/menu_h.png);
}

.ace_NavNodeRootHover a, .ace_NavNodeRootHover table {
color: #FFFFFF;
text-decoration: none;
background-image: url(pix/menu_h.png);
}

.ace_NavNodeSelectedRoot, .ace_NavNodeSelectedRoot a {
background-repeat: repeat;
background-image: url(pix/menu_h.png);
color: #FFFFFF;
}

.ace_NavNodeSelectedRoot a:hover, .ace_NavNodeSelectedRoot a:visited {
color: #FFFFFF;
text-decoration: none;
}

.ace_NavNodeSub, .ace_NavNodeSub a {
font-weight: normal;
font-size: 12px;
font-family: Arial;
color: #FFFFFF;
padding: 5px 16px 5px 15px;
text-align: left;
background-color: #74808f;
text-decoration: none;
}

.ace_NavNodeSub a:hover, .ace_NavNodeSub a:visited {
color: #FFFFFF;
text-decoration: none;
}

.ace_NavNodeSub tr {
background-image: url(pix/podmenuElement.gif);
background-position: left center;
background-repeat: no-repeat;
height: 19px;
}

.ace_NavNodeSubHover, .ace_NavNodeSubHover a {
color: #FFFFFF;
background-color: #404f64;
text-decoration: none;
}

.ace_NavNodeSubHover tr, .ace_NavNodeSelectedSub tr {
background-image: url(pix/podmenuElementHover.gif);
background-position: left center;
background-repeat: no-repeat;
background-color: #404f64;
}

#dnn_PageMenu1_dnnNAV2_ctldnnNAV2_0 {
padding: 10 10 10 10;
margin: 10 10 10 10;
}

.ace_NavNodeSelectedSub, .ace_NavNodeSelectedSub a {
background-color: #404f64;
}

/* navigacia na hlavnej stranke - v 3 moduloch */

.ace_firstPage_navigation .ace_firstPage_head-wrapper {
background-image: pix/bodka_c.png);
background-position: left center;
background-repeat: no-repeat;
height: 26px;
width: 10px;
padding-bottom: 3px;
vertical-align: middle;
}

.ace_firstPage_navigation .ace_firstPage_head-wrapper a.ace_firstPage_head {
cursor: pointer;
background: Transparent url(pix/liniaKategorieLewa.png) repeat-x scroll center top;
color: #666666;
display: block;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 26px;
width: 95%;
margin-left: 0px;
text-indent: 0px;
overflow: hidden;
vertical-align: middle;
}

.ace_firstPage_navigation .ace_firstPage_head-wrapper a.ace_firstPage_head img, .ace_firstPage_navigation .ace_firstPage_head-wrapper a.ace_firstPage_head img:link, .ace_firstPage_navigation .ace_firstPage_head-wrapper a.ace_firstPage_head img:visited, .ace_firstPage_navigation .ace_firstPage_head-wrapper a.ace_firstPage_head img:hover {
text-decoration: none;
border: none 0px White;
vertical-align: middle;
}

.ace_firstPage_ui-accordion {
padding-left: 20px;
}

.ace_firstPage_navigation a.ace_firstPage_head:hover {
color: #518ccc;
background-color: #f0f4f6;
}

.ace_firstPage_navigation .ace_firstPage_head-wrapper .ace_firstPage_current a, .ace_firstPage_navigation .ace_firstPage_current a {
color: #9bbad8;
}
.ace_firstPage_navigation .ace_firstPage_selected {
background-image: url(pix/SubNavigation_ParentLeft_Current.gif);
margin-bottom: 0px;
}
.ace_firstPage_navigation ul {
border-width: 0px;
margin: 0px;
padding: 0px;
margin-left: 20px;
display: block;
}
.ace_firstPage_navigation li {
list-style: none outside none;
display: inline;
}
.ace_firstPage_navigation ul li a, .ace_firstPage_navigation ul li a:visited, .ace_firstPage_navigation ul li a:active {
color: #7e7e7e;
display: block;
text-decoration: none;
font-family: Arial;
font-size: 9pt;
height: 16px;
width: 180px;
zoom: 1;
}
.ace_firstPage_navigation ul li a:hover {
color: #9bbad8;
}

/* navigacia na hlavnej stranke - v module DNNArticleList */

.ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article {
background-position: left center;
background-repeat: no-repeat;
padding-bottom: 3px;
}

.ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article a.ace_firstPage_head_article {
cursor: pointer;
background: Transparent url(pix/liniaKategorieLewa.png) repeat-x scroll center top;
color: #666666;
display: block;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: none;
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 18px;
width: 95%;
margin-left: 5px;
text-indent: 0px;
overflow: hidden;
vertical-align: top;
padding-top: 2px;
}

.ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article a.ace_firstPage_head_article img, .ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article a.ace_firstPage_head_article img:link, .ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article a.ace_firstPage_head_article img:visited, .ace_firstPage_navigation_article .ace_firstPage_head-wrapper_article a.ace_firstPage_head_article img:hover {
text-decoration: none;
border: none 0px White;
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 26px;
margin-left: 0px;
text-indent: 0px;
overflow: hidden;
vertical-align: middle;
}

.ace_firstPage_navigation_article a.ace_firstPage_head_article:hover {
color: #518ccc;
background-color: #f0f4f6;
}
