/*---------------------------------------------------------------------

Page CSS
Version: 1.0
Autor: Lukas Pasek
E-m@il: lukas.pasek@interway.sk
Website: www.interway.sk
---------------------------------------------------------------------*/
/** Table of Contents - for search use prefix =
  Global Reset
  Global Settings
  Headings
  Common Formatting
  Links
  Forms
  Tables
  Wrappers
  Global Classes  
*/
/***** =Global Reset *****/
*  {padding:0; margin:0;}

/***** =Global Settings *****/
body {font-family: Arial, helvetica, verdana, sans-serif; font-size:69%; background:url(/images/css/page-bg.gif) 0 0 repeat-x; background-color:#d1d7e6; color:#222222;}


/***** =Headings *****/
h1, h2, h3, h4, h5, h6 {padding:0; font-weight:normal;}
h1 {font-size: 182%; margin: 0px 0 15px; color: #e30000;}
h2 {font-size: 163%; margin: 18px 0 15px 0; color: #193782;}
h3 {font-size: 136%; margin: 20px 0 10px; color: #193782; font-weight:bold;}
/* POVODNA FARBA 707070 */
h4 {font-size: 118%; margin: 15px 0 10px 0; color: #000; font-weight:bold;}
h5 {font-size: 109%; margin: 0 0 0px; color: #222222; font-weight:bold;}
h6 {font-size: 100%; margin: 0 0 0px; color: #222222; font-weight:bold;}

/***** =Pouzivatelske styly *****/
p.Poznamka,
span.Poznamka {border-top:1px dashed #C0C0C0; margin-top: 25px; padding-top: 10px; color:#222222; font-size:95%; letter-spacing: 1px; }
table.tabulkaStandard {}
table.FarebnaTabulka {border: 1px solid #193782; border-collapse:collapse; margin: 0px 0px 20px 0px;}
table.FarebnaTabulka th, .HlavickaTabulky td {border: 1px solid #193782; padding: 4px 9px 4px 9px; color: #E8EBF2; background: #193782;}
table.FarebnaTabulka td {border: 1px solid #193782; padding: 4px 9px 4px 9px;}
table.FarebnaTabulka th a    {color: #fff;}
img.ObrazokVlavo {float:left; margin: 2px 10px 5px 0px;}
img.ObrazokVpravo {float:right; margin: 2px 0px 5px 10px;}
.Zvyraznenie {color: #e30000;}
ol.pismenkovanyZoznam {list-style-type:lower-alpha;}

@media screen {
  body.indexBody {background:url(/images/css/index-bg.png) #e8ebf2 0 0 repeat-x;}
 /* 
    body.mainBody { background: url(/images/css/bg-page-2016-jesen.jpg) #d1d7e6 center top no-repeat; }   
    
    body.mainBody { background: url(/images/css/bg-page-2016.jpg) #d1d7e6 center top no-repeat; }
 */
 body.mainBody { background: url(/images/css/bg-page-2016-jar.jpg) #d1d7e6 center top no-repeat; }
 
  .textAlignRight{text-align:right;}
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-justify { text-align: justify; }
  /***** =Common Formatting *****/
  img {border:0;}
  strong {font-weight: bold;}
  ul ul {margin: 0 15px;}
  ol ol {margin: inherit; margin-bottom: 0;}

  ul {margin: 0px 0px 20px 20px; line-height: 180%;}
  blockquote {margin: 0 0 0 30px;}
  ul li, ol ul li {background: url(/images/css/li.png) 0px 8px no-repeat; padding: 0px 0px 0px 10px; list-style:none;}
  ul a {color:#193782; line-height: 140%;}
  ol {margin: 0px 0px 20px 30px; line-height: 180%; } /* margin-bottom: 20px;} */
  ol li { margin: 0px; padding: 0px 0px 0px 0px; }
  p {margin: 0px 0px 10px 0px;}
  div.content p, div.content2 p {line-height: 150%;}
  span.spacer {display:block; background:url(/images/css/horizontal-line.png) 0 0 repeat-x; width:100%; height:1px; font-size:1px; margin-bottom: 5px; float:none; border:0px none;}
  div.news_text .spacer {margin: 10px 0px;}
  hr {display:none;}

  /***** =Links *****/
  a, a:link, a:visited, a:hover {text-decoration:underline;}
  a, a:link, a:visited {color:#193782;}
  a:hover {text-decoration:underline; color:#e30000;}

  h2 a, h2 a:link, h2 a:visited,
  h3 a, h3 a:link, h3 a:visited { text-decoration: none }
    
  /***** =Forms *****/
  form {margin:0; padding:0; display:inline;}

  input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
  textarea {width:100%; line-height:1.25;}
  label {cursor:pointer;}

  /***** =Tables *****/
  table {margin: 0px 0px 10px 0px; clear:both; font-size:100%;}
  table.sablona, table.FarebnaTabulka, div.site_browse table {border: 1px solid #193782; border-collapse:collapse; margin: 0px 0px 20px 0px;}
  table.sablona th, table.FarebnaTabulka th, table.FarebnaTabulka tr.HlavickaTabulky td, div.site_browse table th, div.site_browse table tr.HlavickaTabulky td {padding: 4px 1px; color: #E8EBF2; background: #193782;}
  table.sablona td, table.FarebnaTabulka td, div.site_browse table td {border: 1px solid #193782; padding: 4px 1px;}
  table.sablona td.alignRight, table.FarebnaTabulka td.alignRight, div.site_browse table td.alignRight    {text-align: right;}
  table.sablona tr.even, table.FarebnaTabulka tr.even, div.site_browse table tr.even {background: #E8EBF2;}
  table caption { margin-bottom: 5px; color: #193782; letter-spacing: 1px; }
  div.site_browse table a {text-decoration:none; line-height: 20px;}
  div.site_browse table th.fN {width:60%;}
  div.site_browse table td.fS {width:20%; text-align: center;}
  div.site_browse table th.fD {width:20%;}
  div.site_browse table td {vertical-align:middle;}
  div.site_browse table img.icon {float:left; padding-right:5px; }
  div.site_browse table span {float:left; padding: 3px 0px;}
  div.site_browse table span.lenB, div.site_browse table span.lenKB, div.site_browse table span.lenMB{float:none;}

  div.content table.form, div.content2 table.form {border:0px none;}
  div.content table.form td, div.content2 table.form td {border:0px none; vertical-align: top; padding:0;}

  table.sitemap td {border:0px none !important; width:30%; padding:0 !important;}
  table.sitemap {border:0px none !important; width:100%;}
  table.sitemap a {text-decoration:none;}
  table.sitemap a:hover {color:#e30000; text-decoration:underline;}
  table.sitemap ul {margin: 0px 0px 20px 0px;}
  table.sitemap ul li {font-weight:bold; background:none; padding:0; font-size:110%;}
  table.sitemap ul li a {color:#e30000;}
  table.sitemap ul ul {padding: 0px 0px 0px 10px; margin:0;}
  table.sitemap ul li li a {color:#193782;}
  table.sitemap ul li li {font-weight: bold; font-size:90%;}
  table.sitemap ul li li li {font-size:100%; font-weight:normal; background: url(/images/css/li.png) 0px 8px no-repeat; padding: 0px 0px 0px 10px;}

  table td { vertical-align:top;}

  fieldset {border:0px none; text-align:center;}
  fieldset input {margin: 10px 0px 0px  !important;}
  div.page404 label {margin:0; color:#193782; text-decoration:underline;}
  div.page404 label:hover {color:#e30000;}
  label {margin: 0px 5px 0px 0px;}
  div.content input.email, div.content2 input.email {background: #e8ebf2 !important;}
  input.text, input.input, input.poleStredne {border: 1px solid #193782; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background: #e8ebf2; color:#193782; font-size:100%;}
  input.invalid {border:1px solid #e95d0f; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background: #e8ebf2; color:#193782;}
  select {background: #e8ebf2; margin: 0px 0px 5px 0px; color:#193782; border: 1px solid #193782;}
  textarea {background: #e8ebf2; margin: 0px 0px 5px 0px; border: 1px solid #193782; padding: 2px 5px 2px 5px; color:#193782; width:260px; height:80px;}
  input.submit, input.button100 {background: url(/images/css/submit.png) 0 0 no-repeat; padding: 0px 0px 0px 35px; border: 0px none; height: 25px; cursor:pointer; margin: 5px 10px 0px 147px; color:#193782; font-weight:bold;}

  .vyhladatKontakt
  table.vyhladatKontakt label {width: 100px; display:block; margin:0 5px 0 0;}
  table.vyhladatKontakt label.kratky {width: 45px; display:block; margin:0 5px 0 10px;}
  table.vyhladatKontakt select {width: 250px; margin: 0 3px 0 0; padding: 1px 0 1px 0;}
  table.vyhladatKontakt input.text {width: 238px; margin:0;}
  table.vyhladatKontakt td {border:0px none; vertical-align:middle; padding: 2px 0px;}
  table.vyhladatKontakt .submit {margin: 0 0 0 0px;}

  table.sortable {width: 100%;}
  table.sortable th {text-align:left;}
  table.sortable th a {color:#E8EBF2; text-decoration:none;}
  table.sortable th.sortable a {background:url(/images/css/sortableIcon.png) left center no-repeat; padding: 0 0 0 10px; height:9px; }
  table.sortable th.order1 a {background:url(/images/css/sort1.png) left center no-repeat; padding: 0 0 0 10px;}
  table.sortable th.order2 a {background:url(/images/css/sort2.png) left center no-repeat; padding: 0 0 0 10px;}

  .vyhladatPoslanca {border:0px none;}
  table.vyhladatPoslanca label {width: 100px; display:block; margin:0 5px 0 0;}
  table.vyhladatPoslanca label.kratky {width: 45px; display:block; margin:0 5px 0 10px;}
  table.vyhladatPoslanca select {width: 150px;}
  table.vyhladatPoslanca input.text {width: 138px;}
  table.vyhladatPoslanca td {border:0px none;}
  table.vyhladatPoslanca .submit {margin: 0 0 0 0px;}


  * HTML BODY input.submit {padding: 0px 0px 0px 25px;}
  * HTML BODY input.input_submit {padding: 0px 0px 0px 25px;}
  * HTML BODY input.reset {padding: 0px 0px 0px 28px;}
  *+HTML BODY input.submit {padding: 0px 0px 0px 25px;}
  *+HTML BODY input.input_submit {padding: 0px 0px 0px 25px;}
  *+HTML BODY input.reset {padding: 0px 0px 0px 25px;}

  input.input_submit {background: url(/images/css/submit.png) 0 0 no-repeat; padding: 0px 0px 0px 35px; border: 0px none; height: 25px; cursor:pointer; margin: 5px 10px 0px 0px; color:#193782; font-weight:bold;}
  input.buttonLogon {background: url(/images/css/submit.png) 0 0 no-repeat; padding: 0px 0px 0px 35px; border: 0px none; height: 25px; cursor:pointer; color:#193782; font-weight:bold;}
  input.reset {background: url(/images/css/reset.png) 0 0 no-repeat; padding: 0px 0px 0px 35px; border: 0px none; height: 25px; cursor:pointer; color:#e30000; font-weight:bold;}
  /***** =Wrappers *****/
  div#wrap {width:960px; margin:0 auto;}
  div.wrap {width:960px;margin:0 auto;}

  /***** =Global Classes *****/

  div.clear      {clear:both;}
  div.float-left    {float:left;}
  div.float-right    {float:right;}

  div.noindent    {margin-left:0;padding-left:0;}
  div.nopadding    {padding:0;}
  div.text-left    {text-align:left;}
  div.text-right    {text-align:right;}
  div.text-center    {text-align:center;}
  div.text-justify  {text-align:justify;}

  p.bold        {font-weight:bold;}
  p.italic      {font-style:italic;}
  p.underline      {border-bottom:1px solid;}
  p.highlight      {background:#ffc;}

  img.img-left    {float:left;margin:4px 10px;}
  img.img-right    {float:right;margin:4px 0 4px 10px;}
  p.noborder {border:0 none !important;}

  /***** *****/

  div.page {width:980px; margin: 0px auto;}
  div.language {float:right; height: 22px; padding: 10px 10px 10px 0px;}
  ul#ico_language { list-style-type: none; margin: 0px; padding: 0px; }
  ul#ico_language li { background: none; margin: 0px; padding: 0px; margin: 0px 0px 0px 10px; float:left; }
  ul#ico_language li a { display: block; margin: 0px; padding: 0px; width: 30px; height: 20px; }

  div.headerTopMenu {width:100%; height:30px; clear:both; background-color: #ffffff; z-index: 0;}
  div.headerTopMenu .left {float:left; height:30px; line-height:30px; padding: 0px 0px 0px 10px; background: url(/images/css/header-menu-left-bg.gif) no-repeat scroll left center; color:#000000;}
  div.headerTopMenu .right {float:right; background:url(/images/css/header-menu-right-bg.gif) right center no-repeat; height:30px; line-height:30px; z-index: 100; height:30px;}
  div.headerTopMenu .right div {float:left; padding-right: 20px; margin-right: 20px;}

  div.topMenu .searchBox {position:absolute; right:0; top: 9px;}
  div.e-sluzby .searchBox {width:197px; background: #FFFFFF url(/images/css/search-input.gif) 0 0 no-repeat; padding: 6px 0px 5px 5px; border:0 none; margin: 0px 5px 0px 0px; vertical-align:top; color:#193782;}
  .smallSearchSubmit {background: url(/images/css/facelift/search-button.png) 0 0 no-repeat; width:60px; border: 0 none; color:#FFFFFF; text-align:left; cursor:pointer; height: 35px; line-height: 35px; padding: 0 0 0 4px; }
  *+HTML .smallSearchSubmit  {padding: 0 0 0 7px;}
  .smallSearchInput  {width: 150px; height: 35px; background: url(/images/css/facelift/search-input.png) 0 0 no-repeat; border: 0; line-height: 35px; padding: 0 10px 0 10px;}

  div.logo {width:309px; height:80px; margin: 70px 0px 0px 69px;}
  div.logoEn {width:309px; height:80px; margin: 70px 0px 0px 69px;}

  div.adresa {width:309px; text-align:left; margin: 0px 0px 0px 68px; color:#0c4da2; font-size: 100%;}

  div.header {height: 295px; width:100%;}
  div.header_fakty {height: 225px; width:100%;}
  div.header_kraj {height: 225px; width:100%;}
  div.headerEn {height: 225px; width:100%;}

  div.header_fakty div.logo,
  div.header_kraj div.logo,
  div.headerEn div.logo    {margin-top: 40px;}

  div.indexPage .index a, div.indexPage .index-zima a {display:block; padding: 333px 20px 10px 0px; width:215px; color:#FFFFFF; font-size:220%; text-transform:uppercase; text-align:right; text-decoration:none; font-weight:bold; z-index:100;}
  div.indexPage .index a:hover, div.indexPage .index-zima a:hover {text-decoration:none;}
  *+HTML BODY div.index-zima ul {margin: 0px; padding: 0px !important; height: 380px;}

  div.indexPage ul#esluzby { position: absolute; top: 230px; }
  div.indexPage ul#esluzby a { padding: 103px 20px 10px 0px; }


  /*
  div.indexPage .index { background: url(/images/css/index-bg-zima-2016.jpg) no-repeat; clear:both; }
  div.indexPage .index { background: url(/images/css/index-bg-jesen-2016.jpg) no-repeat; clear:both; }
  div.indexPage .index { background: url(/images/css/index-bg-leto-2016.jpg) no-repeat; clear:both; }
  */

  div.indexPage .index { background: url(/images/css/index-bg-jar-2016.jpg) no-repeat; clear:both; }

  div.header, div.headerEn {background:url(/images/css/facelift/samosprava.png) left bottom no-repeat;}
  div.header_fakty, div.headerEnFakty {background:url(/images/css/header-fakty-leto.jpg) left bottom no-repeat;}
  div.header_kraj, div.headerEnKraj {background:url(/images/css/kraj-leto.jpg) left bottom no-repeat;}


  div.headerTopMenu a {padding: 0px 16px 0px 7px; margin: 0 0 0 10px;}
  div.headerTopMenu .blind {background: url(/images/css/icons/slabozraki-o.gif) right center no-repeat;}
  div.headerTopMenu a.blind {color:#e30000;}
  div.headerTopMenu .map {background: url(/images/css/icons/mapa.gif) right center no-repeat; padding: 0px 13px 0px 5px; }
  div.headerTopMenu .map:hover {background: url(/images/css/icons/mapa-o.gif) right center no-repeat;}
  div.headerTopMenu .tlacit {background: url(/images/css/icons/tlacit.gif) right center no-repeat; padding: 0px 15px 0px 5px;}
  div.headerTopMenu .tlacit:hover {background: url(/images/css/icons/tlacit-o.gif) right center no-repeat;}
  div.headerTopMenu .send {background: url(/images/css/icons/mail.gif) right center no-repeat; padding: 0px 19px 0px 5px;}
  div.headerTopMenu .send:hover {background: url(/images/css/icons/mail-o.gif) right center no-repeat;}
  div.headerTopMenu .login {background: url(/images/css/icons/login-o.png) right center no-repeat; margin-right: 10px; }
  div.headerTopMenu a.login:hover {background: url(/images/css/icons/login.gif) right center no-repeat;}
  div.headerTopMenu .rss {background: url(/images/css/icons/rss-o.png) right center no-repeat; margin-right: 10px; }
  div.headerTopMenu a.rss:hover {background: url(/images/css/icons/rss.gif) right center no-repeat;}

  div.topMenu {width:100%; height:auto !important; height:100px; min-height:100px; background: url(/images/css/facelift/topMenu-bg.png) 0 0 no-repeat; position:relative;}
  ul#sfmenu { background:#fff;}
  div.contentBoxHome {width:100%; background:url(/images/css/content-bg.png) repeat-y; background-color:#FFFFFF; padding: 0px 0px 0px 0px; margin-top: 11px; position: relative;}
  div.contentBox {width:100%; padding: 0px 0px 0px 0px; background: #FFFFFF url(/images/css/content-bg.png) 0 0 repeat-y; margin-top: 11px; position:relative;}
  div.content_home {float:left; background:url(/images/css/home_bg.png) repeat-y; width:705px; padding: 8px 0px 0px 0px; display:inline; color:#193782; margin-top: 11px; position: relative;}
  div.content_kraj {float:left; background:url(/images/css/home_bg.png) repeat-y; width:705px; padding: 8px 0px 0px 0px; display:inline; color:#193782; margin-top: 11px; position: relative;}

  div.content_home div {float:left;}
  div.content_home div div.spacer {background:url(/images/css/horizontal-line.png) 0 0 repeat-x; width:100%; height:1px; font-size:1px; margin-bottom: 5px; float:none;}
  div.content_home h3 {font-size:180%; margin: 0px 0px 5px 0px; color:#193782; font-weight:normal; padding: 5px 0 5px 40px;}
  div.content_home .board {width:180px; padding: 0px 10px 0px 10px;}
  div.content_home .board h3 {background:url(/images/css/facelift/uradna-tabula.png) left center no-repeat;}
  div.content_home .board ul {list-style:none; margin: 0px;}
  div.content_home .board ul li {background:url(/images/css/icons/li.gif) left center no-repeat; padding: 0px 0px 0px 12px;}

  div.content_kraj {background:url(/images/css/kraj_bg.png) repeat-y !important;}
  div.content_kraj div.krajPonuka h3 {background:url(/images/css/icons/aktuality.gif) left center no-repeat; padding-left:20px;}

  div.content_home .actual {width:280px; padding: 0px 10px 0px 10px;}
  div.content_home .actual h3 {background:url(/images/css/facelift/aktuality.png) left center no-repeat;}
  div.content_home .actual p.date {color:#e30000; margin: 0px 0px 0px 0px; padding:10px 0 0 0; border:none;}
  span.date, strong.date {color:#e30000; margin: 0px 0px 0px 0px; padding:0; border:none; font-weight:bold;}
  div.content_home .actual p {border-bottom: 1px solid #cdcdcd; margin-bottom: 3px; padding:3px 0px 13px 0px;}
  div.content_home .kraj p {border-bottom: 0 none;}
  div.content_home .actual a, div.content_home .kalendar a {text-decoration:none;}
  div.content_home .actual a:hover, div.content_home .kalendar a:hover {text-decoration: underline;}
  div.content_home p.allActual {margin: 10px 0px 10px 0px; padding:0; border-bottom: 0 none !important;}
  div.content_home p.allActual a {border:none; background:url(/images/css/icons/allActuals.gif) left center no-repeat; padding: 0px 0px 0px 10px; text-decoration:none;}
  div.content_home p.allActual a:hover {background:url(/images/css/icons/li.gif) left center no-repeat;}

  div.content_home .kalendar {width:185px; padding: 0px 10px 0px 10px;}
  div.content_home .kalendar h3 {background:url(/images/css/facelift/kalendar.png) left center no-repeat;}
  div.content_home .kalendar p.date {color:#e30000; margin: 0px 0px 0px 0px; padding:10px 0 0 0; border:none;}
  div.content_home .kalendar p {border-bottom: 1px solid #cdcdcd; margin-bottom: 3px; padding:3px 0px 13px 0px;}

  div.content_home .news {width:685px; background:#fff; padding: 10px 10px 10px 10px; border-top:1px solid #193782; margin: 10px 0px 0px 0px;}
  div.content_home .news a {text-decoration:none;}
  div.content_home .news a:hover {text-decoration: underline;}
  div.content_home .news a.more  {position: absolute; top: 34px; right: 305px;}
  div.content_home .news h3 {background:url(/images/css/icons/news.gif) 0px  1px no-repeat; padding-left:20px; margin: 5px 0px 5px 0px;}
  div.e-sluzby div.bottom div.news h2 {padding-left:0px; margin: 0px 0px 5px 0px;}
  div.news h2 a {padding-left:0px; margin: 0px 0px 0px 0px; text-decoration:none;}
  div.content_home .news p {background: url(/images/css/icons/li.gif) 0px 4px no-repeat; padding: 0px 0px 12px 12px; margin: 0px 0px 0px 0px;}
  div.content_home .news span.date {display:block; color:#e30000; font-weight: normal;}

  div.content_home div.rightMenu {background: url(/images/css/rightMenu-left-bg.gif) 0 0 repeat-y; float:left; width:255px; padding: 5px 10px 0px 10px;}
  div.rightMenu {float:left; width:252px; padding: 5px 11px 0px; overflow: hidden;}
  div.rightMenu ul {list-style:none; margin: 0px 0px 10px 0px;}
  div.rightMenu ul li {background:url(/images/css/icons/li.gif) 0em .5em no-repeat; padding: 2px 0px 2px 12px; line-height:120%;}
  div.rightMenu ul a {line-height:80%;}
  div.navbar {border-bottom: 1px solid #cdcdcd; height:24px; line-height:24px; padding: 0px 10px; background:#FFFFFF; color:#222222;}
  a.navbar {text-decoration:none;}
  div.navbar a.navbar {color:#222222; text-decoration:none;}
  div.navbar a:hover {text-decoration:underline;}
  div.box {width:705px; float:left;}
  div.leftMenu {float:left; width:190px; padding: 10px 10px 0px 10px;}
  div.leftMenu ul {margin: 0; padding: 0;}
  div.leftMenu ul li {margin: 0; padding: 0; list-style:none; background:none;}
  div.leftMenu ul li.menuULDirOpen a:hover, div.leftMenu ul li.menuULDocOpen a:hover {color:#e30000; text-decoration:underline;}
  div.leftMenu h3 {display:block; background:url(/images/css/left-menu-top-bg.png) 0 0 no-repeat; color:#FFFFFF; background-color:#193782; width:180px; font-size: 100%; padding: 5px 0px 5px 10px; margin: 0;}

  div.leftMenuBottom {background: url(/images/css/left-menu-bottom-bg.png) left bottom no-repeat; height: 5px; width:100%; font-size:3px; line-height:3px; margin: 0px 0px 10px 0px !important; margin: 0px 0px 10px 1px;}
  div.rightMenu div.leftMenuBottom {background: url(/images/css/right-menu-bottom-bg.png) left bottom no-repeat; height: 5px; width:100%; font-size:3px; line-height:3px; margin: 0px 0px 10px 0px;}

  div.leftMenu ul {padding: 0px 0px 5px 0px; list-style:none; border: 1px solid #193782; border-bottom:0px none;}
  div.leftMenu ul ul {border:0px solid; background: none; padding: 0px 0px 0px 0px; margin: 0px;}
  div.leftMenu ul a {line-height: 120%; z-index:100; text-decoration:none;}
  div.leftMenu ul li {margin: 0px; padding: 0; line-height: 120%; border-bottom: 1px solid #d1d7e6;}
  div.leftMenu ul li.menuULDirOpen a, div.leftMenu ul li.menuULDocOpen a {background: url(/images/css/menu-1-open.png) #e8ebf2 0.45em 0.65em no-repeat; color:#e30000;}
  div.leftMenu ul li a:link, div.leftMenu ul li a:visited {text-decoration:none;}
  div.leftMenu ul li.menuULDirOpen li a, div.leftMenu ul li.menuULDocOpen li a {background: url(/images/css/menu-2-close.png) 0.5em 0.65em no-repeat; color:#193782;}
  div.leftMenu ul li a {display:block; text-decoration:none; position:relative; background: url(/images/css/icons/li.gif) 0.5em 0.65em no-repeat; padding: 4px 0px 4px 15px;}
  div.leftMenu ul li a:hover {text-decoration:underline;}
  div.leftMenu ul li.menuULDirOpen li a, div.leftMenu ul li.menuULDocOpen li a {background: url(/images/css/menu-2-close.png) 1.4em 0.65em no-repeat; color:#193782;}
  div.leftMenu ul li li.menuULDirOpen a, div.leftMenu ul li li.menuULDocOpen a {background: #D3D9E7 url(/images/css/menu-2-open.png) 1.4em 0.65em no-repeat; color:#e30000;}
  div.leftMenu ul li.menuULDirOpen li li a, div.leftMenu ul li.menuULDocOpen li li a {background: url(/images/css/menu-3-close.png) 2.5em 0.7em no-repeat; color:#193782;}
  div.leftMenu ul li li li a:hover, div.leftMenu ul li li li.menuULDirOpen a, div.leftMenu ul li li li.menuULDocOpen a  {background: url(/images/css/menu-3-open.png) 2.5em 0.65em no-repeat; color:#e30000;}
  div.leftMenu ul li li {background-color:#e8ebf2; border-bottom:1px solid #D1D7E6;}
  div.leftMenu ul li li.menuULDirOpen, div.leftMenu ul li li.menuULDocOpen {background-color:#d3d9e7;}
  div.leftMenu ul li li li {background-color:#d3d9e7;}
  div.leftMenu ul li li a {display:block; background: url(/images/css/icons/li.gif) 1.4em 0.65em no-repeat; padding: 4px 0px 4px 27px;}
  div.leftMenu ul li li li a {display:block; background: url(/images/css/icons/li.gif) 2.5em 0.65em no-repeat; padding: 4px 5px 4px 39px;}
  div.leftMenu ul li.menuULDirOpen li.menuULDirOpen li.menuULDirOpen li a {display:block; background: url(/images/css/pomlcka.jpg) 2.5em 0.90em no-repeat; padding: 4px 0px 4px 39px;}

  div.contentBox .subContent {clear:both; width: 480px; border-top: 1px solid #d9d9d9; margin-left: 215px; padding: 10px 0px 0px;}
  div.contentBox2 .subContent {clear:both; width: 755px; border-top: 1px solid #d9d9d9; margin-left: 215px; padding: 10px 0px 0px;}
  div.subContent span {float:left; margin: 0px 0px 0px 0px; color:#222222;}
  div.subContent a.print {float:right; background: url(/images/css/icons/tlacit.gif) right center no-repeat; padding: 0px 15px 0px 0px; margin: 0px 10px 10px 0px;}
  div.subContent a.print:hover {background: url(/images/css/icons/tlacit-o.gif) right center no-repeat;}
  div.subContent a.up {float:right; background: url(/images/css/up.png) right center no-repeat; padding: 0px 15px 0px 0px;}
  div.subContent a.up:hover {background: url(/images/css/up-o.png) right center no-repeat;}

  div.content {float:right; width:485px; width:480px; margin: 12px 10px 10px 0px; padding: 0px 0px 10px 0px; color:#222222; display:inline;}
  div.bezMenu {float:left; margin: 10px; display:inline; width:685px;}
  div.contentBox2 {width:100%; background-color:#FFFFFF; padding: 0px 0px 0px 0px;  margin-bottom: 10px; background: #FFFFFF; position:relative; z-index:0;}
  div.box2 {width:980px; float:left;}
  div.content2 {float:right; width: 754px; margin: 12px 10px 20px 0px; padding: 0px 0px 0px 0px; color:#222222/*707070*/; display:inline;}
  div.topBg {background:url(/images/css/contentBox-top-bg.png) 0 0 no-repeat; height:11px; font-size:0; position: absolute; top: -11px; width: 100%;}
  div.footer {width:100%; background:url(/images/css/footer-bg-2015.png) left bottom no-repeat #ebebeb; border-top: 1px solid #c8c8c8; padding: 18px 0px 42px 0px; text-align:center; color:#636363; clear:both;}
  div.footer a {color:#636363;}

  /* jeden stlpec */
  div.boxJedenStlpec div.box2 div.content2 {width: 960px; margin: 12px 10px 20px 10px;}
  div.boxJedenStlpec div.subContent {width: 960px; margin-left: 10px;}

  ul.sf-menu {margin: 10px 0px 0px 0px;}

  * HTML BODY ul.sf-menu {margin: 9px 0px 0px 0px;}
  *+HTML BODY ul.sf-menu {margin: 9px 0px 0px 0px;}

  p.nomargin {margin:0; padding:0;}

  a.back  {position: relative; width:30px; height: 25px; float:right; cursor:pointer; margin: 0 0 10px 0; text-align: center;}
  a.back span {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:url(/images/css/back.png);}
  a.back:hover span   {background:url(/images/css/back-active.png);}

  div.search h3 {margin: 15px 0px 10px 0px;}
  div.search div.navigation { margin-top: 10px; }
  div.perex_image img {float:left; margin: 0px 5px 3px 0px;}
  div.perex p {font-weight:bold;}

  .onlyprint {
     display: none;
  }

  img.left, div.left, span.left { float:left; }
  div.send_link fieldset {text-align: left;}
  div.clearer {font-size:0; line-height:0; clear:both; height:0; float:none;}

  div.leftTopCorner {background: url(/images/css/inquiry/corner-top-left.png) left top no-repeat; position:absolute; top:0px; left:-1px; display:block; height:5px; width:5px; z-index:1000;}
  div.rightTopCorner {background: url(/images/css/inquiry/corner-top-right.png) right top no-repeat; position:absolute; top:0px; right:-1px; display:block; height:5px; width:5px;}

  div.leftBottomCorner {background: url(/images/css/inquiry/corner-bottom-left.png) left bottom no-repeat; position:absolute; bottom:-1px; left:-1px; display:block; height:5px; width:5px; z-index:10000;}
  div.rightBottomCorner {background: url(/images/css/inquiry/corner-bottom-right.png) right bottom no-repeat; position:absolute; bottom:-1px; right:-1px; display:block; height:5px; width:5px; z-index:10000;}

  div.indexPage {width:940px; height:430px; margin: 9% auto 0%;}
  div.indexPage .language {float:right; margin: 0px 0px 3px 0px; height:auto;}
  div.indexPage .language p {margin:0;}
  div.indexPage ul {margin:0; padding: 0px 0px 3px 0px !important; padding:0; float:right;}
  div.indexPage ul li {list-style:none; float:left; background:none; margin:0; padding:0;}
  div.indexPage div.logo {/*width:151px; height:189px; float:left; margin: 26px 41px 0px 43px; display: inline;*/
    width:151px; height:189px;  margin: 26px 41px 0px 43px; position: absolute;
    }
   
  div.indexPage .index  {position: relative;}
  div.indexPage div.logo.sk  {width: 210px; height: 57px; padding: 0; margin: 0; position: absolute; top: -73px; left: 0;}
  div.indexPage a.logo {padding:0 !important; width:auto!important; height:auto;}
  div.indexPage div.logo.sk a.logo {padding:0 !important; width:210px!important; height:57px;}

  div.indexPage div.logo    {display: none;}

  div.indexPage .footer {background: url(/images/css/index-footer.png) left top no-repeat; padding: 20px 0px 0px 0px; margin:0;}
  /*
  div.indexPage .li0 a:hover {background: url(/images/css/indexSamosprava.jpg) left top no-repeat;}
  div.indexPage .li1 a:hover {background: url(/images/css/indexSamosprava.jpg) left top no-repeat;}
  div.indexPage .li2 a:hover {background: url(/images/css/indexFakty.jpg) left top no-repeat;}
  div.indexPage .li3 a:hover {background: url(/images/css/indexKraj.jpg) left top no-repeat;}
  */

  /**/
  /* zima 
  div.indexPage .li0 a:hover {background: url(/images/css/indexesluzby-2016.jpg) left top no-repeat;}
  div.indexPage .li1 a:hover {background: url(/images/css/indexsamosprava-2016.jpg) left top no-repeat;}
  div.indexPage .li2 a:hover {background: url(/images/css/indexfakty-2016.jpg) left top no-repeat;}
  div.indexPage .li3 a:hover {background: url(/images/css/indexkraj-2016.jpg) left top no-repeat;}*/

  /**/

  /*
  div.indexPage .li0 a:hover {background: url(/images/css/indexesluzby-2016-leto.jpg) left top no-repeat;}
  div.indexPage .li1 a:hover {background: url(/images/css/indexsamosprava-2016-leto.jpg) left top no-repeat;}
  div.indexPage .li2 a:hover {background: url(/images/css/indexfakty-2016-leto.jpg) left top no-repeat;}
  div.indexPage .li3 a:hover {background: url(/images/css/indexkraj-2016-leto.jpg) left top no-repeat;}
`*/
  div.indexPage .li0 a:hover {background: url(/images/css/indexesluzby-2016-jar.jpg) left top no-repeat;}
  div.indexPage .li1 a:hover {background: url(/images/css/indexsamosprava-2016-jar.jpg) left top no-repeat;}
  div.indexPage .li2 a:hover {background: url(/images/css/indexfakty-2016-jar.jpg) left top no-repeat;}
  div.indexPage .li3 a:hover {background: url(/images/css/indexkraj-2016-jar.jpg) left top no-repeat;}
``/*
  div.indexPage .li0 a:hover {background: url(/images/css/index-bg-jesen-2016-a.jpg) left top no-repeat;}
  div.indexPage .li1 a:hover {background: url(/images/css/index-bg-jesen-2016-b.jpg) left top no-repeat;}
  div.indexPage .li2 a:hover {background: url(/images/css/index-bg-jesen-2016-c.jpg) left top no-repeat;}
  div.indexPage .li3 a:hover {background: url(/images/css/index-bg-jesen-2016-d.jpg) left top no-repeat;}
*/

  /* zima */
  div.indexPage .index-zima {background: #193782 url(/images/css/index-bg-zima.jpg) no-repeat; clear:both;}

  ul.enRozcestnik {margin: 0px; padding: 0px !important; height: 377px;}
  div.indexPage ul.enRozcestnik li.li1 a {padding: 324px 20px 5px 0px; line-height: 24px;}
  div.indexPage ul.enRozcestnik li.li2 {}
  div.indexPage ul.enRozcestnik li.li3 {}

  div.indexPage ul.frRozcestnik li.li3 a {padding: 326px 20px 3px 0px; line-height: 24px;}
  div.indexPage ul.ruRozcestnik li.li3 a {padding: 326px 20px 3px 0px; line-height: 24px;}
  div.indexPage ul.plRozcestnik li.li1 a {padding: 324px 20px 5px 0px; line-height: 24px;}

  div.rightMenu ul {clear:both;}

  div.contentBoxFakty {width:100%; background: #fff; background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
  div.contentFakty {margin: 0px 10px 10px 10px;}

  div.contentBoxPonuka {width:100%; background: url(/images/css/content-bg.png) #fff repeat-y scroll 0 0; background-color:#FFFFFF; padding: 0px 0px 0px 0px;}
  div.contentPonuka {margin: 0px 10px 10px 10px; width:690px; width:685px; float:left; display:inline;}
  div.news div.date {color:#e30000; font-weight:bold; background:url(/images/css/horizontal-line.png) 0% 100% repeat-x; padding: 0px 0px 2px 0px; margin: 0px 0px 10px 0px;}

  div.send_link input {margin: 0px !important;}
  div.send_link legend {display:none;}
  #tabMenu1 legend { clear: both; float: left; font-size: 118%; margin: 15px 0 10px 0; color: #222222; font-weight:bold; }
  #tabMenu1 table.docmanFilter { clear: both; float: left; }
  body.forumNewMainTable {margin: 10px;}

  /* Dokument format */
  div.dokument h2, div.dokument h3 { text-align: center; }
  div.dokument p, div.dokument li { text-align: justify; }

  h3 {clear:both;}
  div.usefull {clear:both; border: 1px solid #193782; padding: 5px 10px; z-index:100; margin-bottom:10px;  width:233px; position:relative;}
  div.anketa {margin-bottom:10px;}
  div.bottomCorner {background: url(/images/css/bottom.png) #fff no-repeat scroll 0 0; position:absolute; bottom:-5px; width:255px; left:-1px;}
  div.adress {margin: 0 0 10px 0;}

  body div.anketa h3 {margin: 0;}
  body div.inquiry h3 {display:block;}

  div.leftMenu div.specialBox ul {padding: 5px 0px 5px 0px;}
  div.leftMenu div.specialBox ul ul {padding: 0px;}

  div.specialBox  {clear:both; width:100%; margin: 0 0 10px 0;}
  div.specialBox p, div.specialBox ul, div.specialBox table, div.specialBox h1, div.specialBox h2, div.specialBox h4, div.specialBox h5, div.specialBox h6 {border: 1px solid #193782; border-top: 0 none; border-bottom: 0 none; margin:0; padding: 5px 10px 5px 10px;}
  div.specialBox ul {padding: 5px 10px 5px 10px;}
  div.specialBox .leftTop {background: url(/images/css/corner-top-left.png) left top no-repeat; float:left; height:4px; width: 100%; z-index:1000; font-size:0px; line-height:0px;}
  div.specialBox .rightTop {background: url(/images/css/inquiry/corner-top-right.png) right top no-repeat;  float:right; height:4px; width:5px; z-index:1000; font-size:0px; line-height:0px;}

  div.specialBox .leftBottom {background: url(/images/css/corner-bottom-left.png) left bottom no-repeat; height:3px; z-index:10000; font-size:0px; line-height:0px;}
  div.specialBox .rightBottom {background: url(/images/css/inquiry/corner-bottom-right.png) right bottom no-repeat; height:3px; width:5px; z-index:10000; float:right; font-size:0px; line-height:0px;}
  div.specialBox  h3 {margin:0; clear:both; background: #0f3cad url(/images/css/facelift/specialbox-top.png) top repeat-x; color:#FFFFFF; padding: 11px 0 11px 10px; font-size:140%; margin:0; font-weight: normal;}
  *+HTML div.specialBox  h3  {padding: 5px 0 11px 10px;}

  div.linkBox {clear:both; width:100%; margin: 0 0 10px 0; display:block; background: #193782 url(/images/css/facelift/specialbox-top.png) 0 4px no-repeat;}
  div.linkBox .topLeft {background:url(/images/css/bar/topLeft.jpg) 0 0 no-repeat; float:left; width:5px; height:5px;}
  div.linkBox .topRight {background:url(/images/css/bar/topRight.jpg) 0 0 no-repeat; float:right; width:5px; height:5px;}
  div.linkBox .bottomLeft {background:url(/images/css/bar/bottomLeft.jpg) 0 0 no-repeat; float:left; width:5px; height:5px; clear:left;}
  div.linkBox .bottomRight {background:url(/images/css/bar/bottomRight.jpg) 0 0 no-repeat; float:right; width:5px; height:5px;}
  div.linkBox .topLeft, div.linkBox .topRight, div.linkBox .bottomLeft, div.linkBox .bottomRight {line-height:0px; font-size:0px;}
  div.linkBox div.link {clear:both; color:#FFFFFF; padding: 3px 10px; font-size:100%;}
  div.linkBox a {text-decoration:none; color:#FFFFFF;}
  div.linkBox a:hover {text-decoration:underline;}


  div.content_home div.prihovor {margin: 10px 0 10px 0; clear:both; background: url(/images/css/facelift/prihovor-2015.png) top no-repeat; height: 183px; padding: 10px 10px 0 10px; position: relative;}
  div.content_home div.prihovor .podpis {float:right; margin: 30px 80px 10px 0; display:inline;}
  div.content_home div.prihovor h3 {background:none; margin:0; padding:0 0 10px 0; font-size:120%; clear:none;}
  div.content_home div.prihovor img {float:left; border: 4px solid #c1cce8 !important; margin: 0 10px 0 0;}
  div.content_home div.prihovor p {margin:0; padding:0; background:none;}
  div.content_home div.prihovor p strong  {display: block; padding: 10px 0 0 0;}
  div.content_home div.prihovor ul li {background:url(/images/css/icons/li.gif) 0em .5em no-repeat; padding: 2px 0px 2px 12px; line-height:120%;}
  div.content_home div.prihovor p.podpis  {position: absolute; bottom: 0px; right: 55px; width: 300px; margin: 0; padding: 0;}

  div.osoby {border-bottom: 1px solid #193782; padding: 0px 0 10px 0; margin: 0 0 10px 0; clear:both;}
  div.osoby .meno {margin: 0; background: url(/images/css/bg.gif) 0px 0px no-repeat; height:25px; line-height:25px; padding: 0px 0 0px 13px;}
  div.osoby h3 {margin:0; clear:none;}
  div.osoby h3 a {padding: 0 0 0 15px; background: url(/images/css/osoby.gif) left center no-repeat; text-decoration:none;}
  div.osoby strong {color:#193782;}
  div.osoby .place {float:right; font-size: 120%; color:#193782; background: url(/images/css/bg-right.gif) right top no-repeat; padding: 0 13px 0 0;}
  div.osoby table {width:100%; margin: 10px 0 0px 0;}
  div.osoby table td {padding-left: 5px; border-bottom: 1px solid #d3d9e7; padding-top: 3px; padding-bottom: 3px;}
  div.osoby table td.image {padding: 0 10px 0 0; border:0 none; width: 90px;}

  a.more {border:none; background:url(/images/css/icons/allActuals.gif) left center no-repeat; padding: 0px 0px 0px 10px; text-decoration:none;}
  a.more:hover {background:url(/images/css/icons/li.gif) left center no-repeat;}

  div.krajPonuka {width: 490px; padding: 0 5px;}

  table.galleryTable td {padding: 5px;}
  div#galleryScroll, div#jqGS0, div.jqGSImgContainer, ul.jqGalScroll li {width: 450px!important;}
  ul.jqGalScroll {background: none;}
  ul.jqGalScroll li {list-style:none; background:none;}

  .ac_results {
  background-color:white;
  border:1px solid black;
  overflow:hidden;
  padding:0;
  z-index:99999;
  font-family: Arial, helvetica, verdana, sans-serif !important;
  }
  .ac_results ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
  }
  .ac_results li {
  -x-system-font:menu;
  cursor:default;
  display:block;
  font-family: /*-moz-use-system-font*/ Arial, helvetica, verdana, sans-serif !important;
  font-size: 100%;
  font-size-adjust:-moz-use-system-font;
  font-stretch:-moz-use-system-font;
  font-style:-moz-use-system-font;
  font-variant:-moz-use-system-font;
  font-weight:-moz-use-system-font;
  line-height:16px;
  margin:0;
  overflow:hidden;
  padding:2px 5px;
  }
  .ac_loading {
  background:white url(indicator.gif) no-repeat scroll right center;
  }
  .ac_odd {
  background-color:#EEEEEE !important;
  }
  .ac_over {
  background-color:#0A246A !important;
  color:white;
  }

  div.ac_results li { background:none; }

  body div.page div.gallery_strankovanie {float:none; margin: 0 0 10px 0;}

  table.vyhladatKontaktFarebny {width:100%; border-collapse:collapse; border: 1px solid #193782;}
  table.vyhladatKontaktFarebny th {background:#e8ebf2; color:#193782; border: 1px solid #193782;  padding: 5px 10px; text-align:left;}
  table.vyhladatKontaktFarebny td {border: 1px solid #193782; padding: 10px 10px 5px 10px;}
  table.vyhladatKontaktFarebny td td {border:0px none; padding: 0px 0 0px 0;}
  table.vyhladatKontaktFarebny table {margin:0 0 0px 0; border-collapse:collapse;}
  table.vyhladatKontaktFarebny table select {margin: 0 0 5px 0;}
  table.vyhladatKontaktFarebny input.radio {position:relative; top: 3px;}
  table.vyhladatKontaktFarebny select, table.vyhladatKontaktFarebny input {margin:0;}
  div.kontaktSubmit input {margin:0 0 10px 0;}

  div.indexWelcome {position:absolute; left: -9999px;}
  div.indexWelcome    {left: 23px; top: -75px; width: 210px; height: 57px; background: url(/images/css/index-logo-new.png);}
  div.indexWelcome h1,
  div.indexWelcome p  {display: none;}

  div.noStyleInformacia {position:absolute; left: -9999px;}

  body#WebJETEditorBody div.noStyleInformacia {position: static;}

  input.button100 {margin: 0 0 10px 10px;}
  div.anketaBig .inquiry dd {margin: 0 0 5px 0;}

  div.fontTest {color: #222222;}

  span.odbor{
  background:#E8EBF2 none repeat scroll 0 0;
  color:#193782;
  font-weight:bold; }

  span.oddelenie{
  color:#193782;
  font-weight:bold; }

  /* gallery */
  div.pictureHolder .bottom {clear: both;}
  div.pictureHolder .content {margin: 0px !important;}
  /* end gallery */

  /* eUznesenia */
  body.eUznesenia {background: #D1D7E6 url(/images/css/page-bg.gif) repeat-x scroll 0 0;}
  body.eUznesenia .contentBox {background: none #ffffff;}
  body.eUznesenia .box {width: 980px !important;}
  body.eUznesenia .content {width: 960px !important; text-align: left;}
  body.eUznesenia .subContent  {width: 760px !important;}
  body.eUznesenia .subContent {display: none;}

  body.export .header {background:url(/images/export/bg-header-export.jpg) 0 0 no-repeat; height:80px; margin-top: 10px;}
  body.export .logo {margin: 0px 0 0 13px; padding: 11px 0 0 0; height:auto;}
  body.export .buttons {position:absolute; top: 0; right:270px; width:200px;}
  body.export .buttons a { float:left; height:25px; line-height:25px; text-align:center; text-decoration:none; color:#FFFFFF; margin: 5px 0 0 5px;}
  body.export .buttons a.zastupitelstvo {background:url(/images/export/button-zastupitelstvo.jpg) left top no-repeat; width:90px;}
  body.export .buttons a.rada {background:url(/images/export/button-rada.jpg) left top no-repeat; width:50px;}
  body.export .buttons a:hover {background-position: left bottom;}
  body.export div.topMenu {background-image: url(../images/export/bg-export-topmenu.png); min-height: 70px; }
  * HTML BODY body.export div.topMenu {height:70px;}

  div.newsLine { background:url(/images/css/bg-line.gif) 415px 0px repeat-y;}
  div.newsColumnLeft { float: left; width: 405px; padding: 0px 10px 0px 0px;}
  div.newsColumnRight { float: left; width: 270px; }
  div.newsColumnRight .oblasti, .newsColumnRight .anketa { padding: 0px 0px 0px 10px; width: 260px; }
  div.content_home div.newsColumnRight p { padding: 0px 0px 0px 0px; background: none; }

  div.newsColumnRight .anketa h3 { background: none; padding: 0px 0px 0px 0px; }

  div.newsColumnRight .oblasti ul {list-style:none; margin: 0px 0px 10px 0px;}
  div.newsColumnRight .oblasti li {background:url(/images/css/icons/li.gif) 0em .5em no-repeat; padding: 2px 0px 2px 12px; line-height:120%;}
  div.newsColumnRight .oblasti a {line-height:80%;}

  /* nahratie dokumentu */
  fieldset.dokumentyNahravanie {text-align: left;}
  fieldset.dokumentyNahravanie table {border-collapse: collapse; margin: 0px; border: 0px none; text-align: left; width: 100%;}
  fieldset.dokumentyNahravanie table tr td {vertical-align: middle; padding: 5px;}
  fieldset.dokumentyNahravanie table tr td.bunka30 {width: 25%;}
  fieldset.dokumentyNahravanie table tr td.bunka70 {width: 75%;}
  fieldset.dokumentyNahravanie table tr td input {margin: 0px !important;}
  fieldset.dokumentyNahravanie table tr td img.calendarIcon {position: relative; top: 2px;}
  fieldset.dokumentyNahravanie table tr td img.calendarIcon {position: relative; top: 3px;}
  *+HTML BODY fieldset.dokumentyNahravanie table tr td img.calendarIcon {position: relative; top: 2px;}
  * HTML BODY fieldset.dokumentyNahravanie table tr td img.calendarIcon {position: relative; top: 2px;}

  /* zmluvy */
  div.content_box_zmluvy,
  div.content_box_zmluvy2 { position: static; }

  table.docmanFilter tr td { padding: 2px 5px 2px 0px; line-height: 20px; font-weight: bold; }
  table.docmanFilter tr td a { background: url(../images/css/zmluvy/upload-button.gif) center center no-repeat; display: block; width: 60px; height: 25px; line-height: 25px; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; }
  table.docmanFilter tr td a:hover { text-decoration: none; color: #e30000; }
  table.docmanFilter tr td input { float: left; height: 16px; line-height: 16px; padding: 0px;}
  table.docmanFilter tr td input.btnSubmit70 { float: left;  background: url(../images/css/zmluvy/upload-button.gif) center center no-repeat; display: block; width: 60px; height: 25px; line-height: 25px; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; border: 0px none; position: relative; top: -3px; cursor: pointer; }
  *+HTML BODY table.docmanFilter tr td input.btnSubmit70 { top: -4px; }
  table.docmanFilter tr td input.btnSubmit70:hover { color: #e30000; }
  table.docmanFilter tr td select { height: 20px; }
  table.docmanFilter tr td img { margin: 4px 0px 0px 4px; float: left; }

  table#zmluva,
  table#dotaciaTmp { width: 99%; }
  table.eZoznam th.sortable a { color: #E8EBF2; text-decoration: none; padding: 0px 20px 0px 0px; background: url(../images/css/zmluvy/z-ico-arrows.png) right center no-repeat; display: block; }
  table#zmluva tr th.order1 a,
  table#dotaciaTmp tr th.order1 a { background: url(../images/css/zmluvy/z-ico-arrows-down.png) right center no-repeat; }
  table#zmluva tr th.order2 a,
  table#dotaciaTmp tr th.order2 a { background: url(../images/css/zmluvy/z-ico-arrows-up.png) right center no-repeat; }

  div#colorTableList  {width: 748px; margin: 10px 0 0 0;}

  table.faktury-tabulka { width: 99%; }
  table.faktury-tabulka tr th a { color: #E8EBF2; text-decoration: none; padding: 0px 20px 0px 0px; background: url(../images/css/zmluvy/z-ico-arrows.png) right center no-repeat; display: block; }
  table.faktury-tabulka tr th.order1 a { background: url(../images/css/zmluvy/z-ico-arrows-down.png) right center no-repeat; }
  table.faktury-tabulka tr th.order2 a { background: url(../images/css/zmluvy/z-ico-arrows-up.png) right center no-repeat; }

  table.faktury-tabulka a.iconEdit { display: block; margin:  0px 2px 0px 0px; width: 18px; height: 18px; background: url(/images/css/icons/ico-edit.gif) center center no-repeat; float: left; font-size: 0px; line-height: 0px; }
  table.faktury-tabulka a.iconDelete { display: block; margin:  0px 2px 0px 0px; width: 18px; height: 18px; background: url(/images/css/icons/ico-delete.gif) center bottom no-repeat; float: left; font-size: 0px; line-height: 0px; }

  table.detail_ft th { width: 150px; text-align: left;}

  table.filterForm { text-align:  left; }
  table.filterForm tr td { text-align:  left; vertical-align:  middle; }
  table.filterForm input { margin:  0px !important; }

  input.bg_btnSubmit { margin: 0px 10px 0px 0px; float: left;  background: url(../images/css/zmluvy/upload-button.gif) center center no-repeat; display: block; width: 60px; height: 25px; line-height: 25px; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; border: 0px none; position: relative; top: -3px; cursor: pointer; }
  input.bg_btnSubmit:hover { color: #e30000; }
  a.bg_btnSubmit { margin: 0px 10px 0px 0px; float: left;  background: url(../images/css/zmluvy/upload-button.gif) center center no-repeat; display: block; width: 60px; height: 25px; line-height: 25px; color: #ffffff; text-align: center; text-decoration: none; font-weight: bold; border: 0px none; position: relative; top: -3px; cursor: pointer; }
  a.bg_btnSubmit:hover { color: #e30000; }
  table#zmluva input {background: none repeat; border: 1px solid #666666; color: #193782; margin: 0 0 5px; padding: 2px 5px; }
  table#zmluva input.invalid {border:1px solid #e95d0f; margin: 0px 0px 5px 0px; padding: 2px 5px 2px 5px; background: #e8ebf2; color:#193782;}

  div.exportlinks a { padding: 0px 5px 0px 0px; }

  table.DetailTabulka { width: 100%; border-collapse: collapse; }
  table.DetailTabulka tr td { border: 1px solid #193782; padding: 4px 9px; }
  table.DetailTabulka tr td.DetailHead { color: #E8EBF2; background: #193782; border-bottom: 1px solid #dadada; }

  a.logoff { background: url(/images/css/icons/login-o.png) right center no-repeat;  padding: 0 16px 0 7px; position: absolute; margin-left: 840px; margin-top: 6px; }
  a.logoff:hover { background: url(/images/css/icons/login.gif) right center no-repeat; }

  /* print */
  a.print_contract { position: relative; top: -1px; display: none; }

  /* rss news */
  div.rss_news_box { }
  div.rss_news_box ul { margin: 0px; padding: 0px; list-style-type: none; }
  div.rss_news_box ul li { margin: 0px; padding: 10px 0px 0px 0px; background: none; border-top: 1px solid #CDCDCD;  }
  div.rss_news_box ul li:first-child { border-top: 0px none; }
  div.rss_news_box ul li p { margin: 0px; padding: 0px 0px 10px 0px; }
  div.rss_news_box a { text-decoration: none; }
  div.rss_news_box a:hover { text-decoration: underline; }
  div.rss_news_box p.date { margin: 0px; padding: 0px; color: #e30000; }

  /* E-Sluzby */

  div.e-sluzby  {width: 740px; background: url(/images/css/esluzby-body.png); clear: both;}
  div.e-sluzby.otazka {margin: 25px 0 0 0;}
  div.e-sluzby div.bottom  {background: url(/images/css/esluzby-bottom.png) bottom no-repeat; padding: 0 0 15px 0;}
  div.e-sluzby.search div.bottom  {padding: 0 0 5px 0;}
  div.e-sluzby h1,
  div.e-sluzby h2  {height: 40px; line-height: 40px; background: url(/images/css/esluzby-headline.png) top no-repeat; color: #fff; font-size: 130%; padding: 0 10px 15px 10px; margin: 0;}

  div.e-sluzby div.bottom h2  {padding-left: 20px; font-size: 140%;}

  div.e-sluzby div.box  {float: left; width: 226px; padding: 0 0 0 20px;}
  div.e-sluzby div.box h3  {padding: 0 0 10px 0; margin: 0; font-size: 130%; font-weight: normal;}
  div.e-sluzby div.box ul  {margin-left: 0;}
  div.e-sluzby div.box ul li  {background: url(/images/css/esluzby-item.png) 0 7px no-repeat; padding: 0 0 0 10px;}

  div.e-sluzby-search-results  {padding: 20px 0 0 0; width: 740px;}
  div.e-sluzby-search-results div.vysledok  {border-top: 1px solid #ccc; padding: 12px 11px 20px 11px;}
  div.e-sluzby-search-results div.vysledok h3  {margin: 0; padding: 0;}
  div.e-sluzby-search-results div.vysledok h3 a  {display: block; font-size: 140%; font-weight: normal; padding: 2px 0;}
  div.e-sluzby-search-results div.vysledok p  {font-size: 130%; line-height: 20px; margin: 0;}
  div.e-sluzby-search-results div.vysledok a.viac  {display: inline-block; background: url(/images/css/esluzby-homebox-arrow-red.png) right center no-repeat; padding: 0 14px 0 0; font-size: 130%; margin: 6px 0 0 0;}

  div.e-sluzby-search-results a.btnPrev,
  div.e-sluzby-search-results a.btnNext  {display: block; width: 74px; height: 30px; color: #fff; text-decoration: none; font-size: 110%; line-height: 30px; text-align: center;}
  div.e-sluzby-search-results a.btnPrev  {padding: 0 0 0 16px; background: url(/images/css/search-prev.png); float: left;}
  div.e-sluzby-search-results a.btnNext  {padding: 0 16px 0 0; background: url(/images/css/search-next.png); float: right;}

  div.e-sluzby-search-results div.navigation  {border-top: 1px solid #ccc; padding: 17px 0 0 0; position: relative; margin: 0;}
  div.e-sluzby-search-results div.navigation.top  {border: 0; padding: 0 0 17px 0;}

  a.btn   {display: block; width: 119px; height: 25px; background: url(/images/css/esluzby-btn.png); text-decoration: underline; color: #fff; text-align: center; line-height: 25px;}
  a.btn.long  {display: inline-block; background: #193782; width: auto; padding: 0 15px;
              -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

  div.e-sluzby-home  {padding: 25px 0 0 0; width: 750px;}
  div.e-sluzby-home div.box  {width: 242px; float: left; margin: 0 0 8px 0; padding: 0 0 30px 0; background: url(/images/css/esluzby-homebox-white.png) bottom; position: relative; }
  div.e-sluzby-home div.box h3  {font-weight: bold; font-size: 140%; color: #e30000; height: auto; line-height: 20px; margin: 0; padding: 0; background: url(/images/css/esluzby-homebox.png) top;}
  div.e-sluzby-home div.box h3 a  {color: #e30000; display: block; padding: 10px 40px 10px 10px;}
  div.e-sluzby-home div.box.bg  {background: url(/images/css/esluzby-homebox-bg.png) bottom;}

  div.e-sluzby-home div.box h3 a.icoDoprava  {background: url(/images/css/ico-doprava.png) 198px 15px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoFinancie  {background: url(/images/css/ico-financie.png) 209px 6px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoInformacie  {background: url(/images/css/ico-informacie.png) 208px 10px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoLegislativa  {background: url(/images/css/ico-legislativa.png) 204px 13px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoMajetok  {background: url(/images/css/ico-majetok.png) 208px 10px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoKultura  {background: url(/images/css/ico-kultura.png) 200px 6px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoSkolstvo  {background: url(/images/css/ico-skolstvo.png) 193px 8px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoSocialne  {background: url(/images/css/ico-socialne.png) 201px 12px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoPodnety  {background: url(/images/css/ico-podnety.png) 202px 18px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoPlanovanie  {background: url(/images/css/ico-planovanie.png) 209px 10px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoZastupitelstvo {background: url(/images/css/ico-zastupitelstvo.png) 197px 11px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoUrad  {background: url(/images/css/ico-urad.png) 208px 10px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoZdravotnictvo  {background: url(/images/css/ico-zdravotnictvo.png) 208px 10px no-repeat;}
  div.e-sluzby-home div.box h3 a.icoZivotne  {background: url(/images/css/ico-prostredie.png) 210px 11px no-repeat;}

  div.e-sluzby-home div.box ul  {padding: 8px 0 14px 0; margin: 0; list-style: none;}
  div.e-sluzby-home div.box ul li  {padding: 0; margin: 0; background: none; position: relative;}
  div.e-sluzby-home div.box ul li a  {display: block; padding: 6px 20px 6px 35px; text-decoration: none; line-height: 15px; background: url(/images/css/esluzby-homebox-arrow.png) 12px 7px no-repeat;}

  div.e-sluzby-home div.box ul li div.info  {position: absolute; right: -222px; top: -10px; z-index: 999; display: none;}
  div.e-sluzby-home div.box ul li div.info div.top  {width: 208px; background: url(/images/css/esluzby-info-top.png) top no-repeat; font-size: 130%; line-height: 22px; color: #000; padding: 11px 23px 10px 26px;}
  div.e-sluzby-home div.box ul li div.info div.bottom  {width: 257px; height: 13px; background: url(/images/css/esluzby-info-bottom.png) right no-repeat;}

  div.e-sluzby-home div.box a.enter  {position: absolute; bottom: 5px; right: 14px; display: block; height: 24px; line-height: 24px; padding: 0 11px 0; background: url(/images/css/esluzby-homebox-arrow-red.png) right center no-repeat;}

  div.e-sluzby.search p label,
  form.smallSearchForm p label  {display: block; clear: both; font-size: 14px; padding: 5px 0;}
  form.smallSearchForm p label {padding-left: 20px;}
  div.e-sluzby .smallSearchInput {width: 348px; background: #e8ebf2; padding: 0 10px; border:0 none; margin: 0px; line-height: 33px; height: 33px; border: 1px solid #193782; color:#193782; font-size: 14px;  float: left;}
  div.e-sluzby .smallSearchSubmit {background: #fff url(/images/css/search-button2.gif) 0 0 no-repeat; width:80px; height: 35px; line-height: 35px; border: 0 none; color:#FFFFFF; text-align:center; cursor:pointer; padding: 0 25px 0 0; margin: 0 0 0 10px; }
  * HTML div.e-sluzby .smallSearchSubmit {padding: 5px 0px 3px 7px;}
  *+HTML div.topMenu .smallSearchSubmit {padding: 5px 0px 3px 7px;}
  div.e-sluzby.news .smallSearchForm input.smallSearchInput  {margin: 0 0 0 20px;}
  div.e-sluzby.news div.news  {padding: 25px 0 0 0;}
  div.e-sluzby.news h2  {height: auto; line-height: 120%; background: none; color: #193782; font-size: 160%; font-weight: normal; padding: 0 0 10px 0;}
  div.e-sluzby.news h3    {margin: 0;}
  div.e-sluzby.news div.news_content:first-child div.news_title   {padding-top: 0;}
  div.e-sluzby.news div.news_title  {padding: 20px 150px 20px 15px; margin: 0 30px 0 30px; position: relative; border-bottom: 1px solid #d8ddea;}
  div.e-sluzby.news div.news_title img  {display: block; max-width: 130px; max-height: 130px; margin: 0; position: absolute; top: 0; left: 20px;}
  div.e-sluzby.news div.news_title div.news_text  {font-size: 120%; color: #193782;}
  div.e-sluzby.news div.news_title a.btn  {position: absolute; top: 50%; right: 0; margin: -12px 0 0 0;}

  div.e-sluzby.search p  {width: 700px;}
  div.e-sluzby form.smallSearchForm p a  {display: block; width: 210px; height: 35px; margin: 0; float: right; background: url(/images/css/esluzby-btn-nasliste.gif); padding: 0 0 0 10px; color: #193782; font-size: 130%; line-height: 35px; text-decoration: underline;}


  .napoveda div.e-sluzby.search p a  {display: none;}
  .napoveda div.e-sluzby .smallSearchInput  {margin-left: 30px;}

  div.e-sluzby.search div.rozsirene  {border-top: 1px solid #cccccc; clear: both; width: 738px; margin: 20px 0 0 -19px;}
  div.e-sluzby.search div.rozsirene a  {display: block; height: 33px; line-height: 33px; padding: 0 38px 0 28px; text-decoration: none; border-right: 1px solid #cccccc; background: url(/images/css/esluzby-arrow-search.gif) right center no-repeat; float: left; margin: 0 0 -4px 0;}
  div.e-sluzby.search div.rozsirene a.active  {background: url(/images/css/esluzby-arrow-search2.gif) right center no-repeat; margin-bottom: -9px;}

  div.e-sluzby.search #rozsirene  {display: none; clear: both; padding: 20px 0 0 0; border-top: 1px solid #cccccc; width: 738px; margin: 9px 0 0 -19px;}
  div.e-sluzby.search #rozsirene div  {float: left; width: 210px; margin: 0 0 0 19px; padding-bottom: 7px!important;}
  div.e-sluzby.search #rozsirene label  {width: 190px; display: block; font-size: 130%; color: #193782; font-weight: normal; padding: 0 0 4px 0; background: #e8ebf2 url(/images/css/esluzby-arrow-search.gif) right center no-repeat; border: 1px solid #193782; padding: 0 10px; line-height: 33px;}
  div.e-sluzby.search #rozsirene input  {width: 188px; height: 28px; border: 1px solid #193782; padding: 0 10px; line-height: 28px; background: #e8ebf2;}
  div.e-sluzby.search #rozsirene select  {width: 208px; height: 28px; border: 1px solid #193782; background: #e8ebf2;}

  div.e-sluzby.search #rozsirene div table    {display: none; background: #e8ebf2; border: 1px solid #193782; margin: -1px 0 0 0;}
  div.e-sluzby.search #rozsirene div table td {padding: 5px 5px;}

  div.e-sluzby.search #rozsirene table label  {padding: 0; background: none; border: 0; display: block; line-height: 120%; font-size: 13px; width: auto;}

  div.e-sluzby.search #rozsirene table    {border-collapse: collapse; width: 212px;}
  div.e-sluzby.search #rozsirene table td {padding: 5px 0;}
  div.e-sluzby.search #rozsirene table td input   {width: auto; height: auto; padding: 0; margin: 0 0 0 15px;}

  div.e-sluzby div.no_news  {padding: 0 20px 20px 20px;}

  table.esluzby  {width: 100%; margin: 0 0 25px 0; border-collapse: collapse; border: 1px solid #d1d7e6;}
  table.esluzby th  { font-weight: bold; background: #e8ebf2; /*white-space: nowrap;*/ width: 100px;}
  table.esluzby th, table.esluzby td  {text-align: left; font-size: 130%; color: #193782; border-left: 1px solid #d1d7e6; border-right: 1px solid #d1d7e6; border-bottom: 1px solid #d1d7e6; padding: 6px 10px; vertical-align: middle;}
  table.esluzby td.big  { text-align: center; vertical-align: middle; font-size: 210%;}
  table.esluzby td.big2  { text-align: center; vertical-align: middle;}
  table.esluzby.click td  {cursor: pointer; color: #000; padding-left: 15px;}

  div.map iframe  {width: 750px; height: 300px;}

  a.es-btn { display: inline-block; line-height: 25px; background: url(/images/css/facelift/es-btn-left.png) left center no-repeat; color: #ffffff; text-decoration: none; font-size: 110%; }
  *+HTML BODY a.es-btn  { display: inline; }
  a.es-btn span { display: block; padding: 0px 15px; background: url(/images/css/facelift/es-btn-right.png) right center no-repeat; }
  a.es-btn:hover { color: #e30000; }



  div.e-sluzby form.filter table  {margin: 0 15px 15px 15px;}
  div.e-sluzby form.filter table label,
  div.e-sluzby form.filter table input.poleStredne {height: 24px; line-height: 24px; padding-top: 0; padding-bottom: 0;}
  div.e-sluzby form.filter table select   {min-width: 70px; max-width: 550px;}

  table.FarebnaTabulka.eZoznam   {margin: 15px 0; width: 740px;}
  table.FarebnaTabulka.eZoznam th a   {color: #fff;}
  table.FarebnaTabulka.eZoznam td,
  table.FarebnaTabulka.eZoznam th {padding: 5px;}

  /* Zapracovat do superfish */

  .sf-menu li li  {margin: 0!important; padding: 0!important;}

  .sf-menu li a,
  .sf-menu li a  {padding: 17px 30px 17px 30px!important; }
  *+HTML .sf-menu li a  {padding: 17px 8px 18px 8px!important;}
  .sf-menu > li > a { font-size: 180%; font-weight: normal !important; font-family: Arial, helvetica, verdana, sans-serif; text-transform: none !important; }
  .sf-menu > li.sfHover > a { text-shadow: 0px 0px 0px #d6dbe8, 0px 0px 0px #d6dbe8; }
  .sf-menu li li a  {padding: 0 18px 0 10px!important; height: 45px; line-height: 35px;}

  .sf-menu li:hover ul, .sf-menu li.sfHover ul  {height: 45px!important; top: 55px!important;}

  /* 1 level */
  .sf-menu a:hover {background:url(../images/css/topMenu/1-open-right.gif) top right no-repeat!important;}
  .sf-menu li {background: url(../images/css/facelift/1-close.png) no-repeat!important; background: #ffffff; !important; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;

  /* Fallback (could use .jpg/.png alternatively) */
  background-color: #ffffff;

  /* SVG fallback for IE 9 (could be data URI, or could use filter) */
  background-image: url(fallback-gradient.svg);

  /* Safari 4, Chrome 1-9, iOS 3.2-4.3, Android 2.1-3.0 */
  background-image:
  -webkit-gradient(linear, left bottom, right bottom, from(#ffffff), to(#dcdcdc));

  /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */
  background-image:
  -webkit-linear-gradient(bottom, #ffffff, #dcdcdc);

  /* Firefox 3.6 - 15 */
  background-image:
  -moz-linear-gradient(bottom, #ffffff, #dcdcdc);

  /* Opera 11.1 - 12 */
  background-image:
  -o-linear-gradient(bottom, #ffffff, #dcdcdc);

  /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */
  background-image:
  linear-gradient(to bottom, #ffffff, #dcdcdc);
  }

  .sf-menu li a {background: url(../images/css/facelift/1-close-right.png) top right no-repeat!important; background: none !important;}
  .sf-menu li:hover {background: #193782 url(../images/css/topMenu/1-open.gif) top left no-repeat!important;}
  .sf-menu li.sfHover {background: #193782 url(../images/css/topMenu/1-open.gif) top left no-repeat!important; background: #193782 !important; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
  .sf-menu li.sfHover a, .sf-menu li a:hover {background:url(../images/css/topMenu/1-open-right.gif) top right no-repeat!important; background: none !important;}

  /* 2 level */  
  .sf-menu li li {padding: 0px 0px 0px 0px; margin: 5px 5px 0px 0px; float:left; background:none!important;}
  .sf-menu li.sfHover li a {text-transform: none !important; background:none!important; text-decoration:none; margin:0; font-weight:normal;}
  /*.sf-menu li li a {padding: 7px 20px 30px 15px;}*/
  .sf-menu li li a {padding: 7px 15px 30px 10px;}
  .sf-menu li li a:hover {background:none; color: #e30000;}
  .sf-menu li li.menuULDirOpen a, ul.sf-menu li li.menuULDocOpen a {padding: 7px 20px 23px 10px;}
  .sf-menu li li.sfHover, .sf-menu li li:hover {background:none!important;}
  .sf-menu li li.sfHover a {color: #FF0000; background:none!important;}
  ul.sf-menu li li.menuULDirOpen, ul.sf-menu li li.menuULDocOpen {background:url(../images/css/3-open.png) 0 5px no-repeat!important; margin-left: 5px;}
  .sf-menu li.sfHover li.menuULDirOpen a, .sf-menu li.sfHover li.menuULDocOpen a {background-image:url(../images/css/facelift/2-open-right.png) !important; background-position: right 5px !important; background-repeat: no-repeat !important; color: #e30000; z-index:1000; background-color: inherit !important; }

  div.content_home .news h3  {padding: 5px 0 5px 40px; background: url(/images/css/facelift/news.png) left center no-repeat; margin: 0 0 15px 0;}
  div.content_home .news div.fR h3  {background: url(/images/css/facelift/news2.png) left center no-repeat;}
  div.newNews  {background: url(/images/css/facelift/news-bottom.png) bottom center no-repeat; padding: 0 0 30px 0; position: relative; clear: both;}
  div.newNews div.bottom  {background: url(/images/css/facelift/news-top.png) top center no-repeat; padding: 25px 30px 0 30px; width: 625px;}

  div.content_home .news div.cols {width: 100%;}
  div.content_home .news div.fL   {float: left; width: 350px;}
  div.content_home .news div.fR   {float: right; width: 240px;}

  div.content_home .news div.fR ul    {padding: 0; margin: 0 0 20px 0; list-style: none;}
  div.content_home .news div.fR ul li {padding: 0 0 0 15px; background: url(/images/css/icons/li.gif) 0 6px no-repeat;}
  div.content_home .news div.fR ul li a   {display: block; padding: 2px 0;}

  /* VYMAZAT */
  div.logo a img  {display: none;}
  div.logo a  {display: block; width: 256px; height: 70px; background: url(/images/css/facelift/logo.png);}

  /* qa */
  ol.ui-accordion { width: 90% !important; }
  span.ui-accordion-header { font-weight: bold; }
  span.ui-accordion-header:hover { text-decoration: underline; }

  #vTooltip { display: none; }

  div.content_home div.news div.newNews {clear: both;}

  a.btnPodanie    {display: block; width: auto; padding: 8px 15px; background: #193782; color: #fff; text-align: center; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left;}
  a.btnPodanie:hover  {text-decoration: underline;}

  /* Napoveda */

  .napoveda h1  {line-height: 30px;}
  .napoveda h1 span.ico  {display: inline-block; width: 30px; height: 30px; background: url(/images/css/ico-napoveda.png); margin: 0 0 0 10px;}

  div.napovedaPerex  {background: url(/images/css/napoveda-perex-bottom.png) bottom no-repeat; padding: 0 0 19px 0; width: 740px; margin: 0 0 5px 0;}
  div.napovedaPerex div.bottom  {background: url(/images/css/napoveda-perex-top.png) top no-repeat; padding: 20px 20px 15px 20px;}

  div.eDetail div.napovedaPerex  {background: url(/images/css/napoveda-perex-bottom2.png) bottom no-repeat; padding: 0 0 19px 0; width: 545px; margin: 0 0 5px 0;}
  div.eDetail div.napovedaPerex div.bottom  {background: url(/images/css/napoveda-perex-top2.png) top no-repeat; padding: 20px 20px 15px 20px; min-height: 47px;}

  div.napovedaPerex p  {padding: 0; margin: 0; font-size: 130%; line-height: 22px; color: #000;}

  div.e-sluzby.otazka form label  {display: block; height: 30px; line-height: 30px; font-size: 130%; float: left; color: #193782; padding: 0 0 0 20px; width: 75px; margin: 0 0 20px 0;}
  div.e-sluzby.otazka form input  {height: 28px; line-height: 28px; background-color: #e8ebf2; border: 1px solid #193782; width: 238px; float: left; margin: 0 0 20px 0; padding: 0 10px;}
  div.e-sluzby.otazka form select  {height: 28px; background-color: #e8ebf2; border: 1px solid #193782; width: 260px; float: left; margin: 0 0 20px 0;}
  div.e-sluzby.otazka form textarea  {height: 63px; background-color: #e8ebf2; border: 1px solid #193782; width: 603px; float: left; margin: 0 0 20px 0;}
  div.e-sluzby.otazka form input.btn  {float: right; width: 80px; height: 35px; line-height: 35px; border: 0; padding: 0; margin: 0 29px 0 0; background: url(/images/css/btn-send.png); text-align: center; color: #fff; font-size: 130%;}
  div.e-sluzby.otazka form .required  {background-image: url(/images/css/red-star.png)!important; background-position: right top!important; background-repeat: no-repeat!important;}

  div.e-sluzby-order  {width: 720px; height: 45px; background: url(/images/css/esluzby-order.png); line-height: 45px; padding: 0 0 0 20px; font-size: 110%; color: #193782; margin: 18px 0 0 0;}
  div.e-sluzby-order a  {display: inline-block; height: 27px; line-height: 27px; text-decoration: underline; margin: 0 0 0 20px;}
  div.e-sluzby-order a.active  {background: #e8ebf2; padding: 0 15px; text-decoration: none;}
  div.e-sluzby-order a:hover  {text-decoration: none;}

  div.e-sluzby-order a.print  {height: 45px; line-height: 45px; padding: 0 0 0 28px; margin: 0 8px 0 0; background: url(/images/css/ico-print.png) left center no-repeat; font-size: 130%;}
  div.e-sluzby-order a.help  {height: 45px; line-height: 45px; padding: 0 0 0 28px; margin: 0 8px 0 0; background: url(/images/css/ico-help.png) left center no-repeat; font-size: 130%;}
  div.e-sluzby-order a.odoberat  {height: 45px; line-height: 45px; padding: 0 0 0 28px; margin: 0 8px 0 0; background: url(/images/css/ico-odoberat.png) left center no-repeat; font-size: 130%;}
  div.e-sluzby-order a.sendLink  {height: 45px; line-height: 45px; padding: 0 0 0 28px; margin: 0 8px 0 0; background: url(/images/css/ico-mailom.png) left center no-repeat; font-size: 130%;}

  div.eDetail div.cL  {float: left; width: 545px; padding: 0 15px 0 0;}
  div.eDetail div.cR  {float: left; width: 180px; border-bottom: 15px solid #fff; background: #fff; border-left: 15px solid #fff; margin-left: -15px;}
  span#rollId { position: absolute; margin: -40px 0 0 0; height: 40px; }
  div.eDetail div.cL table.tabulka_zoznam  { min-width: 26%; }
  div.eDetail div.cL table.FarebnaTabulka  tr th,
  div.eDetail div.cL table.FarebnaTabulka  tr td  { padding: 4px 1px; text-align: left; }

  div.eDetail div.kontakty  {width: 180px; background: url(/images/css/ekontakty2.png) bottom no-repeat;}
  div.eDetail div.kontakty div    {display: none;}
  div.eDetail div.kontakty.active div {display: block;}
  div.eDetail div.kontakty h3  {height: 40px; line-height: 40px; color: #fff; font-weight: bold; font-size: 130%; padding: 0 0 0 11px; margin: 0; background: url(/images/css/ekontakty-b.png); cursor: pointer;}
  div.eDetail div.kontakty.active h3  {background: url(/images/css/ekontakty.png);}

  div.eDetail div.cR a.btn  {height: 40px; line-height: 40px; color: #fff; font-weight: bold; font-size: 130%; padding: 0 0 0 11px; margin: 0; background: url(/images/css/ekontakty-b.png); cursor: pointer; width: auto; margin: 5px 0 0 0; text-align: left;}

  div.eDetail div.kontakty h4,
  div.eDetail div.kontakty p  {padding: 0; margin: 0 10px;}

  div.eDetail div.kontakty h4  {font-weight: bold; font-size: 130%; color: #193782; padding: 7px 0 2px 0; border-top: 1px solid #d3d9e7;}
  div.eDetail div.kontakty p  {font-size: 110%; line-height: 20px; color: #363636; padding: 0 0 10px 0;}

  div.eDetail div.odkazy  {margin: 30px 0 0 0;}
  div.eDetail div.odkazy h3  {font-weight: normal; font-size: 150%; margin: 0; padding: 0;}
  div.eDetail div.odkazy div.pdf,
  div.eDetail div.odkazy div.href  {float: left; width: 360px; background: url(/images/css/esluzby-odkazy2.png) 0 25px repeat-x;}
  div.eDetail div.odkazy div.pdf  {margin: 0 20px 0 0;}

  div.eDetail div.odkazy ul  {list-style: none; padding: 13px 9px 13px 9px; margin: 0; background: url(/images/css/esluzby-odkazy.png) left bottom no-repeat;}
  div.eDetail div.odkazy ul li  {padding: 0; margin: 0; background: none; border-bottom: 1px solid #d3d9e7;}
  div.eDetail div.odkazy ul li strong  {display: block; font-size: 110%; color: #193782; text-decoration: none; font-weight: normal;}
  div.eDetail div.odkazy div.pdf ul li strong  {padding: 8px 0 4px 22px; background: url(/images/css/esluzby-odkazy-pdf.png) left 8px no-repeat;}
  div.eDetail div.odkazy div.href ul li a  {padding: 8px 0 8px 17px; background: url(/images/css/esluzby-odkazy-href.png) left center no-repeat; text-decoration: underline; display: block;}

  div.eDetail div.componentRating  {position: absolute; top: -2px; left: 530px; line-height: 45px; height: 45px; padding: 0;}
  div.eDetail div.componentRating  div.text  {float: left; padding: 0 10px 0 0; font-size: 130%; color: #193782; height: 45px; overflow: hidden;}
  div.eDetail div.componentRating div.star  {margin-top: 12px;}

  div.eDetail div.componentRating table.ratingTable td > div:first-child    {display: none;}
  div.eDetail div.componentRating table.ratingTable td div.ratingText {float: left; padding: 0 10px 0 25px; font-size: 130%; color: #193782;}

  div.eDetail div.esluzbyBottom  {position: relative;}

  div.napoveda div.faq    {width: 740px;}
  div.napoveda div.faq h3 {height: 41px; background: url(/images/css/faq-top.png) top no-repeat; padding: 0 0 0 20px; line-height: 41px; font-size: 150%; cursor: pointer; margin: 19px 0 0 0;}
  div.napoveda div.faq h3.active  {background-position: 0 -41px; height: 40px;}
  div.napoveda div.faq div.acc    {display: none; background: url(/images/css/faq-bottom.png) bottom no-repeat; padding: 20px 20px 0px 20px;}
  div.napoveda div.faq div.acc p  {font-size: 130%; color: #000; line-height: 22px; padding: 0 0 20px 0;}

  div.templateBtnPodanie.btnPodanie table {width: 740px; border-collapse: collapse; border: 1px solid #d0d0d0;}
  div.templateBtnPodanie.btnPodanie table a.btn   {background: none; color: #193782; font-size: 110%; text-align: left; width: auto; line-height: 38px; padding: 0 0 0 40px; height: 38px; background: url(/images/css/esluzby-ico-anchor.png) 11px center no-repeat;}
  div.templateBtnPodanie.btnPodanie table.dokumenty a.btn {background: none; padding: 0 0 0 10px;}
  div.templateBtnPodanie.btnPodanie table.dokumenty a.btn img  {display: inline-block; margin: 0 5px 0 0;}
  div.templateBtnPodanie.btnPodanie table tr td   {background: #fff; border-top: 1px solid #d0d0d0;}
  div.templateBtnPodanie.btnPodanie table tr:nth-child(even) td {background: #f0f2f6;}

  ul.situacie {padding: 0; margin: 0 0 20px 20px;}
  ul.situacie li  {line-height: 120%; padding-top: 5px; padding-bottom: 5px; margin: 0; border-bottom: 1px solid #d3d9e7; font-size: 130%; color: #707070; background-position: 0 10px;}

  #situacieBox h3 {background: url(/images/css/esluzby-arrow-search.gif) 120px center no-repeat; cursor: pointer;}
  #situacieBox ul.situacie    {display: none;}


  div.h_2015 { margin: 10px 0 0 0; background: #ffffff; height: 100px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: relative; }
  div.h_2015 .logo { margin: 0px; position: relative; top: 20px; left: 20px; width: 181px; height: 49px; }
  div.h_2015 .logo a { background: url(/images/css/facelift/logo-2015.png) 0 0 no-repeat; width: 181px; height: 49px; }
  div.h_2015 div.adresa { margin: 0 0 0 20px; position: absolute; left: 0px; top: 73px; }
  div.h_2015 div.language { position: absolute; top: 14px; right: 20px; padding: 10px 0 10px 0; }
  div.h_2015 div.headerTopMenu { position: absolute; right: 20px; top: 55px; background: none; }
  div.h_2015 div.headerTopMenu .right { background: none; }
  div.h_2015 div.headerTopMenu .login { margin-right: 0px; }
  div.h_2015 div.headerTopMenu a { margin: 0px !important; padding-left: 10px !important; }
  div.h_2015 div.headerTopMenu a.ico { padding: 0 0 0 10px; }
  div.h_2015 div.headerTopMenu a.ico_fb { position: relative; top: 5px; }
  div.h_2015 div.headerTopMenu a.ico_tw { position: relative; top: 6px; }
  div.h_2015 div.headerTopMenu a.ico_yt { position: relative; top: 2px; }

  div.exportlinks div.exportlinksText {display: inline;}

  div.noJS    {width: 100%; height: 60px; line-height: 60px; text-align: center; background: #e30000; color: #fff; font-size: 140%; font-weight: bold;}
  div.calendar label  {line-height: 18px;}
  div.rightMenu div.calendar label    {clear: both;}

  span.showTooltip    {display: inline-block; width: 20px; height: 20px; background: url(/images/css/tooltip-icon.png) center no-repeat; position: relative; cursor: pointer; margin: 0 0 -6px 5px;}
  span.showTooltip p  {display: none; position: absolute; top: 30px; left: -90px; width: 200px; background: #e8ebf2; border: 1px solid #d3d9e7; box-sizing: border-box; padding: 10px; margin: 0; z-index: 999;
                      -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
  span.showTooltip p:before   {display: block; content:""; width: 11px; height: 7px; position: absolute; top: -6px; left: 93px; background: url(/images/css/tooltip-arrow.png);}

  div.pp_pic_holder p.currentTextHolder { color: #000 !important; font-style: normal !important; }
  /*div.simple-pagination ul {font-size: 0;}
  div.simple-pagination ul li { display: inline-block; font-size: 12px; padding: 2px 2px; line-height: 20px; }
  div.simple-pagination ul li a,
  div.simple-pagination ul li span { display: block; padding: 0 5px; }
  div.simple-pagination ul li a.prev,
  div.simple-pagination ul li span.prev,
  div.simple-pagination ul li a.next,
  div.simple-pagination ul li span.next { font-size: 18px; position: relative; top: 2px; }
  div.simple-pagination ul li.active { font-weight: bold; }
  div.simple-pagination ul li.disabled { color: #dadada; }*/

  ul.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 0 0 20px 0;
    border-radius: 4px;
  }
  ul.pagination>li {
    display: inline;
    background-image: none;
    padding-left: 0;
  }
  .pagination>li>a, .pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      margin-left: -1px;
      line-height: 1.42857143;
      color: #337ab7;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #ddd;
  }
  .pagination>li:first-child>a, .pagination>li:first-child>span {
      margin-left: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
  }
  .pagination>li:last-child>a, .pagination>li:last-child>span {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
  }
  .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
      z-index: 3;
      color: #fff;
      cursor: default;
      background-color: #337ab7;
      border-color: #337ab7;
  }

  span.cke_floatingtools span.cke_toolbar,
  span.cke_combo__fontsize, 
  span.cke_combo_text,
  span.cke_toolbar_styles { display: none !important; }

  div.pp_default .pp_nav p.currentTextHolder { padding-bottom: 10px; }
  p.ppl_description { padding-top: 11px; width: 560px; float: right; margin-right: 70px; }

  /* start of new news */

  	.news-templates.news_pages ul {
		display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	margin-left: 45px;
    	margin-bottom: 0;
    	position: relative;
    	top: -15px;
	}
	.news-templates.news_pages ul li {
		background: none;
	}
	.news-templates.news_pages ul li.active a {
		color: #e30000;
	}
	.news-templates .row {
		display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	margin-right: -15px;
    	margin-left: -15px;
		margin-bottom: 15px;
	}
	.news-templates .news-right {
    	-webkit-box-flex: 0;
    	-ms-flex: 0 0 25%;
    	flex: 0 0 50%;
    	max-width: 50%;
    	padding: 0 15px;
		position: relative;
	}
	.news-templates .news-right.alone {
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.news-templates .news-right.alone .link-more {
    	position: relative;
		left: 0;
		padding-left: 0;
		margin-top: 5px;
	}
	.news-templates .news-right .link-more {
    	bottom: 15px;
    	position: absolute;
    	display: inline-block;
    	height: 24px;
    	line-height: 24px;
    	padding: 0 11px 0;
    	background: url(/images/css/esluzby-homebox-arrow-red.png) right center no-repeat;
    	left: 15px;
		padding-left: 0;
	}
	.news-templates .news-right .date {
		
	}
	.news-templates .news-right .perex {
		display: block;
    	margin-top: 5px;
    	height: 50px;
    	overflow: hidden;
	}
	.news-templates .news-right.alone .perex {
		display: block;
    	margin-bottom: 5px;
    	height: 36px;
    	overflow: hidden;
		padding: 0 20px 0 0;
	}
	.news-templates .news-left {
    	-webkit-box-flex: 0;
    	-ms-flex: 0 0 25%;
    	flex: 0 0 45%;
    	max-width: 45%;
		padding-left: 15px;
	}
	.news-templates img {
		max-width: 100%;
	}
	.news-templates .col-3 {
    	-webkit-box-flex: 0;
    	-ms-flex: 0 0 33%;
    	flex: 0 0 33%;
    	max-width: 33%;
    	position: relative;
    	width: 100%;
    	min-height: 1px;
    	padding-right: 15px;
    	padding-left: 15px;
		margin-bottom: 15px;
	}
	.news-templates h3 {
    	margin-top: 5px;
	}
	.news-templates * {
		box-sizing: border-box;
   }
   
   /* end of new news */

/* modal start */
.hide {
  display: none;
}
.show {
  display: block;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header button {
  border: 0px none;
  background: none;
}
.modal-header .close {
  margin-top: -2px;
  border: 0px none;
  background: none;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.modal .row:before,
.modal .row:after {
  display: table;
  content: " ";
}
.clearfix:after,
.modal-header:after,
.modal-footer:after,
.modal .row:after {
  clear: both;
}
.modal .row {
  display: block;
  clear: both;
  text-align: left;
  font-size: 14px;
}
.modal .row.hide {
  display: none !important;
}
.modal .col-md-3 {
  padding-bottom: 15px;
  width: 33.33%;
  float: left;
}
.modal .col-md-9 {
  padding-bottom: 15px;
  width: 66.66%;
  float: left;
}
.modal .col-md-12 {
  padding-bottom: 15px;
}
.modal .col-md-offset-3.col-md-9 {
  width: 100%;
}
.event-detail .col-md-3 {

}
fieldset.details {
  text-align: left;
}
fieldset.details .row {
  font-size: 0;
}
fieldset.details .row {
  padding: 0 0 15px 0;
}
fieldset.details .row .col-md-3 {
  display: block;
  padding-right: 2%;
  width: 23%;
  font-size: 12px;
  vertical-align: top;
  float: left;
}
fieldset.details .row .col-md-3.col-sm-4 {
    *+padding-right: 1%;
}
fieldset.details  h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0 0 5px 0;
}
.modal label {
  line-height: 30px;
  clear: both;
}
.modal input {
  margin: 0 !important;
}
.modal input[type=text],
.modal input[type=email],
.modal input[type=tel],
.modal textarea {
  margin: 0;
  width: 96%;
  padding: 6px 2%;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.modal input[type=text].invalid,
.modal input[type=email].invalid,
.modal input[type=tel].invalid,
.modal textarea.invalid {
  border: 1px solid #ff0000;
  background-color: #e8ebf2;
}
.modal input[type=submit],
button.reserve  {
  width: 150px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background-color: #193782;
  border: 0px none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
button.reserve {
    width: 120px;
}
.modal input[type=submit]:hover,
button.reserve:hover {
  background-color: #475f9b;
}
.modal input[type=checkbox] {
  float: left;
}
.modal label ul {
  width: 95%;
  margin: 0 0 0 1%;
  padding: 0 0 15px 0;
  font-size: 12px;
  float: left;
}
/* modal end */
.event {
  margin: 0;
  padding: 20px 0 0 0;
  border-top: 1px solid #d9d9d9;
}
.events:first-child .event {
  padding-top: 0;
  border-top: 0;
}
.event .media-body {
  padding-bottom: 20px;
  width: 78%;
  display: block;
  float: left;
}
.event .media-right {
  width: 19%;
  padding-top: 31px;
  padding-bottom: 20px;
  display: block;
  text-align: right;
  float: left;
}
.event .media-body .row .col-md-3 {
  width: 24%;
  display: inline-block;
  vertical-align: top;
  *+display: block;
  *+float: left;
}
.event .media-body .row .col-md-3 b {
  display: block;
}
.event h3 {
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 10px 0;
}
.modal .row.successfully-send {
  text-align: center;
  color: #53a660;
  font-size: 16px;
  display: none;
}
.form-error {
  padding: 0 0 15px 0;
  color: #ff0000;
  font-size: 16px;
  line-height: 22px;
}
    
}