body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
}
  
.obrazokNaStred { display: block; margin: 5px auto 7px; }
.obrazokVlavo { float: left; margin: 5px 10px 5px 0px; }
.obrazokVpravo { float: right; margin: 5px 0px 5px 10px; }
.obrazokBezOdsadenia { margin: 0px !important; } 

div#content img.obrazokNaStred { display: block; margin: 5px auto 5px; }
div#content img.obrazokVlavo { float: left; margin: 5px 10px 5px 0px; }
div#content img.obrazokVpravo { float: right; margin: 5px 0px 5px 10px; }
div#content img.obrazokBezOdsadenia { margin: 0px !important; }  

p.align-center  {text-align: center; }
p.align-left  {text-align: left; }
p.align-right {text-align: right; }
p.align-justify {text-align: justify; }

td.align-center {text-align: center;}
td.align-left {text-align: left;}
td.align-right  {text-align: right;}
td.align-justify  {text-align: justify;}

body, td, p, div {
  font-family: Verdana;
  font-size: 10px;
  color: #333333;
}
td {
  vertical-align: top;
}

a:link, a:active, a:visited {
  color: #336699;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

H1 {
  color: #2f4376;
  font-size: 14px;
}
H2 {
  color: #2f4376;
  font-size: 12px;
}
H3 {
  color: #2f4376;
  font-size: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
H4 {
  font-size: 12px;
}
H5 {
  font-size: 12px;
  text-decoration: underline;
}
H6 {
  font-size: 10px;
}

li {
  margin-bottom: 10px;
}

hr {
  color: #2f4376;
  height: 1px;
}

form {
  margin: 0px;
  padding: 0px;
}
input.submit {
  color: #fff;
  background-color: #999999;
  border: 0px;
  padding: 4px 4px 3px 4px;
  _padding: 4px 2px 3px 2px;
  margin-right: 0px;
  font-size: 10px;
  font-family: Verdana;
}
legend {
  font-size: 14px;
  padding: 0px 0px 15px 0px;
}

label {
  line-height: 20px;
}

fieldset {
  border: 0px none;
}

table.mainTab {
  width: 960px;
}
td.nopadd {
  padding: 0px;
}

table.onlyprint, tr.onlyprint, td.onlyprint, div.onlyprint, p.onlyprint {
  display: none;
}

.tabulkaRamik {}
.tabulkaRamikVpravo {}
.tabulkaRamikVlavo {}
.tabulkaRamikNaStred {}
.tabulkaNadpis {}
.tabulkaStandard {}
.tabulkaStandardVpravo {
  float: right;
  margin: 10px 0px 5px 10px;
}
.tabulkaStandardVlavo {
  float: left;
  margin: 10px 10px 5px 0px;
}
.tabulkaStandardNaStred {
  align: center;
  margin: 10px auto;
}
/*     hlavicka     */

table.hlavicka td {
  padding: 0px;
}
table.headerRight {
  width: 222px;
  background-color: #666666;
  height: 145px;
}
table.headerRight td {
  padding: 10px 14px 4px 20px;
  color: #fff;
}
table.headerRight div {
  float: right;
}
table.headerRight img {
  float: none !important;
}
table.headerRight a:link, table.headerRight a:active, table.headerRight a:visited {
  color: #fff;
  text-decoration: none;
}
table.headerRight a:hover {
  text-decoration: underline;
}

td.search {
  vertical-align: middle;
}
td.datum {
  color: #ffcc00 !important;
  font-weight: bold;
  vertical-align: bottom;
}

/*    END hlavicka     */

/*     paticka    */

td.paticka {
  text-align: center;
  vertical-align: middle;
  background-color: #000;
  color: #cccccc;
  height: 36px;
  width: 960px;
  padding: 0px;
}
td.paticka a:link, td.paticka a:active, td.paticka a:visited {
  color: #fff;
  text-decoration: none;
}
td.paticka a:hover {
  text-decoration: underline;
}
td.paticka div {
  float: left;
  padding-left: 10px;
  padding-top: 3px;
}

/*    END paticka    */

/*     menu     */

td.menu {
  background: url('/images/style/left_bg2.gif') right top repeat-y;
  width: 192px;
  border-top: 1px solid #d7d7d7;
  padding: 0px;
}
td.menu img {
  _float: left;
}
td.menuR {
  width: 222px;
  background: #fff url('/images/style/page_bg.gif') 0px 0px repeat-x;
  border-top: 1px solid #fff;
  padding: 0px;
}
div#aktuality {
  overflow: auto;
  scrollbar-face-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #999999;
  scrollbar-track-color: #f2f2f2;
  scrollbar-arrow-color: #fff;
}

div.menuL {
  background: #cccccc url('/images/style/menu_bg.gif') right top repeat-y;
  padding: 13px 0px 6px 0px;
  margin: 0px;
}

td.menu ul, td.menu li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
td.menu ul {
  background: url('/images/style/menu_line.gif') bottom left no-repeat;
}
td.menu ul ul, td.menu li li {
  background: none;
}
td.menu li {
  clear: both;
  background: url('/images/style/menu_line.gif') top left no-repeat;
}
td.menu a:link, td.menu a:active, td.menu a:visited {
  font-weight: bold;
  text-decoration: none;
  color: #2f4376;
  display: block;
  padding: 3px 4px 3px 16px;
  width: 172px;
  background: url('/images/style/menu_sipka.gif') 4px 5px no-repeat;
}
td.menu li.ulLiLevel1 a:hover, td.menu li.menuULDirOpen a:link, td.menu li.menuULDirOpen a:active, td.menu li.menuULDirOpen a:visited, td.menu li.menuULDocOpen a:link, td.menu li.menuULDocOpen a:active, td.menu li.menuULDocOpen a:visited {
  color: #fff;
  background: #336699 url('/images/style/menu_sipka-on.gif') 4px 5px no-repeat;
}
td.menu li li a {
  background-color: transparent !important;
}
td.menu li.ulLiLevel2 a:link, td.menu li.ulLiLevel2 a:active, td.menu li.ulLiLevel2 a:visited {
  padding: 3px 4px 3px 26px;
  width: 162px;
  background: url('/images/style/menu_bod.gif') 14px 5px no-repeat;
  font-weight: normal;
  color: #2f4376 !important;
}
td.menu li.ulLiLevel2 a:hover {
  color: #2f4376 !important;
  text-decoration: underline;
  background: url('/images/style/menu_bod.gif') 14px 5px no-repeat;
}
td.menu li li.menuULDirOpen a:link, td.menu li li.menuULDirOpen a:active, td.menu li li.menuULDirOpen a:visited, td.menu li li.menuULDocOpen a:link, td.menu li li.menuULDocOpen a:active, td.menu li li.menuULDocOpen a:visited {
  color: #2f4376 !important;
  font-weight: bold;
}
td.menu li.ulLiLevel3 a:link, td.menu li.ulLiLevel3 a:active, td.menu li.ulLiLevel3 a:visited {
  padding: 3px 4px 3px 36px;
  width: 152px;
  background: url('/images/style/menu_sipka_s.gif') 24px 5px no-repeat;
  font-weight: normal !important;
}
td.menu li.ulLiLevel3 a:hover {
  background: url('/images/style/menu_sipka_s.gif') 24px 5px no-repeat;
}
td.menu li li li.menuULDirOpen a:link, td.menu li li li.menuULDirOpen a:active, td.menu li li li.menuULDirOpen a:visited, td.menu li li li.menuULDocOpen a:link, td.menu li li li.menuULDocOpen a:active, td.menu li li li.menuULDocOpen a:visited {
  text-decoration: underline;
}

td.menu li  li li.menuULDirOpen li a:link, td.menu li li li.menuULDirOpen li a:active, td.menu li li li.menuULDirOpen li a:visited, td.menu li li li.menuULDocOpen li a:link, td.menu li li li.menuULDocOpen li a:active, td.menu li li li.menuULDocOpen li a:visited {
  text-decoration: none;
}

td.menu li  li li.menuULDirOpen li a:hover, td.menu li  li li li.menuULDocOpen a {
  text-decoration: underline !important;
}

td.menu li.ulLiLevel4 a:link, td.menu li.ulLiLevel4 a:active, td.menu li.ulLiLevel4 a:visited {
  padding: 3px 4px 3px 46px;
  width: 142px;
  background: url('/images/style/menu_sipka_s.gif') 34px 5px no-repeat;
  text-decoration: none;
}
td.menu li.ulLiLevel4 a:hover {
  background: url('/images/style/menu_sipka_s.gif') 34px 5px no-repeat;
}

div.aktualTit {
  background: #cccccc url('/images/style/right_bg.gif') bottom left no-repeat;
  color: #2f4376;
  font-weight: bold;
  padding: 8px 20px;
}

table.newsTable {
  margin-bottom: 10px;
}
table.newsTable td {
  padding: 15px 10px 0px 20px;
}
span.newsTableDate {
  font-weight: bold;
  color: #666666;
  display: block;
}

/*    END menu     */

/*     content     */

div.content1 {
  width: 737px;
}
div.content2 {
  width: 959px;
}
td.contBase {
  background: #fff url('/images/style/page_bg.gif') 0px 0px repeat-x;
}
div#content {
  border-top: 1px solid #fff;
  border-left: 1px solid #e7e7e7;
  overflow: auto;
  scrollbar-face-color: #cccccc;
  scrollbar-shadow-color: #cccccc;
  scrollbar-highlight-color: #cccccc;
  scrollbar-3dlight-color: #fff;
  scrollbar-darkshadow-color: #999999;
  scrollbar-track-color: #f2f2f2;
  scrollbar-arrow-color: #fff;
}
div#content img {
  margin: 0px 4px;
}
div.inside {
  padding: 4px 22px 22px 22px;
}
div.navigacia a:link, div.navigacia a:active, div.navigacia a:visited {
  text-decoration: none;
}
div.navigacia a:hover {
  text-decoration: underline;
}
div.navigacia div {
  padding-left: 22px;
}

table.nadpisTab {
  height: 21px;
  margin-top: 5px;
}
table.nadpisTab td {
  background-color: #2f4376;
  color: #fff;
  font-weight: bold;
}
td.nadpisText {
  vertical-align: middle;
  padding: 0px 25px !important;
}
div.nadpisLine {
  background: url('/images/style/title_line.jpg') bottom left no-repeat;
  padding-bottom: 2px;
  margin-bottom: 10px;
}
div.nadpisLine img {
  margin: 0px !important;
}

table.tabulkaRamik {
  border-collapse: collapse;
}
table.tabulkaRamik td {
  border: 1px solid #2f4376;
  padding: 4px;
}

table.tabulkaRamikVlavo {
  border-collapse: collapse;
  float: left;
  margin: 10px 10px 7px 0px;
}
table.tabulkaRamikVlavo td {
  border: 1px solid #2f4376;
  padding: 4px;
}

table.tabulkaRamikVpravo {
  border-collapse: collapse;
  float: right;
  margin: 10px 0px 7px 10px;
}
table.tabulkaRamikVpravo td {
  border: 1px solid #2f4376;
  padding: 4px;
}

table.tabulkaRamikNaStred {
  border-collapse: collapse;
  margin: 10px auto 10px auto;
  align: center;
}
table.tabulkaRamikNaStred td {
  border: 1px solid #2f4376;
  padding: 4px;
}

tr.tabulkaNadpis td, tr.tabulkaNadpis p {
  background-color: #2f4376;
  color: #fff;
  font-weight: bold;
}

/*    END content     */

td.menu a.btn   {display: block; text-align: center; color: #000; background: #ffcc00; padding: 15px 10px; font-size: 12px; text-transform: uppercase;}


/* MEGAMENU */

div.megamenu {height: 40px; background: #2f4376; padding: 0 0 0 25px; position: relative;}
div.megamenu ul {padding: 0; margin: 0; list-style: none;}
div.megamenu > ul ul {display: none;}
div.megamenu > ul li {float: left; padding: 0; margin: 0;}
div.megamenu > ul li a {display: block; line-height: 40px; color: #fff; font-weight: bold; text-transform: uppercase; padding: 0 10px; text-decoration: none;}
div.megamenu > ul ul li a {line-height: 140%; padding: 10px; font-weight: normal; font-size: 11px;}
div.megamenu > ul li:hover a {background: #505050; color: #fff;}

div.megamenu > ul li[class*="page"] a {background: #787878!important;}
div.megamenu > ul li[class*="page"] a:hover {background: #787878!important;}

div.megamenu > ul > li:hover > ul {display: block; position: absolute; top: 40px; left: 0; width: 100%; background: #505050; box-sizing: border-box; padding: 20px 25px;}
div.megamenu > ul > li:hover > ul > li {float: none; width: 300px; border-right: 1px solid #787878;}
div.megamenu > ul > li:hover > ul > li.sub > a {position: relative; padding-right: 20px;}
div.megamenu > ul > li:hover > ul > li.sub > a:after {content: ""; display: block; width: 6px; height: 9px; position: absolute; top: 14px; left: 100%; margin: 0 0 0 -20px;
                                                      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpi+P///yogPgPEgkDMAMMgIu0/BKBIwlRgSDIgaUeRRJYA4ZlQyXKCOrDagdVVTAwMDEpAfBaIXYH4PQMUAAQYAIfqorhS/3Q+AAAAAElFTkSuQmCC') center no-repeat;}
div.megamenu > ul > li:hover > ul > li:hover a {background: #5f5f5f;}

div.megamenu > ul > li:hover > ul > li:hover > ul {display: block; position: absolute; left: 325px; top: 20px; min-height: 100%; float: left;}
div.megamenu > ul > li:hover > ul > li:hover > ul li {float: none; width: 300px; border-right: 1px solid #787878;}
div.megamenu > ul > li:hover > ul > li:hover > ul li a {background: none; padding-left: 25px; position: relative; padding-right: 20px;}
div.megamenu > ul > li:hover > ul > li:hover > ul li:hover a {background: #5f5f5f;}
div.megamenu > ul > li:hover > ul > li:hover > ul li.sub > a:after {content: ""; display: block; width: 6px; height: 9px; position: absolute; top: 14px; left: 100%; margin: 0 0 0 -20px;
                                                      background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpi+P///yogPgPEgkDMAMMgIu0/BKBIwlRgSDIgaUeRRJYA4ZlQyXKCOrDagdVVTAwMDEpAfBaIXYH4PQMUAAQYAIfqorhS/3Q+AAAAAElFTkSuQmCC') center no-repeat;}

div.megamenu > ul > li:hover > ul > li:hover > ul > li:hover > ul {display: block; position: absolute; left: 301px; top: 0; min-height: 100%;}
div.megamenu > ul > li:hover > ul > li:hover > ul > li:hover > ul li {float: none; width: 300px; border: 0;}
div.megamenu > ul > li:hover > ul > li:hover > ul > li:hover > ul li a {background: none; padding-left: 25px;}
div.megamenu > ul > li:hover > ul > li:hover > ul > li:hover > ul li:hover a {background: #5f5f5f;}

/* 508 */

table.tabulkaStandard {margin: 25px 0 0 0;}
table.tabulkaStandard td,
table.tabulkaStandard th {text-align: left; padding: 5px 15px!important; vertical-align: middle;}
table.tabulkaStandard td input[type="text"],
table.tabulkaStandard td input[type="email"],
table.tabulkaStandard td input[type="number"] {border: 1px solid #2f4376; display: block; line-height: 26px!important; height: 26px!important; padding: 0 10px;}
table.tabulkaStandard tr td:first-child {width: 150px;}
a.btn {display: block; float: left; padding: 0 20px; line-height: 40px; height: 40px; background: #666; color: #fff; text-transform: uppercase; text-decoration: none; font-weight: bold;}
a.btn:hover {background: #2f4376;}

/* BannerSlider */

#bannerSlider {width: 546px; height: 145px; position: relative; overflow: hidden;}