﻿body {margin:0; font-size:75%; line-height:1.4em; /* 12px */ color:#000; background:url('Images/bgBody.jpg') #5678B8 left top repeat-x;}
div, span, p, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, a, form, hr {margin:0; padding:0; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}
input, textarea, select {font-size:1em; line-height:1.2em; color:#000; font-family:Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;}

#header {position:relative; width:996px; height:120px; margin:0 auto; background:url('Images/bgHeader.gif') #FFF left top repeat-x; border-left:solid #8d9ecc 1px; border-right:solid #8d9ecc 1px;}
#headerC {padding:0 15px 15px 15px;}
#page {position:relative; width:996px; margin:0 auto; background:#FFF; border:solid #8d9ecc 1px; border-top:none;}
#pageC {padding:10px;}
#top {margin:15px 0 10px 0; background:url('Images/bgTop.gif') #F5F5F5 left top repeat-x; overflow:auto; border-bottom:solid #2D499D 5px;}
#topC {padding:0 15px;}
#left {float:left; width:22%; margin-bottom:20px; overflow:hidden;}
#leftC {}
#main {float:right; width:78%; margin-bottom:20px; overflow:hidden;}
#mainC {padding-left:10px; text-align:justify !important;}
#right {float:right; width:200px; overflow:auto;}
#rightC {}
#footer {clear:both; height:30px; background:url('Images/bgFooter.gif') #2D499D left top repeat-x;}
#footerC {padding:8px 10px 0 10px;}

a {color:#234795; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#df4e19; line-height:1.1em;}
h1 {font-size:1.5em; margin-bottom:0.7em; padding:4px 10px; color:#FFF; background:url('Images/bgTitle.gif') #DF4E19 left top repeat-x;}
h2 {font-size:1.3em; margin-bottom:0.5em;}
h3 {font-size:1.2em; margin-bottom:0.3em;}
h4, h5, h6 {font-size:1em; margin-bottom:0.3em;}

ul, ol {margin-left:2em;}

p {margin-bottom:1em;}

img {border:none;}

div.html table {border-collapse:collapse;}
div.html table td,
div.html table th {padding:0.2em 0.4em; vertical-align:top; border:solid #CCC 1px;}
div.html table th {background:#EEE;}
div.html table.noborder td {border:none;}
div.html table,
div.html ol,
div.html ul {margin-bottom:1em;}

table.tbl {border-collapse:collapse;}
table.tbl td {padding:0.2em 0.4em; vertical-align:top; border:solid #CCC 1px;}

address {margin:1.5em 0; padding-left:42px; font-style:normal; background:url(Images/address.gif) left top no-repeat;}

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}

.ajax__tab_xp .ajax__tab_body {padding:1.5em 0 0 0 !important; border:none !important;}

span.sup {position:relative; top:-0.3em; font-size:0.8em;}

div.menuLeft {overflow:hidden;}
div.menuLeft a {display:block; padding:3px; color:#000; text-decoration:none;}
div.menuLeft ul {margin:0; list-style-type:none;}
div.menuLeft ul ul {background:#DDD;}
div.menuLeft ul ul ul {padding:0; margin:0;}
div.menuLeft ul li {float:left; width:100%; display:none;}
div.menuLeft ul li.CMSListMenuHighlightedLI,
div.menuLeft ul li.CMSListMenuHighlightedLI li {display:block;}
div.menuLeft ul li.CMSListMenuHighlightedLI a {display:none;}
div.menuLeft ul li.CMSListMenuHighlightedLI li a {display:block;}
div.menuLeft ul a {padding-left:0px; border-top:solid #EEE 1px; border-bottom:solid #BBB 1px;}
div.menuLeft ul ul a {padding-left:15px; background:url(Images/liMenu.gif) #DDD 6px 10px no-repeat; font-weight:bold;}
div.menuLeft ul ul ul a {padding-left:15px; background:#EEE; font-weight:normal; border-top:solid #FFF 1px; border-bottom:solid #CCC 1px;}
div.menuLeft ul ul ul ul a {padding-left:25px;}
div.menuLeft ul ul ul ul ul a {padding-left:35px;}
div.menuLeft ul ul li a.CMSListMenuLinkHighlighted {background:url(Images/liMenuAct.gif) #CCC 6px 10px no-repeat;}

div.logosLeft {margin-top:20px; text-align:center;}
div.logosLeft img {margin-bottom:1.1em;}
div.logosLeft h4 {margin-bottom:1.1em;}

div.logosBottom {margin-top:20px;}
div.logosBottom img {margin-right:30px;}

div.searchBox {float:left; padding:5px 0;}
div.searchBox input.searchText {float:left; width:165px; padding:2px; color:#555; border:solid #999 1px;}
div.searchBox input.searchButton {float:left; margin-left:3px;}

div.breadcrumb {width:737px; padding:6px 0; float:right;}

div.languageSelection {position: absolute; right: 20px; top: 65px;}

div.linksTop {position:absolute; left: 0px; top:87px; color:#8d9ecc; text-align:right; width: 966px;}
div.linksTop a {color:#FFF !important;}

div.linksBottom,
div.linksBottom a {color:#FFF !important;}

div.menuHeader {position:absolute; left:450px;}

img.logo {float:left; margin:48px 30px 0 20px;}
#headerC .title {float:left; margin:53px 30px 0 0px;}

div.fileList {margin-top:1em; margin-bottom:1em;}
img.fileIcon,
div.file img {position:relative; top:0.3em;}

div.relatedDocs {margin-top:1em; padding-top:1em; border-top:solid #CCC 1px;}

div.imageGallery {margin-top:1em; padding-top:1em;}
div.imageGallery img {margin:0 0.5em 0.5em 0; border:solid #CCC 1px;}

div.mediaGallery {margin-top:1em; padding-top:1em;}

.p {margin-bottom:1em;}
.b {font-weight:bold;}

div.SearchDialog label {padding-right:0.5em; font-weight:bold;}
div.SearchDialog input {width:18em !important;}
div.SearchDialog select {width:18.5em !important;}
div.SearchDialog input.CMSSearchDialogSearchButton {width:7em !important; font-weight:bold;}
div.SearchResults {margin-top:1em; border-top:solid #DDD 1px;}

div.newsItem {clear:both;}
div.newsItem img {float:left; margin:0 1em 1em 0;}

div.form table td,
div.form table th {padding:2px; text-align:left; vertical-align:top;}
div.form table td em {padding-left:5px; color:#F00; font-size:16px; font-weight:bold;}

table.events {width:100%; border-collapse:collapse;}
table.events th.date {width:12%;}
table.events th.place {width:20%;}
table.events th,
table.events td {padding:0.2em 0.4em; vertical-align:top; border:solid #CCC 1px;}
table.events th {background:#EEE;}

div.box {margin-bottom:10px;}
div.box div.boxTitle {padding:7px 10px 7px 10px; background:url('Images/boxTitleBg.gif') #cecece left top repeat-x; border-bottom:solid #777 2px;}
div.box div.boxTitle h3 {margin:0; padding-left:20px; font-size:1em; background:url('Images/boxTitleLi.gif') transparent left 2px no-repeat;}
div.box div.boxC {padding:8px; font-size:0.9em; line-height:1.3em;}
div.box * {color:#FFF !important; text-align:left;}
div.box ul {margin:0; list-style-type:none;}
div.box ul li {padding:5px 0 5px 12px; background:url('Images/li.gif') left 8px no-repeat;}
div.box div.more {text-align:right; font-weight:bold;}
div.boxBlue div.boxC {background:url('Images/boxBlueBg.gif') #182e6e left top repeat-x; border-top:solid #CCC 1px;}
/*div.boxGray div.boxC {background:url('Images/boxGrayBg.gif') #555 left top repeat-x; border-top:solid #CCC 1px;}*/
div.boxGray div.boxC {background:#fff; border:solid #ddd 1px;}
div.boxGray div.boxC * {color:#000 !important;}
div.boxGray div.boxC a {color:#234795 !important;}
div.boxGray div.boxC h4 {font-size:1.1em; line-height:1.1em; margin-bottom:0.5em;}

div.box div.item {margin-bottom:12px; border-bottom:solid #ddd 1px;}

div.bannerTop {position:absolute; top:16px;}

ul.rss {margin:0; padding:0; list-style-type:none;}
ul.rss li {padding:3px 25px; background:url('Images/rss.gif') left 3px no-repeat;}

div.rentCalc table td {padding:2px 4px; vertical-align:top;}
div.rentCalc select {width:370px;}
div.rentCalc input.button {margin-top:10px; font-weight:bold;}
div.rentCalc table.result td {padding:4px; background:#EEE; font-weight:bold;}
div.rentCalc div.help {clear:both; padding:10px 0; color:#666; text-align:left;}
div.rentCalc img.help {float:right; cursor:pointer;}
div.rentCalc div.note {margin-top:15px; font-size:11px; line-height:14px; text-align:left; color:#666;}
div.rentCalc span.note {display:block; margin-top:15px; font-size:14px; font-weight:bold; color:#F00;}
div.rentCalc span.err {display:block; margin-top:15px; color:#F00; font-weight:bold;}
div.rentCalc img.print {margin-top:15px; cursor:pointer;}

table.infoBoard {width:100%; border-collapse:collapse;}
table.infoBoard td,
table.infoBoard th {padding:2px 4px; vertical-align:top; border:solid #CCC 1px;}
table.infoBoard th {background:#EEE;}

/* ÉSUS */
div.esusDetail p.history {color:#666;}
div.esusDetail span.s {text-decoration:line-through;}
div.esusDetail a.back {float:right; font-weight:bold;}

div.esusList table {width:100%;}
div.esusList tr.th td {background:#EEE; font-weight:bold;}

div.esusFilter {margin-bottom:1em;}
div.esusFilter input.query {width:250px; margin:0 5px;}
div.esusFilter select {width:150px; margin:0 5px;}
/********/

/* novinky na HP */
div.newsHP {width:540px; background:url('Images/boxHPbg.gif') right top repeat-y; overflow:auto;}
div.newsHP div.newsHP_C {margin:12px 14px 12px 0; background:#fff; overflow:auto; border:solid #ddd 1px;}
div.newsHP div.newsHPhead {height:37px; background:url('Images/bgNewsHP.gif') right top repeat-x;}
div.newsHP div.newsHPhead img {float:left; margin:10px 0 0 10px;}
div.newsHP div.newsHPinner {padding:15px; overflow:auto;}
div.newsHP div.newsHPinner div.newsHPmenu {float:left; margin-top:10px;}
div.newsHP div.newsHPinner div.newsHPmenu a {float:left; font-weight:bold;}
div.newsHP div.newsHPinner div.newsHPmenu span {float:left; padding:0 8px;}
div.newsHP h3 {float:left; margin:10px 0 0 8px; color:#000;}
div.newsHP h3 a {color:#000; text-decoration:none;}
div.newsHP div.item {margin-bottom:12px; padding:0 0 12px 30px; border-bottom:solid #ddd 1px;}
div.newsHP div.item h4 {text-align:left; line-height:1.3em;}
div.newsHP div.item img {float:left; margin:3px 8px 0 0;}
div.newsHP div.item img.icon {position:absolute; margin:4px 0 0 -30px;}
div.newsHP div.item span.date {color:#999;}
/*****************/

/* akce na HP */
div.eventsHP div.item {margin-bottom:12px; padding-left:23px;}
div.eventsHP div.item img.icon {position:absolute; margin:3px 0 0 -24px;}
div.eventsHP div.item span.date {color:#a2b1dc !important;}
div.eventsHP div.item a {text-decoration:none;}
div.eventsHP table {width:100%; margin:15px 0 8px 0; border-top:solid #46588b 1px;}
/**************/

DIV.boxHPnew {width:494px; border-bottom:solid #dfdfdf 1px; margin-bottom:15px; float:left;}
DIV.boxHPnew P {}
DIV.boxHPnew .boxHPleft {width:220px; float:left;}
DIV.boxHPnew .boxHPright {width:150px; float:left; /*margin-top:-12px;*/}
DIV.boxHPnew .btnKalkulacka {width:123px; height:49px; float:left; background:url('Images/btnCalculator.gif') no-repeat;
                              padding:15px 0px 0px 110px; margin-left:127px; display:block;}  
DIV.boxHPnew .btnUredniDeska {width:138px; height:39px; float:left; background:url('Images/btnUredniDeska.gif') no-repeat;
                              padding:25px 0px 0px 95px; margin-right:27px; display:block;}    
DIV.boxHPnew .btnPodatelna {width:123px; height:39px; float:left; background:url('Images/btnPodatelna.gif') no-repeat;
                            padding:25px 0px 0px 110px; display:block;}
DIV.boxHPnew .btnDavka {width:123px; height:39px; float:left; background:url('Images/btnDavka.gif') no-repeat;
                            padding:25px 0px 0px 110px; display:block;}
                            
DIV#divpopup IMG.btnPopupClose {float:right;}      

.tabForum td, .tabForum th, .tabForum table
{
  padding:0.2em 0.4em; vertical-align:top; border:none !important; 
}  
   
