﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height:1; }
ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse:collapse; border-spacing: 0; }


body {font-size:62.5%; color:#353f47; line-height:1.3; background:#fff url('../Img/content_bg.gif') repeat-x top left; padding:0; }
body#bodyRRKS .ui-datepicker, #content #flashBanner, #content #subNavi, #header ul#subNavi li.hrefDalsieKurzy, .bluePanel .hrefDalsieKurzy, .mobileFooter, .defaultFooter, .separator-subnav, #naviPnl ul.mainNavi li.sel ul.expand{ display:none; }
body.crisis-situation { height:100%; }
body .crisis-situation{background:#fff url('../Img/content_bg2.png') repeat-x top left; padding:0; min-height:100%; position:relative; }
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

/* --- default tag styles --- */
p { margin-bottom:1.5em; }
li { margin-left:2em; }
ol li { margin-left:3.5em; } 

img { border:0; }
.imgLeft { float:left; padding:0 1em 1em 0; }
.imgRight { float:right; padding:0 0 1em 1em; }
.flagImg { float:left; margin-right:5px; }
.fa{font-style:normal !important;}
table { border-collapse:collapse; border:0; }
input, select, textarea { font-size:1em; }
img {border:none;}

.fixed {
  position: absolute;
  top: 0;
  left:365px;
}

strong { font-weight:bold; }
.separator { clear:both !important; display:block; width:0px; height:0px; overflow:hidden; }
.hiddenElm { display:block; overflow:hidden; width:0px !important; height:0px !important; margin:0 !important; padding:0 !important;  }

a {color:#134394; text-decoration:underline;}
a:hover {color:#1D74DD;}

#container { width:980px; margin:0 auto; font-size:1.29em;  }
.crisis-situation #container { overflow:hidden; padding-bottom:99px; }
body.fullScreen { background:#fff; }
body.fullScreen #container { width:100%; margin:0; font-size:1.29em;  }

/* header */
#header { float:left; position:relative; width:980px; min-height:159px; margin:0; padding:0; border-bottom:5px solid #e0e2e5; }
#header p { margin-bottom:0.3em; }

#header h1#logo, #header div#logo {position: relative; overflow:hidden; width:160px; height:80px; margin:17px 0 0; padding:0; font-size:1.9em; }
#header h1#logo span, #header div#logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:160px; height:80px; margin:0; padding:0; background: url('../Img/logo.gif') no-repeat 0 0; cursor:pointer; }
#header h1#logo a, #header div#logo a {display:block; margin:0; padding: 20px 22px 0 22px; font-size:80%; font-family:"Times CE", "Times", "Times New Roman", sans-serif; font-weight:normal; letter-spacing:0.1em; text-align:center; text-transform:uppercase; text-decoration:none; color:#233F93; z-index:0;}

#header ul#topNavi { position:absolute; width:980px; left:0px; bottom:0px; margin:0; padding:0; list-style:none; background:#015796; }
#header ul#topNavi li { float:left; margin:0; padding:0; border-right:2px solid #f1f1f2; border-bottom:1px solid #fff; height:44px; overflow:hidden; }
#header ul#topNavi li a { position:relative; display:block; margin:0; padding:7px 0; background:#1F5595; color:#edfbff; font-size:.89em; min-height:30px;  text-transform:uppercase; text-decoration:none; font-weight:bold; }
.crisis-situation #header ul#topNavi { position:absolute; width:980px; left:0px; bottom:0px; margin:0; padding:0; list-style:none; background:#828282; }
.crisis-situation #header ul#topNavi li { float:left; margin:0; padding:0; border-right:2px solid #f1f1f2; border-bottom:1px solid #fff; height:44px; overflow:hidden; }
.crisis-situation #header ul#topNavi li a {position:relative; display:block; margin:0; padding:7px 0; background:#828282; color:#edfbff; font-size:.89em; min-height:30px;  text-transform:uppercase; text-decoration:none; font-weight:bold;}

*:first-child + html #header ul#topNavi li a {  min-height:10px;  }
.langsk #header ul#topNavi li.item0 a { width:80px; padding-left:17px; padding-right:17px; }
.langsk #header ul#topNavi li.item1 a { width:79px; padding-left:17px; padding-right:17px; }
.langsk #header ul#topNavi li.item2 a { width:63px; padding-left:17px; padding-right:17px;}
.langsk #header ul#topNavi li.item3 a { width:65px; padding-left:17px; padding-right:20px; padding-bottom:1.90em; }
.langsk #header ul#topNavi li.item4 a { width:115px; padding-left:17px; padding-right:20px; }
.langsk #header ul#topNavi li.item5 a { width:132px; padding-left:17px; padding-right:20px; }
.langsk #header ul#topNavi li.item6 a { width:72px; padding-left:17px; padding-right:20px; }
.langsk #header ul#topNavi li.item7 { border-right:none; }
.langsk #header ul#topNavi li.item7 a { width:73px; padding-left:17px; padding-right:20px; padding-bottom:1.90em; }
.langsk #header ul#topNavi li.item8 a { width:115px; padding-left:17px; padding-right:20px; }

.langen #header ul#topNavi li.item0 a { width:80px; padding-left:17px; padding-right:17px; }
.langen #header ul#topNavi li.item1 a { width:79px; padding-left:17px; padding-right:17px; padding-bottom:1.94em;  }
.langen #header ul#topNavi li.item2 a { width:63px; padding-left:17px; padding-right:17px;}
.langen #header ul#topNavi li.item3 a { width:65px; padding-left:17px; padding-right:20px; padding-bottom:1.94em; }
.langen #header ul#topNavi li.item4 a { width:115px; padding-left:17px; padding-right:20px; }
.langen #header ul#topNavi li.item5 a { width:132px; padding-left:17px; padding-right:20px; }
.langen #header ul#topNavi li.item6 a { width:72px; padding-left:17px; padding-right:20px; }
.langen #header ul#topNavi li.item7 { border-right:none; }
.langen #header ul#topNavi li.item7 a { width:73px; padding-left:17px; padding-right:20px; padding-bottom:1.94em; }
.langen #header ul#topNavi li.item8 a { width:115px; padding-left:17px; padding-right:20px; }

#header ul#topNavi li.lastChild, #header ul#topNavi li.lastChild a { overflow:hidden; width:0px; height:0px; border-width:0px; text-indent:-5000px; }

#header fieldset.searchPnl { position:absolute; right:0; top:32px; font-size:0.9em; }

#header ul#subNavi { position:absolute; top:39px; right:240px; list-style:none; font-size:0.85em; }
#header ul#subNavi a { text-decoration:none; }
#header ul#subNavi a:hover { text-decoration:underline; }
#header ul#subNavi li { display:inline; margin:0; padding:0; }
#header ul#subNavi li a { padding:0 10px 0 8px; display:inline-block; border-right:1px solid #d4d6d9; }
#header ul#subNavi li.lastChild a { border:none; }
#header ul#subNavi li a.icoLangEn { padding-left:30px; background: url('../Img/ico_en.gif') no-repeat 6px center; }
#header ul#subNavi li a.icoLangSk { padding-left:30px; background: url('../Img/ico_sk.gif') no-repeat 6px center; }


/* footer */	
#footerWrap { clear:both; position:relative; margin-top:20px;width: auto; background:#f4f4f5 url('../Img/footer.gif') repeat-x top left; font-size:1.29em; }
.crisis-situation #footerWrap { clear:both; position:absolute; width:100%; height:99px; bottom:0; margin-top:0; background:#f4f4f5 url('../Img/footer.png') repeat-x top left; font-size:1.29em; }
#footer { width:980px; margin:0 auto; font-size:0.9em; padding-bottom:30px; }
#footer a { text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer .footerNavi { float:left; width:980px; height:40px; margin-bottom:20px; padding-top:9px; } 
#footer .footerNavi fieldset.searchPnl { float:right; }
.crisis-situation #footer .footerNavi fieldset.searchPnl { display:none; }
#footer .footerNavi a.goTop { float:left; margin-top:6px; padding:3px 5px 2px 28px; background: url('../Img/arr_top.gif') no-repeat left center; font-size:0.95em; }
#footer .footerNavi p { margin-bottom:0px; }

#footer .claimPnl { float:left; width:980px; font-size:0.95em; }
.crisis-situation #footer .claimPnl { display:none; }
#footer .claimPnl p { float:left; width:600px; margin:0; }
#footer .claimPnl ul { float:right; width:250px; margin:0; padding:0; }
#footer .claimPnl ul li { float:left; margin:0; padding:1px 9px 0 0; white-space:nowrap; border-right:1px solid #d4d6d9; }
#footer .claimPnl ul li.lastChild { border:none; padding:1px 9px 0; }
#footer .claimPnl ul li a.rssLink { padding:3px 0 3px 28px; background: url('../Img/rss_gray.gif') no-repeat 7px center; }

.footerLinks { font-size:0.95em; }
.footerLinks a { color:#353f47; }
.footerLinks h4 { font-size:1em; font-weight:bolder; margin-bottom:10px; }
.footerLinks .item { float:left; width:225px; margin-right:30px; }
.footerLinks .lastItem { float:left; width:470px; margin-right:0; }
.footerLinks .lastItem ul { float:left; width:220px; margin-right:30px; }
.footerLinks .lastItem ul.lastUl { margin-right:0px; }
.footerLinks ul { margin:0 0 25px 0; padding:0; }
.footerLinks ul li { margin:0; padding:3px 0; border-bottom:1px solid #d4d6d9; }
.footerLinks ul li.lastChild { border:0; }
	

/* search pnl */
fieldset.searchPnl legend, fieldset.searchPnl label  { display:block; width:0; height:0; overflow:hidden; text-indent:-5000px;  }
fieldset.searchPnl p { padding:0 10px; }
fieldset.searchPnl a { font-size:0.95em; text-decoration:none; }
fieldset.searchPnl a:hover { text-decoration:underline; }
fieldset.searchPnl .inputWrap { display:block; position:relative; width:200px; padding:5px 9px; border:1px solid #d4d6d9; background: url('../Img/input_bg.gif') no-repeat left top; }
fieldset.searchPnl input[type=text] { border-width:0px; }
fieldset.searchPnl input[type=submit] { border:none; position:absolute; width:30px; height:26px; top:0; right:0; background:url('../Img/ico_search.gif') no-repeat center center; text-indent:-9000px; cursor:pointer; }


/* category linked */
#contentWrap > .linkedCategory{display:none;}
#mainContent .linkedCategory {display:block; padding:15px 20px 10px 20px; background:#F4F4F5;  border:1px solid #D4D6D9; }
#mainContent .linkedCategory a { text-decoration:none; }
#mainContent .linkedCategory ul { margin:0; padding:0; }
#mainContent .linkedCategory ul li {  background:transparent url("../Img/arr_gray_silver.gif") no-repeat left top; margin:0 0 11px 0; padding: 1px 0 1px 26px; }

/* content */
#contentHelper { float:left; width:980px; overflow:hidden; }
#contentWrap { float:left; width:980px; padding:20px 0; }
body.fullScreen #contentWrap { width:auto; float:none; margin:0 20px; }
#content { float:left; width:730px; margin-right:30px; }
#infoPnl { float:left; width:220px; }
#mainContent { float:right; position:relative; width:688px; margin-bottom:30px; padding-right:30px; color:#13171a; overflow-x:auto; }
#mainContent.content-dnft{width: auto; padding-right: 0;}
.content-dnft .pane-left {background: none repeat scroll 0 0 #f6f9fe;border: 1px solid #cbe2f5;float: left;margin-bottom: 20px; width: 480px; background-image:url(../Img/DNFT-left.png); background-position:right bottom; background-repeat:no-repeat;}
.content-dnft .pane-right {background: none repeat scroll 0 0 #f6f9fe;border: 1px solid #cbe2f5;float: right;margin-bottom: 20px; width: 480px; background-image:url(../Img/DNFT-right.png); background-position:right bottom; background-repeat:no-repeat;}
.content-dnft .pane-content{float:left;}
#mainContent.content-dnft .dft-right, #mainContent.content-dnft .dft-left {padding:15px 20px;} 
#mainContent em, #mainContent i { font-style:italic} 
body.fullScreen #mainContent { float:right; position:relative; width:100%; margin-bottom:0px; padding-right:0px; color:#13171a; overflow-x:visible; }
body.fullScreen table.tblBorder th { white-space:nowrap; }
body.fullScreen table.tblBorder td { text-align:right; white-space:nowrap; }
body.fullScreen table.tblInfo { width:auto !important; }
body.fullScreen table.tblInfo td { padding-right:20px; }
.fullContent { width:950px !important; float:left !important; }
body.fullScreen #mainContent table.tblBorder { width:99%; font-size:0.9em; }
body.fullScreen .links { width:99%; }
#naviPnl { float:left; width:232px; margin-right:30px; }

/* fulscreen content*/
.fullScreen .fullContent { width:100% !important;}
.fullScreen .fullContent h1 {   border-bottom: 1px solid #DDDDDD; color: #134394; margin-bottom: 15px; padding-bottom: 10px; width: 100% !important;}

/* gray panel */
#content .grayPnl { float:left; width:728px; border:1px solid #d4d6d9; background:#f4f4f5 url('../Img/graypln_bg.gif') repeat-y -6px top; }
#content .grayPnl h3 { margin-bottom:14px; font-weight:bold; font-size:1.1em; }
#content .grayPnl .leftItem { float:left; width:324px; margin-right:2px; padding:14px 19px; }
#content .grayPnl .leftItem img { float:left; width:98px; border:1px solid #e0e2e5; }
#content .grayPnl .leftItem .zaujimavostiText { float:left; width:210px; margin-left:14px; }
#content .grayPnl .leftItem p.heading { font-size:0.85em; margin-bottom:5px; }
#content .grayPnl .leftItem p { margin-bottom:10px; }
#content .grayPnl .leftItem h3 a { text-decoration:none; }
#content .grayPnl .leftItem .zaujimavostiPnl a { font-size: 0.9em; text-decoration:none; }
#content .grayPnl .leftItem a:hover { text-decoration:underline; }
#content .grayPnl .leftItem h4 { margin-bottom:10px; font-size:1.1em; font-weight:bold; color:#134394; }
#content .grayPnl .rightItem { float:left; width:320px; padding:14px 19px; }
#content .grayPnl .rightItem ul { margin:0; padding:0; }
#content .grayPnl .rightItem ul li { margin:0 0 11px 0; padding:1px 0 1px 26px; background: url('../Img/arr_gray_silver.gif') no-repeat left top; }
#content .grayPnl .rightItem ul li a { text-decoration:none; }
#content .grayPnl .rightItem ul li a:hover { text-decoration:underline; }

.ui-datepicker td { background:#F4F4F5 !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background:#F4F4F5 !important; text-align: center; border:1px solid #F4F4F5 !important; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border:1px solid #D4D6D9 !important; background:#fff !important; }

/* hot links */
#content ul.hotLinks { width:740px; overflow:hidden; margin-right:-10px; margin-bottom:10px; }
#content ul.hotLinks li { float:left; width:358px; margin:0 10px 6px 0; padding:0; border:1px solid #d4d6d9; background:#fff url('../Img/li_sel_bg.gif') repeat-x left bottom; } 
#content ul.hotLinks li a { display:block; padding:8px 18px 7px 18px; color:#134394; font-weight:bold; text-decoration:none; font-size:1.1em; }

/* news panel */
.newsPnlWrap { float:left; width:730px; margin-bottom:20px; border-bottom:1px solid #d4d6d9; }
.newsPnl { float:left; width:730px; margin-bottom:20px; background: url('../Img/news_bg.gif') repeat-y left top;  }
.newsPnl h3 { margin-bottom:14px; font-weight:bold; font-size:1.1em; height:20px; }

.newsPnl h3 a { float:left; padding-right:0px; color:#353f47; text-decoration:none; }
.newsPnl h3 a:hover { text-decoration:underline; }

.newsPnl h3 a.rssLink { width:25px; color:#353f47; text-decoration:none; background: url('../Img/rss_white.gif') no-repeat right center; text-indent:-9000px; }
.newsPnl h3 a.rssLink:hover { text-decoration:underline; }

.newsPnl .leftItem { float:left; width:449px; margin-right:1px; }
.newsPnl .leftItem dl { margin-bottom:25px; padding-right:20px; }
.newsPnl .leftItem dl dt { font-size:0.85em; }
.newsPnl .leftItem dl dd { margin-bottom:10px; }
.newsPnl .leftItem dl dd a { text-decoration:none; }
.newsPnl .leftItem dl dd a:hover { text-decoration:underline; }
.newsPnl .rightItem { float:left; width:260px; padding:0 0 0 20px; }
.newsPnl .rightItem ul { clear:both; margin:0; padding:0; }
.newsPnl .rightItem ul li { margin:0 0 10px 0; padding:1px 0 1px 26px; background: url('../Img/arr_gray_white.gif') no-repeat left top; }
.newsPnl .rightItem ul li.redNews a { color:#D91F30; font-weight:bold; }
.newsPnl .rightItem ul li a { text-decoration:none; }
.newsPnl .rightItem ul li a:hover { text-decoration:underline; }
.newsPnl .rightItem ul li.lastChild { margin-top:25px; font-weight:bold; }

/* top news */
#topNews { float:left; width:730px; margin-bottom:20px; padding:10px 0; border:1px solid #d4d6d9; background:#fff url('../Img/li_sel_bg.gif') repeat-x left bottom; text-align:center; font-size:1.1em; }
#topNews p { margin:0; }
#topNews a { text-decoration:none; font-weight:bold; }

.topActualNews { float:left; width:408px; margin-bottom:15px; padding:10px; border:1px solid #cbe2f5; background:#f6f9fe;  }
.topActualNews img { float:left; border:1px solid #d4d6d9; }
.topActualNews .topActualText { float:left; width:276px; padding-left:9px; }
.topActualNews .topActualText a { text-decoration:none; font-weight:bold; font-size:0.9em; font-weight:normal; }
.topActualNews .topActualText a:hover { text-decoration:underline; }
.topActualNews .topActualText h3 a { float:none; background:none; padding:0; color:#134394; font-size:1em; font-weight:bold; }
.topActualNews .topActualText h3 { margin-bottom:10px; height:auto; }
.topActualNews .topActualText .date { font-size:0.85em; margin-bottom:5px; }
.topActualNews .topActualText p { margin-bottom:10px; }

/* custom styles */
a.linkArr { padding:1px 0 2px 26px; background: url('../Img/arr_gray_white.gif') no-repeat left top; text-decoration:none; font-weight:bold; }
a:hover.linkArr { text-decoration:underline; }

/* vzdelavanie */
ul.vzdelavanie { list-style:none; }
ul.vzdelavanie li { margin:0 0 1em 0; background:#f6f9fe; border:1px solid #cbe2f5; }
ul.vzdelavanie li.deti a { display:block; padding:1.3em 10px 1.8em 135px; color:#1F5595; font-weight:bold; text-decoration:none; background:url('http://www.nbs.sk/_img/Documents/ico/deti.png') no-repeat 0 100%; }
ul.vzdelavanie li.studenti a { display:block; padding:1.3em 10px 1.8em 135px; color:#1F5595; font-weight:bold; text-decoration:none; background:url('http://www.nbs.sk/_img/Documents/ico/anna.png') no-repeat 0 100%; }
ul.vzdelavanie li.ucitelia a { display:block; padding:1.3em 10px 1.8em 135px; color:#1F5595; font-weight:bold; text-decoration:none; background:url('http://www.nbs.sk/_img/Documents/ico/odbornik.png') no-repeat 0 100%; }

/* subpage calc */
.subpageCalc { color:#353F47; font-size:0.9em; margin-top:20px; }
.subpageCalc .rateResult span { font-size: 2em; font-weight: bold; }
.subpageCalc input[type=text] { border: 1px solid #CBE2F5; float: left; padding: 7px; text-align: right; width: 80px;}
.subpageCalc .inputField { float: left; margin-bottom: 1em; width: 550px; }
.subpageCalc .inputField label {  float: left; margin-right: 15px; white-space: nowrap; margin-top: 6px; }
.subpageCalc p { clear: both; line-height: 1.7; margin-bottom: 1.5em; }
.subpageCalc #rateAmoutType { float: left; margin-left: 7px; margin-top: 7px; }
.subpageCalc .rbList input[type="radio"] { margin-top: 3px; }
.subpageCalc .rbList input { border-width: 0; float: left; margin: 0 5px 0 0; padding: 0; width: auto; }
.subpageCalc  label { margin-right: 15px; white-space: nowrap; width:80px; display: block; float: left;}
.subpageCalc .rbList label { margin-right: 15px; display: block; float: left;}
.subpageCalc p.rbList span label { display: inline; font-weight: bold; }
.subpageCalc p.rbList { float: left; margin-bottom: 5px; width: 400px; }
.subpageCalc .selectDate { float: left; line-height: 2.9em; width: 515px; }
.subpageCalc .selectDate label { width:auto; }
.subpageCalc #btnSetDate {  background: url("../Img/long_btn.gif") no-repeat scroll left top transparent; width:85px; text-align:center; border-left: medium none; color: #FFFFFF; float: left; font-weight: bold; height: 30px; line-height: 2.8; overflow: hidden; padding: 0 14px 0; margin-left:5px; text-decoration: none; }
.subpageCalc .drpDownList { margin-bottom:5px; }
.subpageCalc .flagList { padding-left:95px; }
.subpageCalc .drpDownList label { width:80px; }

/* blue panel */
#hoverPanelWrap {position:relative; background:none; margin-left:-20px; }
.bluePanel { position:relative; margin-left:20px;  border:1px solid #cbe2f5; background:#f6f9fe; margin-bottom:1em; }
.bluePanel .panelItem { position:relative; padding:10px 15px; border-bottom:1px solid #cbe2f5; }
.bluePanel .panelItem p.oznam{padding-top: 10px;}
.bluePanel .panelItem p.oznam a{text-decoration:none;}
.bluePanel .panelItem p.oznam a:hover{text-decoration:underline;}
.bluePanel .lastItem { border:none; }
.bluePanel h3 { margin-bottom:5px; color:#134394; font-size:1.1em; font-weight:bold; }
.bluePanel h3 a { text-decoration:none; }
.bluePanel h3 a:hover { text-decoration:underline; }
.bluePanel p { margin-bottom:5px; font-size:0.85em; }
.bluePanel table { width:100%; font-size:0.85em; }
.bluePanel table td { padding:1px 0; vertical-align:middle; }
.bluePanel table a { font-weight:bold; text-decoration:none; }
.bluePanel table td.prcItm { width:45px; padding:0 0 0 8px; text-align:right; white-space:nowrap; }
.bluePanel table td.currItm { width:auto; background:url('../Img/td_bg.gif') repeat-x left center; }
.bluePanel table td.currItm a { background:#f6f9fe; padding-right:8px; }
.bluePanel table td.currItm a:hover { text-decoration:underline; }
.bluePanel table td.percentItm { width:40px; padding-left:10px; text-align:right; }
.bluePanel table.rowsSpr td { padding-bottom:5px; }
.bluePanel .itemMiddle { padding-left:10px; background:url('../Img/t_b_m.gif') no-repeat left center; font-weight:bold; }
.bluePanel .itemDown { padding-left:10px; background:url('../Img/t_b_m.gif') no-repeat left bottom; font-weight:bold; }
.bluePanel .itemUp { padding-left:10px; background:url('../Img/t_b_m.gif') no-repeat left top; font-weight:bold; }

a.hoverBtn {  position:absolute; display:block; width:20px; left:-21px; top:-1px; z-index:1000; background:#cbe2f5 url('../Img/hoverBtn.gif') no-repeat left center; text-indent:-9000px; outline:none; }
span.toolTip { position:absolute; display:block; padding:4px 6px; background:#353f47; color:#fff; font-size:1.1em; z-index:1000; }


/* events panel */
#pnlEvents { position:relative; padding:15px 0; color:#353f47; }
#pnlEvents h3 { margin-bottom:5px; color:#134394; font-size:1.1em; font-weight:bold; }
#pnlEvents h3 a { text-decoration:none; }
#pnlEvents h3 a:hover { text-decoration:underline; }
#pnlEvents .eventMonth { width:100%; font-size:0.9em; border:1px solid #d4d6d9; }
#pnlEvents .eventMonth th { padding:4px; border:1px solid #fff; border-bottom:1px solid #d4d6d9; }
#pnlEvents .eventMonth td { background:#f4f4f5; text-align:center; padding:3px; }
#pnlEvents .eventMonth td span { display:block; width:14px; margin-left:2px; padding:2px 3px; border:1px solid #f4f4f5; }
#pnlEvents .eventMonth td.daysBefore { color:#c4c7c9; }
/*#pnlEvents .eventMonth td.today span { background:#fffbee; border:1px solid #fec00f; text-align:center; font-weight:bold; }*/
#pnlEvents .eventMonth td.today span {  font-weight:bold; }
#pnlEvents .eventMonth td.today a { display:block; width:14px; margin-left:2px; padding:2px 3px; background:#fffbee; border:1px solid #fec00f; text-align:center; font-weight:bold; text-decoration:none; }
#pnlEvents .eventMonth td.event a { display:block; width:14px; margin-left:2px; padding:2px 3px; background:#fff; border:1px solid #d4d6d9; text-align:center; font-weight:bold; text-decoration:none; }
#pnlEvents .lisEvents { margin-bottom:15px; width:100%; }
#pnlEvents .lisEvents td { border-bottom:1px dotted #d4d6d9; padding:10px 0; }
#pnlEvents .lisEvents td a { text-decoration:none; }
#pnlEvents .lisEvents td a:hover { text-decoration:underline; }
#pnlEvents .lisEvents td.malaBunka { width:40px; }
#pnlEvents #eventTabs { float:left; position:relative; margin:-1px 0 1.5em 0; padding:0; width:220px; font-size:0.85em; }
#pnlEvents #eventTabs li { float:left; margin:0; padding:0; }
#pnlEvents #eventTabs li a { float:left; text-decoration:none; padding:5px 10px 4px; border:1px solid #fff; border-top:1px solid #d4d6d9; }
#pnlEvents #eventTabs li a.active { color:#353f47; border:1px solid #d4d6d9; border-top:1px solid #f4f4f5; background:#f4f4f5; }

/* rates content */
#ratesContent { /*display:none;*/ float:left; position:relative; width:930px; margin:20px 0; margin-left: 980px; padding:20px 10px 0px 40px; border:1px solid #cbe2f5; border-left-width:0px; border-right-width:0px; background:#f6f9fe; font-size:0.9em; overflow:hidden; }
#ratesContent a.hideBtn { position:absolute; display:block; z-index:1000; left:0px; top:-1px; width:20px; background:#cbe2f5 url('../Img/hoverBtn.gif') no-repeat -185px 20px; }
/*#ratesContent a.hideBtn span { display:block; width:20px; height:2500px; background:url('../Img/hoverBtn.gif') no-repeat -185px 1965px; text-indent:-9000px; outline:none; }*/
#ratesContent a.hideBtn span { display:block; width:20px; height:2500px; background:url('../Img/hoverBtn.gif') no-repeat -185px bottom; text-indent:-9000px; outline:none; }
#ratesContent a.rssIco { display:inline-block; float:left; width:15px; height:15px; margin-top:1px; text-indent:-9000px;  background:url('../Img/rss_blue.gif') no-repeat top left; }
#ratesContent h2 { float:left; margin-right:10px; white-space:nowrap; font-size:1.2em; font-weight:bold; }
#ratesContent span.printVal { display:none; }
#ratesContent .ratesHeaderWrap { float:left; width:930px; padding-bottom:13px; }
#ratesContent .ratesHeaderWrap a { text-decoration:none; }

#ratesContent .ratesFooterWrap { float:left; width:930px; padding:10px 0; }
#ratesContent .ratesFooterWrap a { text-decoration:none; }
#ratesContent .ratesFooterWrap a#hidePanel { float:right; height:30px; margin:0; padding:0; color:#fff; background:url('../Img/big_button.gif') no-repeat top left; overflow:hidden; cursor:pointer; }
#ratesContent .ratesFooterWrap a#hidePanel span { float:left; height:30px; margin-left:2px; padding:7px 30px 0px 10px; background:url('../Img/big_button.gif') no-repeat top right; font-weight:bold; }


#ratesContent .ratesHeader { float:left; line-height:1.1; }
#ratesContent .ratesHeader a { text-decoration:none; padding-right:10px; }
#ratesContent .ratesHeader a:hover { text-decoration:underline; }
#ratesContent .ratesHeader p { float:left; width:20px; line-height:1.3em; margin:0; }

#ratesContent .ratesHeaderWrap a#hidePanel { float:right; height:30px; margin:-7px 0 0 0; padding:0; color:#fff; background:url('../Img/big_button.gif') no-repeat top left; overflow:hidden; cursor:pointer; }
#ratesContent .ratesHeaderWrap a#hidePanel span { float:left; height:30px; margin-left:2px; padding:7px 30px 0px 10px; background:url('../Img/big_button.gif') no-repeat top right; font-weight:bold; }

#ratesContent .whitePnl { position:relative; float:left; width:920px; margin:0 -10px 0 -20px; padding:10px 20px 10px 20px; border-top:1px solid #cbe2f5; border-bottom:1px solid #cbe2f5; background:#fff; }
#ratesContent .whitePnl h3.coll { float:left; white-space:nowrap; padding-right:30px; font-size:1.2em; font-weight:bold; color:#2a5ba0; background:url('../Img/arr_t_b.gif') no-repeat top right; cursor:pointer; }
#ratesContent .whitePnl h3.visiblePnl { background-position:bottom right; }
#ratesContent .whitePnl .collapsed { float:left; clear:both; width:900px; margin-top:10px; margin-bottom:20px; }
#ratesContent .whitePnl .leftContent { float:left; width:470px; padding-right:40px; }
#ratesContent .whitePnl .rightContent { float:left; width:340px; padding-left:20px; border-left:1px solid #cbe2f5; }

#ratesContent .fullPnl { position:relative; float:left; width:920px; margin:0 -10px 0 -40px; padding:20px 20px 30px 40px; border-bottom:1px solid #cbe2f5;  }
#ratesContent .fullPnl .ratesHeader { margin-bottom:10px; line-height:1.1; }
#ratesContent .fullPnl table { width:100%; clear:both;  }
#ratesContent .fullPnl table th { padding:5px 8px 5px 0; vertical-align:top; font-weight:bold; text-align:left; border-bottom:1px solid #cbe2f5; }
#ratesContent .fullPnl table td { padding:5px 8px 5px 0; vertical-align:top; text-align:left; border-bottom:1px solid #cbe2f5; }
#ratesContent .fullPnl table th strong { font-weight:normal; }
#ratesContent .fullPnl table .alignRight { text-align:right; padding-right:0px !important; }
#ratesContent .fullPnl table.euriborTable th { padding:5px 0px 5px 0; vertical-align:top; font-weight:bold; text-align:left; border-bottom:1px solid #cbe2f5; text-align:right; }
#ratesContent .fullPnl table.euriborTable td { padding:5px 0px 5px 0; vertical-align:top; text-align:left; border-bottom:1px solid #cbe2f5; vertical-align:middle; text-align:right; }
#ratesContent .fullPnl table.euriborTable .alignLeft { text-align:left; }

#ratesContent .fullPnlWrap { float:left; width:940px; margin:0 -10px 0 -40px; padding:0px 20px 0px 20px; border-bottom:1px solid #cbe2f5; background:url('../Img/blue_bg.gif') repeat-y top left;  }
#ratesContent .fullPnlWrap h3 { margin-right:10px;  margin-bottom:15px; white-space:nowrap; font-size:1.2em; font-weight:bold; }
#ratesContent .fullPnlWrap table.rowsSpr { width:200px; margin-bottom:10px;  }
#ratesContent .fullPnlWrap table.rowsSpr td { padding-bottom:10px; padding-right:10px; }
#ratesContent .dateItem { font-size:0.95em; margin-bottom:15px; }

#ratesContent a { text-decoration:none; }
#ratesContent a:hover { text-decoration:underline; }
#ratesContent .leftPnlCnt { float:left; position:relative; width:306px; padding:20px 20px 20px 20px; }
#ratesContent .leftPnlCnt h3 { color:#134394; float:left; width:250px; }
#ratesContent .leftPnlCnt h3 a { float:left; white-space:nowrap; }
#ratesContent .leftPnlCnt .dateItem { clear:both; }
#ratesContent .leftPnlCnt h3 .rssIco { margin-left:15px; }
#ratesContent .rightPnlCnt { float:left; position:relative; width:500px; padding:20px 20px 20px 25px; }
#ratesContent .rightPnlCnt ul { margin-bottom:10px; }
#ratesContent .rightPnlCnt .alignItm { padding-left:34px; margin-bottom:10px; }

#ratesContent ul.noDec li.liXml {margin:0 0 1em 0; padding:0 0 0 34px; background:transparent url('../Img/icoXml2.gif') no-repeat 0 0;}
#ratesContent a:link.liAXml, #mainContent a:hover.liAXml, #mainContent a:visited.liAXml {padding:0 0 0 34px; background:transparent url('../Img/icoXml2.gif') no-repeat 0 0;}
#ratesContent ul.noDec li.liCsv {margin:0 0 1em 0; padding:0 0 0 34px; background:transparent url('../Img/icoExcel.gif') no-repeat 7px 0;}
#ratesContent a:link.liACsv, #mainContent a:hover.liACsv, #mainContent a:visited.liACsv {padding:0 0 0 34px; background:transparent url('../Img/icoExcel.gif') no-repeat 7px 0;}
#ratesContent .formItems select { float:left; margin-right:10px; margin-top:6px; }
#ratesContent .rbList label { margin-right:15px; }
#ratesContent .formButton { float:left; width:98px; height:30px; margin-bottom:10px; background:transparent url('../Img/small_button.gif') no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; text-align:center; line-height:2.5; } 
#ratesContent .formDisabled { background-position:left bottom; cursor:default; } 
#ratesContent .monthItem { width:110px; }
#ratesContent .yearsItem { width:70px; }
#ratesContent .typeItem { width:120px; }
#ratesContent .noMargin { margin:0; clear:both; }
a.printIco { position:absolute; top:10px; right:20px; display:block; width:16px; height:16px; text-indent:-9000px; outline:none; background:url('../Img/print_ico.gif') no-repeat top right; }

.subpageRates .formItems select { float:left; margin-right:10px; margin-top:6px; }
.subpageRates .rbList label { margin-right:15px; }
.subpageRates .formButton { float:left; width:98px; height:30px; margin-bottom:10px; text-decoration:none; background:transparent url('../Img/small_button.gif') no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; text-align:center; line-height:2.5; } 
.subpageRates .formDisabled { background-position:left bottom; cursor:default; } 
.subpageRates .monthItem { width:110px; }
.subpageRates .yearsItem { width:70px; }
.subpageRates .typeItem { width:120px; }
.subpageRates .noMargin { margin:0; clear:both; }
.subpageRates .rightContent { margin-top:20px; padding-top:20px; border-top:1px solid #dedede; }
a.btnLinkMailing { float:left; width:220px; height:30px; margin-bottom:10px; text-decoration:none; background:transparent url('../Img/big_button.gif') no-repeat top left; border:none; color:#fff; cursor:pointer; font-weight:bold; text-align:center; line-height:2.5;}

/* rates panel */
#ratesPanel .selectDate { float:left; width:915px; line-height:2.9em; }
#ratesPanel .selectDate label { float:left; margin-right:10px; }
#ratesPanel .selectDate input { float:left; width:114px; margin-right:5px; padding:1px 8px 0; height:27px; overflow:hidden; background:#f6f9fe; font-weight:bold; border:1px solid #cbe2f5; line-height:2.1; }
#ratesPanel .selectDate #btnSetRates { float:left; padding:0px 14px 0; width:78px; text-align:center; height:30px; overflow:hidden; text-decoration:none; border-left:none; background:transparent url("../Img/long_btn.gif") no-repeat left top; font-weight:bold; line-height:2.8; color:#fff;  }
#ratesPanel #ratesList { float:left; width:308px; margin-left:-8px; padding-right:25px; }
#ratesPanel #ratesLink { margin:25px 0 0 10px; }
#ratesPanel #ratesList table td { padding:8px 2px 6px 9px; border:none; vertical-align:middle; line-height:1; }
#ratesPanel #ratesList table td input[type=checkbox] { display:none; }
/*#ratesPanel #ratesList table tr.selectedRate { background:#fff; border:1px solid #cbe2f5; }*/
#ratesPanel #ratesList table tr.selectedRate { background:#fff; outline:1px solid #cbe2f5; }
#ratesPanel #ratesList table tr { cursor:pointer; }
#ratesPanel #ratesList input { margin:-2px 0 0; }
#ratesPanel .rateCalc p { line-height:1.7; clear:both; }
#ratesPanel .rateCalc #rateIcon { margin-bottom:15px; padding:0px 14px 5px 0px; float:left; white-space:nowrap; font-size:1.1em; font-weight:bold; line-height:1.2; }
#ratesPanel .rateCalc #rateIcon img { margin-right:10px; }
#ratesPanel .rateCalc #rateIcon img, #ratesPanel .rateCalc #rateIcon span { float:left; }
#ratesPanel .rateCalc #rateIcon span.info { font-weight:normal; color:#b20e14}
#ratesPanel .rateCalc .rbList { float:left; width:400px; margin-bottom:5px; }
#ratesPanel .rateCalc .rbList input[type=radio] { margin-top:3px; }
#ratesPanel .rateCalc label { width:auto; white-space:nowrap; margin-right:15px; }
#ratesPanel .rateCalc input[type=text] { float:left; width:80px; padding:7px; border:1px solid #cbe2f5; text-align:right;  }
#ratesPanel .rateCalc .inputField { float:left; width:550px; margin-bottom:1em; }
#ratesPanel .rateCalc .inputField label { margin-top:6px; }
#ratesPanel .rateCalc #rateAmoutType {  float:left; margin-top:7px; margin-left:7px; }
#ratesPanel #rateResult { font-weight:bold; font-size:2em; }
#ratesPanel #curr1 { float:left; width:200px; }
#ratesPanel #curr2 { float:right; width:200px; }
#ratesPanel #cnt2 h3 { margin-bottom:15px; font-weight:bold; font-size:1.1em; line-height:1.2; }
#ratesPanel #cnt2 img { float:left; margin-right:10px; }

/* rates */
.stupa { padding-left:15px; background:transparent url('../Img/t_b_m.gif') no-repeat left top; }
.klesa { padding-left:15px; background:transparent url('../Img/t_b_m.gif') no-repeat left bottom; }
.rovne { padding-left:15px; background:transparent url('../Img/t_b_m.gif') no-repeat left center; }

/* report statistics */
.links { text-align:right; width:716px; height:30px; }
.links a { text-decoration:none; }
.links a.linkXml { padding:2px 5px 2px 37px; background:transparent url('../Img/icoXml2.gif') no-repeat 8px 2px; }
.links a.linkPdf { padding:2px 0 2px 30px; background:transparent url('../Img/link_pdf.gif') no-repeat 7px 1px; }
.links a.linkCsv { padding:2px 5px 2px 25px; background:transparent url('../Img/icoExcel.gif') no-repeat 5px 1px; }
.links a.linkGraph { padding:2px 5px 2px 25px;  background:transparent url('../Img/icoGraph.png') no-repeat 7px 0; }


#mainContent table.tblBorder th#filterSection { text-align:left; padding-top:5px; }
#mainContent table.tblBorder th#filterSection select { float:left; margin:3px 5px; padding:3px 5px;  }
#mainContent table.tblBorder th#filterSection p { clear:both; padding: 0 6px;  }
#mainContent table.tblBorder th#filterSection p.right { padding-bottom: 10px; text-align:right  }

#mainContent dl.reportList { margin-bottom:1.5em;  }
#mainContent dl.reportList dd { clear:both; background:none; margin:0; padding:0; }
#mainContent dl.reportList dt { clear:both; float:left; width:688px; background:none; margin:0; padding:0; }
#mainContent dl.reportList dt a { float:left; width:480px; }
#mainContent dl.reportList dt .links { float:right; width:200px; height:21px; }
#mainContent dl.reportList dt .links a { float:none; width:auto }

/* tabs */
.tabsContent { float:left; position:absolute; top:70px; left:365px; width:557px; }
.tabsContent ul.tabs { margin:0; padding:0; }
.tabsContent ul.tabs li { float:left; position:relative; margin:0; padding:10px 23px; border:1px solid #f6f9fe; border-bottom:none; z-index:20; font-size:1.1em;  }
.tabsContent ul.tabs li a { text-decoration:none; }
.tabsContent ul.tabs li.selected { border:1px solid #cbe2f5; border-bottom:1px solid #fff; background:#fff; }
.tabsContent .tabContent { float:left; position:relative; clear:both; width:100%; padding:20px; margin-top:-1px; border:1px solid #cbe2f5; background:#fff; z-index:1; }
#ratesContent .tabsContent .tabContent td { padding:5px 8px 5px 0; }
#ratesContent .tabsContent .tabContent th { padding:5px 8px 5px 0; }

/* format rates */
.formatRates { margin:0 -20px 0 -20px; padding:20px 20px 0; border-top:1px solid #cbe2f5; }
.formatRates h3 { margin-bottom:10px; font-size:1em; font-weight:bold;}
.formatRates ul { margin:0; padding:0; }
.formatRates ul li { margin:0; padding:5px 0 8px; }
.formatRates ul li a { text-decoration:none; padding:2px 0 2px 35px; }
.formatRates ul li a.linkXml { background:transparent url('../Img/icoXml2.gif') no-repeat 0 0; }
.formatRates ul li a.linkPdf { background:transparent url('../Img/link_pdf.gif') no-repeat 7px 0; }
.formatRates ul li a.linkCsv { background:transparent url('../Img/icoExcel.gif') no-repeat 7px 0; }
.formatRates ul li a.linkIphone { background:transparent url('../Img/link_iphone.gif') no-repeat 7px 0; }
.formatRates ul li a.linkMobile { background:transparent url('../Img/link_mobile.png') no-repeat 7px 0; }

/* top navigation colors */
.crisis-situation .borderMenu #myForm #header { border-bottom-color:#8c2727; }
.crisis-situation #header ul#topNavi li.active a { background:#8c2727; }
.crisis-situation #header ul#topNavi li.active a:hover { background:#8c2727; }
.crisis-situation .borderMenu #myForm ul#topNavi li.active{ border-bottom-color:#8c2727; }
.crisis-situation #header.active { border-bottom: 5px solid #8c2727;}

body#Item0 #header { border-bottom-color:#8431cd; }
body#Item0 ul#topNavi li.item0 a { background:#8431cd; }
body #header ul#topNavi li.item0 a:hover { background:#8431cd; }
body#Item0 ul#topNavi li.item0 { border-bottom-color:#8431cd; }

body#Item1 #header { border-bottom-color:#c72cc0; }
body#Item1 ul#topNavi li.item1 a { background:#c72cc0; }
body #header ul#topNavi li.item1 a:hover { background:#c72cc0; }
body#Item1 ul#topNavi li.item1 { border-bottom-color:#c72cc0; }

body#Item2 #header { border-bottom-color:#d91f30; }
body#Item2 ul#topNavi li.item2 a { background:#d91f30; }
body #header ul#topNavi li.item2 a:hover { background:#d91f30; }
body#Item2 ul#topNavi li.item2 { border-bottom-color:#d91f30; }

body#Item3 #header { border-bottom-color:#f38200; }
body#Item3 ul#topNavi li.item3 a { background:#f38200; }
body #header ul#topNavi li.item3 a:hover { background:#f38200; }
body#Item3 ul#topNavi li.item3 { border-bottom-color:#f38200; }

body#Item4 #header { border-bottom-color:#7e9505; }
body#Item4 ul#topNavi li.item4 a { background:#7e9505; }
body #header ul#topNavi li.item4 a:hover { background:#7e9505; }
body#Item4 ul#topNavi li.item4 { border-bottom-color:#7e9505; }

body#Item5 #header { border-bottom-color:#39b874; }
body#Item5 ul#topNavi li.item5 a { background:#39b874; }
body #header ul#topNavi li.item5 a:hover { background:#39b874; }
body#Item5 ul#topNavi li.item5 { border-bottom-color:#39b874; }

body#Item6 #header { border-bottom-color:#039be1; }
body#Item6 ul#topNavi li.item6 a { background:#039be1; }
body #header ul#topNavi li.item6 a:hover { background:#039be1; }
body#Item6 ul#topNavi li.item6 { border-bottom-color:#039be1; }

body#Item7 #header { border-bottom-color:#AD8F56; }
body#Item7 ul#topNavi li.item7 a { background:#AD8F56; }
body #header ul#topNavi li.item7 a:hover { background:#AD8F56; }
body#Item7 ul#topNavi li.item7 { border-bottom-color:#AD8F56; }

p.clearer { float:left; clear:both; margin-top:10px; }
p.invoiceDetail { line-height:2; }
p.invoiceDetail strong { float:left; width:220px; }

table.tblInvoiceDetail tr th { width:220px; padding:5px 0; font-weight:bold; text-align:left} 

table.tblInvoiceDetail2 { border-width:3px !important; }
table.tblInvoiceDetail2 td { vertical-align:middle; padding:10px 10px !important; }
table.tblInvoiceDetail2 td a { text-decoration:none; }
table.tblInvoiceDetail2 td.rightAlign { text-align:right; }
table.tblInvoiceDetail2 th { text-align:center; padding:8px 10px !important; } 
table.tblInvoiceDetail2 tr.selected td { background:#F6F9FE; }
table.tblInvoiceDetail2 tr.itemTop td { border-top-width:3px !important; }
table.tblInvoiceDetail2 td a.pdfLink { margin:0; padding:0 0 0 20px; background:transparent url('../Img/icoPdf.gif') no-repeat left 0; display:block; }

table.tblInvoice { border-width:3px !important; }
table.tblInvoice td { vertical-align:middle; padding:10px 10px !important; }
table.tblInvoice td a { text-decoration:none; }
table.tblInvoice td { cursor:pointer; }
table.tblInvoice td.rightAlign { text-align:right; }
table.tblInvoice th { text-align:center; padding:8px 10px !important; } 
table.tblInvoice tr.selected td { background:#F6F9FE; }
table.tblInvoice tr.itemTop td { border-top-width:3px !important; }
table.tblInvoice td a.pdfLink { margin:0; padding:0 0 0 20px; background:transparent url('../Img/icoPdf.gif') no-repeat left 0; display:block; }
.noValue { background:#fafafa; }

/* main navigation */
ul.mainNavi { margin:0; padding:0; background:#f6f9fe; border-bottom:1px solid #cbe2f5; }
ul.mainNavi li { margin:0; padding:0; border:1px solid #cbe2f5; margin-bottom:-1px; }
.crisis-situation ul.mainNavi li { margin:0; padding:0; border:1px solid #e2e2e2; margin-bottom:-1px; background-color:#f4f4f5;}
ul.mainNavi li a { display:block; padding:4px 5px 3px 27px; background:url('../Img/menu_arr.gif') no-repeat 11px 9px; text-decoration:none; }
.content-dnft ul.mainNavi li a {color: #353f47; display: block;font-size: 14px;font-weight: bold;line-height: 18px;padding: 20px 55px 20px 17px;text-decoration: none;background-image:url(../Img/DNFT-icon.png);background-position: right 5px center}
ul.mainNavi li.sel a { background:#fff url('../Img/menu_arr_s.gif') no-repeat 11px 8px; }
.content-dnft ul.mainNavi li.sel a { background-color:white; background-image:url(../Img/DNFT-icon.png);background-position: right 5px center; padding-bottom: 10px;}
.crisis-situation ul.mainNavi li.sel a{background-color:white;}
ul.mainNavi li.sel ul { background:#fff; margin-bottom:2px; }
ul.mainNavi li.sel ul li { border:none; }
ul.mainNavi li.sel ul li a { padding:4px 5px 4px 47px; background:url('../Img/submenu_arr.gif') no-repeat 31px 10px; }
.content-dnft ul.mainNavi li.sel ul li a { background: url("../Img/submenu_arr.gif") no-repeat scroll 20px 6px rgba(0, 0, 0, 0);color: #134394;font-size: 1em;font-weight: normal;padding: 0 5px 10px 33px;}
ul.mainNavi li.sel ul li.sel a { background:url('../Img/submenu_arr_s.gif') no-repeat 31px 10px; color:#d91f30; }
.content-dnft ul.mainNavi li.sel ul li.sel a { background: url("../Img/submenu_arr_s.gif") no-repeat scroll 20px 6px rgba(0, 0, 0, 0);color: #d91f30;}
.crisis-situation ul.mainNavi li.sel ul li.sel a {background-color:white; }

/* kontextova navigacia */
#mainContent .ktx { padding:0px; margin-bottom:15px; font-size:0.85em; }
#mainContent .ktx ul { margin-left:0; padding-left:0; display:inline; border:none; } 
#mainContent .ktx ul li { display:inline; margin-left:0px; padding-left:0px; padding-right:0px; border:none; list-style:none; background:none; }
#mainContent .ktx ul li a { margin:0px; padding-left:0px; padding-right:22px; font-style:normal; background:transparent url('../Img/submenu_arr.gif') no-repeat 100% 55%; }

/* content actions */
#mainContent ul#cntActions { position:absolute; margin:0; padding:0; top:0px; right:0px; font-size:0.85em; }
#mainContent.content-dnft ul#cntActions { display:none; }
#mainContent ul#cntActions li { float:left; margin:0 0 0 -1px; padding:0 0 0 10px; white-space:nowrap; background:none; }
#mainContent ul#cntActions li a { display:block; width:16px; height:16px; text-decoration:none; text-indent:-9000px; }
#mainContent ul#cntActions li a.printIcon { background:url('../Img/print_ico.gif') no-repeat left center; }
#mainContent ul#cntActions li a.emailIcon { background:url('../Img/mail_ico.gif') no-repeat left center; }

/* main content styles */
#mainContent h1 { font-size:1.6em; margin-bottom:0.5em; font-weight:bold; }
#mainContent h1#top { width:500px; }
#mainContent h2 { font-size:1.3em; margin-bottom:0.7em; font-weight:bold; }
#mainContent h3 { font-size:1.1em; margin-bottom:0.9em; font-weight:bold; }
#mainContent.content-dnft h3 { font-size: 1.7em;font-weight: normal;margin-bottom: 0.6em;}
#mainContent h4, #mainContent h5, #mainContent h6  { font-size:1em; margin-bottom:0.9em; font-weight:bold; }
#mainContent ul { margin:0 0 1.5em 0; padding:0; }
#mainContent.content-dnft ul { margin:0; padding:0; }
#mainContent ul li { margin:0; padding:0 0 10px 20px; background:url('../Img/menu_arr.gif') no-repeat 3px 5px; }
#mainContent.content-dnft ul li {background:url('../Img/menu_arr-circle.png') no-repeat 3px 1px; padding-left: 30px;}
#mainContent.content-dnft .pane-left ul li a, #mainContent.content-dnft .pane-right ul li a {font-size:16px; text-decoration:none;}
#mainContent ul li ul { margin:20px 0 0; padding:0; }
#mainContent ul li ul li { margin:0; padding:0 0 10px 20px; background:url('../Img/submenu_arr.gif') no-repeat 3px 5px; }
#mainContent ul li ol li { margin:0; padding:0 0 10px 20px;}

#mainContent ol { margin:0 0 1.5em 0; padding:0; }
#mainContent ol li { margin-left:25px; padding:0 0 10px 0px; }
#mainContent ol li ol li, #mainContent ol li ul li { margin:0; padding:0 0 10px 20px;}



/* old styles */
#mainContent p.sml { margin-bottom:0.2em; }
#mainContent ul.noListIco li { background:none !important; padding:0 0 8px 0; }

#mainContent ul li.red { color:#d30202; background:transparent url('../Img/r_arr.gif') no-repeat left 2px; }	
#mainContent ul li.black { background:transparent url('../Img/black_arr.gif') no-repeat left 3px; }

#mainContent ul.noDec { list-style:none; margin:.5em 0 1.5em 0; }
#mainContent ul.noDec li { margin:0 0 0.5em 0; padding:0 0 0 0; background:transparent;}

#mainContent ul.noDec li.liXml {margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent url('../Img/icoXml2.gif') no-repeat 0 0;}
#mainContent a:link.liAXml, #mainContent a:hover.liAXml, #mainContent a:visited.liAXml {padding:0 0 0 50px; background:transparent url('../Img/icoXml2.gif') no-repeat 0 0;}
	
#mainContent ul.noDec li.liRss {margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent url('../Img/icoRss.gif') no-repeat 8px 0;}

#mainContent ul.noDec li.liCsv {margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent url('../Img/icoExcel.gif') no-repeat 8px 0;}
#mainContent a:link.liACsv, #mainContent a:hover.liACsv, #mainContent a:visited.liACsv {padding:0 0 0 50px; background:transparent url('../Img/icoExcel.gif') no-repeat 8px 0;}
 	
#mainContent ul.noDec li.liPdf {margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent url('../Img/icoPdf.gif') no-repeat 8px 0;}
#mainContent a:link.liAPdf, #mainContent a:hover.liAPdf, #mainContent a:visited.liAPdf {padding:0 0 0 50px; background:transparent url('../Img/icoPdf.gif') no-repeat 8px 0;}

#mainContent ul.noDec li.liIphone {margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent url('../Img/icoIphone.gif') no-repeat 0 0;}
#mainContent a:link.liAIphone, #mainContent a:hover.liAIphone, #mainContent a:visited.liAIphone {padding:0 0 0 50px; background:transparent url('../Img/icoIphone.gif') no-repeat 0 0;}

#mainContent ul.noDec li.liNoIco { margin:0 0 0.5em 0; padding:0 0 0 50px; background:transparent;}


#mainContent .red { color:#D91F30;}
#mainContent a.red { color:#D91F30;}


#mainContent dt { padding:0 0 0 10px; }
#mainContent dt.archive { padding:0; }
#mainContent dd { margin-bottom:1em; padding:0 0 0 10px; background:transparent url('../Img/b_arr.gif') no-repeat left 2px; }
#mainContent dd.red { color:#d30202; background:transparent url('../Img/r_arr.gif') no-repeat left 3px; }
#mainContent dd.black { color:#000; background:transparent url('../Img/black_arr.gif') no-repeat left 3px; }
#mainContent dd.redArchive { color:#d30202; padding:0; background:none /*transparent url('../Img/r_arr.gif') no-repeat left 3px*/; }
#mainContent dd.blackArchive { color:#000; padding:0; background:none /*transparent url('../Img/black_arr.gif') no-repeat left 3px*/; }

#mainContent dt.dateType { color:#666;}


   
#mainContent table { margin-bottom:1.5em; width:100%; border-collapse:collapse; border:0;  }
#mainContent table td { }

#mainContent table.tblBorder { width:auto; border:1px solid #c2c2c2; border-collapse:collapse; margin-bottom:1.5em; margin-left:1px; }
#mainContent table.tblBorder tr td { padding:2px 7px; border:1px solid #c2c2c2; }
#mainContent table.tblBorder tr td table, #mainContent table.tblBorder tr td table tr td { border-width:0px; }
#mainContent table.tblBorder tr th, #mainContent table.tblBorder thead tr td { border:1px solid #c2c2c2; padding:2px 7px; vertical-align:top; background:#ededed; font-weight:bold; }
#mainContent table.alignleft { text-align:left; }
td.priceItem { white-space:nowrap; text-align:right; }
#mainContent table.diff { width:95%; /**/margin-top:10px; }
#mainContent table.diff tr th { text-align:left; background:#f8f8f8; padding:7px 10px; }
#mainContent table.diff tr td { text-align:center; }
#mainContent table.diff tr td a { text-decoration:none; }
#mainContent table.diff2 { width:95%; /**/margin-top:10px; }
#mainContent table.diff2 tr th { text-align:left; background:#f8f8f8; padding:7px 10px; }
#mainContent table.diff2 tr td a { text-decoration:none; }
table#fundTable a.item_0 { border-bottom:2px solid #DD2F2F; } /* cervena*/ 
table#fundTable a.item_1 { border-bottom:2px solid #5BAF28; } /* zelena */
table#fundTable a.item_2 { border-bottom:2px solid #0E8ED8; } /* modra */
table#fundTable a.item_3 { border-bottom:2px solid #7A67BF; } /* fialova, bola magenta */
table#fundTable a.item_4 { border-bottom:2px solid #F67808; } /* oranzova, bola yellow */
table#fundTable a.item_5 { border-bottom:2px solid #AD8F56; } /* hneda, bola grey */

#mainContent table.tblBorder tr td p, #container table.tblBorder tr th p { margin:0px; padding:0px;}
#mainContent table.tblBorder tr td.tHeader1 {width: 60px}
#mainContent table.tblBorder .tHeaderCenter {text-align: center}
#mainContent table.tblBorder .tHeaderCenter {text-align: center}
#mainContent table.tblBorder .tCellRight {text-align: right}

#mainContent span.blueTxt { color:#1f5595 }
#mainContent span.redTxt { color:#d30202}

#mainContent td.bgBlue { background:#1f5595; color:#fff }
#mainContent td.bgBlue a { color:#fff }

#mainContent td.bgRed { background:#de2929; color:#fff }
#mainContent td.bgRed a { color:#fff }
#mainContent tr.bgRed td { background:#de2929; color:#fff }

#mainContent a.white { color:#fff; }

#mainContent .ctrPnl { border:1px solid #d9d9d9; margin-bottom:1.5em; }
#mainContent .ctrPnl h3 {  margin-bottom:1em; padding:3px 10px 3px 22px; font-weight:bold; background:#e0e0e0 url('../Img/h3_bg.gif') no-repeat 11px center; background-color:#fff; font-size:0.9em; border-bottom:1px solid #d9d9d9; text-transform:uppercase; color:#000000;}
#mainContent .ctrPnl ul { margin:0 10px 1em 10px; }

#mainContent dl.defListSmall { margin:0; padding:0; }
#mainContent dl.defListSmall dt { float:left; width:100px; font-size:1.2em; font-weight:bold; margin:0; padding:0; }
#mainContent dl.defListSmall dd { margin:0 0 2.5em 0; padding:2px 0 0 100px; background:none; }
#mainContent dl.defListPress { margin:0; padding:0; }
#mainContent dl.defListPress dt { float:left; width:200px; /*font-size:1.2em; font-weight:bold;*/ margin:0; padding:0; }
#mainContent dl.defListPress dd { float:left; width:60%; margin:0 0 2.5em 0; padding:2px 0 0 0; background:none; }
#mainContent p.showLtr { font-size:1.2em; font-weight:bold; }
#mainContent p.showLtr a { padding-right:1em; }

#mainContent ul.pressAudio { margin-bottom:1.5em; }
#mainContent ul.pressAudio li { padding:0; background:none; }

#mainContent dl.defList { margin:0; padding:0; }
#mainContent dl.defList dt { float:left; width:200px; font-size:1.2em; font-weight:bold; margin:0; padding:0; }
#mainContent dl.defList dd { margin:0 0 2.5em 0; padding:4px 0 0 200px; background:none; }

#mainContent dl.stdList { margin:0; padding:0; }
#mainContent dl.stdList dt { margin:0 0 0.5em 0; padding:0; line-height:1.3em; }
#mainContent dl.stdList dd { margin:0 0 2.5em 0; padding:0; background:none; }

#mainContent dl.dList { margin:0; padding:0; }
#mainContent dl.dList dt { font-size:1.2em; font-weight:bold; margin:0; padding:0; }
#mainContent dl.dList dt p { margin:0; }
#mainContent dl.dList dd { margin:0 0 2.5em 0; padding:0px; background:none; }
#mainContent dl.dList dd p { margin-bottom:0em; }

#mainContent ul.smallList { list-style:none; margin-bottom:2em; }
#mainContent ul.smallList li { margin:0 0 0.5em 0; padding:0 0 0 10px; background:transparent url('../Img/b_arr.gif') no-repeat left 4px; }


/* Google Maps API*/
#map{width:500px; height:340px; margin:10px;}
/* LEN PVOVDNE v3
#expList{margin:10px;}
#expList button { margin: 1px; text-align: left; cursor: pointer;  background-color: #fff; border: 0; color: #233F93; text-decoration: underline;}
#expList button:hover, #expList button:focus {text-decoration: underline; color: #1D74DD;}*/
#mainContent ul.mapnav {margin-top: 40px; list-style: none; width: 530px;}
#mainContent ul.mapnav li {margin-bottom: 20px; background: none;}
#mainContent ul.mapnav li img {float: right; padding: 2px; border: 1px solid #ccc;}


/* tables */
table#klRow tr.highlight td {  background:#e7eefa; cursor:pointer; text-decoration:underline; }

/* form - ocakavane udalosti */
#mainContent .udalostiForm { margin-bottom: 20px; }
#mainContent .udalostiForm label { display: block; float: left; width: 70px; margin-bottom: 8px;}
#mainContent .udalostiForm input { float: left; margin: 0 12px 8px 0; }
#mainContent .udalostiForm input.dateCalendar, #subContent .udalostiForm input.dateCalendarEn { width: 90px; float: left; margin: 0 6px 8px 0; }
#mainContent .udalostiForm select { width: 350px; margin-bottom: 8px;}
#mainContent .udalostiForm img.ui-datepicker-trigger {float: left; margin-right: 34px; }

.pnlNoMrg .malaBunka { width: 40px; text-align: right; }


.reportTable a { text-decoration:none}
.reportTable a:hover { color: #3891FF}

/* legislativa */
table.tblLegislativeList { width:100%; margin-right: -30px }
table.tblLegislativeList tr.selected td { background:#F6F9FE; }
table.tblLegislativeList tr td { padding:10px !important; }
table.tblLegislativeList tr td a  {  display: table; }
table.tblLegislativeList tr td:first-child { width:80%; }
table.tblLegislativeList tr td:first-child img { float: left; padding-right: 8px; }
/*table.tblLegislativeList tr td:first-child a { width:auto; }*/
.filter-panel { float:left; width:490px; }
.legislative-list-panel { float:left; width:100%; clear:both; margin-top:20px; }
#legislativeFilterForm label { display: inline-block; padding: 0 0 0 0; width:150px; }
#legislativeFilterForm label.second {  display: inline-block; padding: 0 10px; width:40px; }
#legislativeDetailForm {float:left; width:auto; margin:10px 0 0 0; }
#legislativeDetailForm p, #legislativeDetailForm div { float:left;width:100%; }
#legislativeDetailForm p label, #legislativeDetailForm div label { font-weight:bold; float:left; width:200px; text-align:left; padding-right:10px; }
#legislativeDetailForm p span, #legislativeDetailForm div div { display:inline-block; width:450px; }
#legislativeDetailForm p a img { float:left; margin-left: -25px; }

/* calc */
#flashDock { position:absolute; top:0; right:0px; width:194px; height:349px; background:#1F5595; z-index:9998; }
#flashBox { padding:5px 5px 0pt; margin:0; }
#c_close { position:relative; margin:0px; padding:0px 5px 5px 5px; }
#c_close img { margin:0; padding:0; border:0; }


#mainContent .orgStructure { clear:both; float:left; width:699px; overflow:hidden;}
#mainContent .orgStructure ul { clear:both; float:left; width:100%; margin-left:0; background:url(../Img/dot.gif) repeat-y 0;}
#mainContent .orgStructure ul.first-child { background:0;}
#mainContent .orgStructure ul li { clear:both; float:left; width:100%; margin:0; padding:7px 0 0 25px; background:url(../Img/li.gif) no-repeat 0 16px;}
#mainContent .orgStructure ul li.first-child { margin-left:0; padding-left:0; background:0;}
#mainContent .orgStructure ul li.last-child { background:#fff url(../Img/lastli.gif) no-repeat -1px 0;}
#mainContent .orgStructure ul li span { float:left; padding:2px 5px; border:1px solid #000; background:#FFFFD7; }
#mainContent .orgStructure ul li ul { width:699px; margin-top:0px; margin-left:25px;}
#mainContent .orgStructure ul li ul li { width:650px;}
#mainContent .orgStructure ul li ul li ul { width:630px; margin-left:10px;}
#mainContent .orgStructure ul li ul li ul li { width:620px;}
#mainContent .orgStructure ul li ul li span { background:#D2FFD2; }
#mainContent .orgStructure ul li ul li ul li span { background:#E1F5FF; }
#mainContent .orgStructure ul li ul li ul li ul li span { background:#FFEAEA; }
#mainContent .orgStructure li.bigger-indent { width:689px; padding-left:60px;}
#mainContent .orgStructure li.bigger-indent ul { width:679px;}
#mainContent .orgStructure li.bigger-indent ul li { width:654px;}
#mainContent .orgStructure li.bigger-indent span { background:#E1F5FF;}
#mainContent .orgStructure li.bigger-indent ul li span { background:#FFEAEA;}

#volumetable {float: left;}
#volumetable p {margin: 0pt; text-align: right;font-weight:bold;}


/* photogallery */
#mainContent p.photoList { margin-bottom:0.2em; }
#mainContent p.photoList img { padding:2px; border:1px solid #fff; }
#mainContent p.photoList a.selected img { border:1px solid #9d9d9d; }
#mainContent p.photoPreview { margin-top:30px; }
#mainContent p.photoPreview input { padding:2px; border:1px solid #fff; }
#mainContent p.photoPreview input.selected { border:1px solid #9d9d9d; }

/* photogallery */
#mainContent p.videoList { margin-top:30px; margin-bottom:0.2em; }
#mainContent p.videoList img { padding:2px; border:1px solid #fff; }
#mainContent p.videoList a.selected img { border:1px solid #9d9d9d; }
#mainContent p.videoList input { padding:2px; border:1px solid #fff; }
#mainContent p.videoList input.selected { border:1px solid #9d9d9d; }

#mainContent p.smlVideo { margin-bottom:0.2em; }
#mainContent p.smlVideo img { padding:2px; border:1px solid #fff; }
#mainContent p.smlVideo a.selected img { border:1px solid #9d9d9d; }

/* paging */
#mainContent p.paging { margin:20px 0;}
#mainContent p.paging span {padding:.5em .5em .5em 1em;}
#mainContent p.paging a:visited, #mainContent p.paging a:link, #mainContent p.paging a:hover {padding:0 .5em;}

/* exchange rate */
#rowSelect tr:hover td { background:#f4f4f4; }
.tblBorder td .txt { float:right; }
.tblBorder td .up { float:right; width:5px; height:6px; margin:5px 0 0 5px; background:transparent url('../Img/up.gif') no-repeat left top; text-indent:-5000px; }
.tblBorder td .dwn { float:right; width:5px; height:6px; margin:5px 0 0 5px; background:transparent url('../Img/dwn.gif') no-repeat left top; text-indent:-5000px; }
.tblBorder td .ctr { float:right; width:5px; height:6px; margin:6px 0 0 5px; background:transparent url('../Img/ctr.gif') no-repeat left top; text-indent:-5000px; }

/* Important notice */
p.lastLink { margin:15px 0;}

/* List icon */
#mainContent ul.bulletListIco li { margin: 0 0 15px; padding: 1px 0 1px 26px; background:transparent url("../Img/arr_gray_white.gif") no-repeat left top; }

/* Title Exchange Rate Icons */
div.panelBlc.RateIcons {float: left; padding: 3px 2px; width: 211px; }
.RateIcons p.lastChild {float: left; margin-bottom: 0; padding-top: 3px;}

ul.titleRateListIcons { position:absolute; top:6px; right:6px; margin:0; padding:0; background:none;}
ul.titleRateListIcons li a {display:block; padding: 4px; border:1px solid #f6f9fe; background:#f6f9fe;}
ul.titleRateListIcons li a:hover {border:1px solid #C4D7F7; background:#D0DFF8;}
ul.titleRateListIcons li.titleGraphIcon,
ul.titleRateListIcons li.titleCalcIcon {float:left; margin:0; padding:0 0 0 0px; background:none;}


/* Error Page */
#errorPG #header {height:114px;}
#errorPG h2 {padding-bottom:1em;}
#errorContent {padding: 0 237px 0 218px;}


/* site map */
.siteMap ul li ul li { background:none !important; padding:0 0 0 10px !important; }
.siteMap ul li ul li .noData { margin-left:11px;}

/* google search */
div#searchNewControl .gsc-control { width:100% }
div#searchNewControl .gsc-search-box { width:400px; margin-bottom:0.5em; }
div#searchNewControl .gsc-tabsArea { border-bottom:1px solid #D9D9D9 }
div#searchNewControl .gsc-results a { color:#233F93; }
div#searchNewControl .gsc-results a:hover { color:#1D74DD; }
div#searchNewControl .gsc-results-selector  { display:block; margin-top:5px; }
div#searchNewControl .gs-no-results-result .gs-snippet { border-width:0px; background:none; margin:0; padding:0;}

/*div#searchcontrol .gs-visibleUrl { color:#D30202 }*/
div#searchNewControl input { padding:2px 3px; border:1px solid #aeaeae; background:#fff; }
div#searchNewControl input.gsc-search-button { margin-left:10px; padding:0 3px; }

div#searchNewControl .gsc-tabHeader { margin-right:5px; padding:0 10px; color:#000; background:#EDEDED; border-top:2px solid #AEAEAE }
div#searchNewControl .gsc-tabhActive { border-top:2px solid #1D74DD; font-weight:bold; } 
div#searchNewControl .gs-visibleUrl { color:#000; font-weight:bold; }
div#searchNewControl .gsc-cursor-page { color:#233F93; }
div#searchNewControl .gsc-cursor-current-page { color:#000; font-weight:normal; }



/* rate calculator */
fieldset.rateCalc { margin:0; padding:0; border-width:0px; }
fieldset.rateCalc label { float:left; display:block; width:90px; }
fieldset.rateCalc input { width:165px; padding:1px 3px; border:1px solid #aeaeae; background:#fff;  text-align:right;}
fieldset.rateCalc p.btn input, fieldset.rateCalc input.btn { width:auto; margin-right:10px; }
fieldset.rateCalc p.rbList input { float:left; width:auto; margin:0 5px 0 0; padding:0; border-width:0px; }
fieldset.rateCalc p.rbList span label { display:inline; font-weight:bold; width:80px; }
fieldset.rateCalc input.bck { border:1px solid #D0DFF8; background:#D0DFF8; }


/* mailing list */
fieldset.mailingList { margin:0; padding:0; border-width:0px; }
fieldset.mailingList legend { display:block; width:0px; height:0px; margin:0; padding:0; overflow:hidden; text-indent:-5000px; }
fieldset.mailingList label { display:block; font-weight:bold; }
fieldset.mailingList input { width:250px; padding:1px 3px; border:1px solid #aeaeae; background:#fff; }
fieldset.mailingList textarea { width:250px; height:60px; padding:1px 3px; border:1px solid #aeaeae; background:#fff; }
fieldset.mailingList select { width:259px; padding:0; background:#fff; }
fieldset.mailingList p.rbList input, fieldset.formCreator p.chbList input { width:auto; margin:0; padding:0; border-width:0px; }
fieldset.mailingList p.rbList span label, fieldset.formCreator p.chbList span label { display:inline; font-weight:normal; }
fieldset.mailingList p.btn input { width:auto; }
.strongHeader {display: block; font-size: 1.4em; margin: .5em 0 .3em 0}
.categoryMailing { float:left; width:100%; margin-bottom:30px; }
.categoryMailing .itemLeft  { float:left; width:330px; }
.categoryMailing .itemRight { float:left; }
.categoryMailing .highlight { display: inline-block !important; font-weight: bold !important;  padding-top: 15px; } 
.categoryMailing .itemLeft input, .categoryMailing .itemRight input { margin-right:5px !important; }

/* FAQ */
a.groupName:link, a.groupName:visited, a.groupName:hover, a.groupName:active {/*font-size:1.2em;*/ font-weight:bold;}


/* forms */
fieldset.formCreator { margin:0; padding:0; border-width:0px; }
fieldset.formCreator legend { display:block; width:0px; height:0px; margin:0; padding:0; overflow:hidden; text-indent:-5000px; }
fieldset.formCreator label { display:block; font-weight:bold; }
fieldset.formCreator input { width:250px; padding:1px 3px; border:1px solid #aeaeae; background:#fff; }
fieldset.formCreator textarea { width:250px; height:60px; padding:1px 3px; border:1px solid #aeaeae; background:#fff; }
fieldset.formCreator textarea.long { width:390px; height:100px; }
fieldset.formCreator select { width:259px; padding:0; background:#fff; }
fieldset.formCreator select.small { width:72px; }
fieldset.formCreator select.middle { width:103px; }
fieldset.formCreator p.rbList input, fieldset.formCreator p.chbList input { width:auto; margin:0; padding:0; border-width:0px; }
fieldset.formCreator p.rbList span label, fieldset.formCreator p.chbList span label { display:inline; font-weight:normal; }
fieldset.formCreator p.btn input { width:auto; margin-right:10px; border:1px solid #1f4376; background:transparent url('../Img/standardBtn.gif') repeat-x left top; overflow:visible; color:#fff; font-weight:bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer; }
input.btnMargin { width:auto; margin-left:10px; padding:1px 3px; border:1px solid #1f4376; background:transparent url('../Img/standardBtn.gif') repeat-x left top; overflow:visible; color:#fff; font-weight:bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer; overflow:visible; }
input.btnMarginSmall { width:auto; margin:0; padding:1px 7px !important; border:1px solid #1f4376; background:transparent url('../Img/standardBtn.gif') repeat-x left top; overflow:visible; color:#fff; font-weight:bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer; }
p select.small { width:75px; }
p select.middle { width:103px; }



/* anchors */
a.days { display:block; width:211px; height:94px; background:transparent url('../Img/a_days.gif') no-repeat left top; text-indent:-5000px; }
a.arr { display:inline-block; padding-left:10px; background:transparent url('../Img/arr.gif') no-repeat left center;  }
a.arrRed { padding-left:10px; background:transparent url('../Img/arr.gif') no-repeat left center; color:#D30202;  }
a.linkPrev { margin-right:3em; padding:0 0 0 10px; background:transparent url('../Img/prev.gif') no-repeat left center; }
a.linkPrevArr { margin-right:3em; padding:0 0 0 10px; background:transparent url('../Img/b_arr2.gif') no-repeat left center; }
a.linkNext { padding:0 10px 0 0; background:transparent url('../Img/next.gif') no-repeat right center; }
a.linkNextArr { padding:0 10px 0 0; background:transparent url('../Img/b_arr.gif') no-repeat right center; }
a.linkNextArr2 { padding:0 0 0 10px; background:transparent url('../Img/b_arr.gif') no-repeat left center; }
a.icoList { position:absolute; right:0; padding-right:16px; margin-right:7px; width:15px !important; padding:0 !important; background:transparent url('../Img/lst_ico.gif') no-repeat left top !important; text-indent:-5000px; outline:none; }
#infoPanel h3 a { color:#000; text-decoration:none; }
#infoPanel h3 a:hover { text-decoration:underline; }
#infoPanel h3 a.linkRSS, #navigation h3 a.linkRSS, #content h3.hdSxc a.linkRSS { position:absolute; top:3px; right:0; margin-right:7px; padding-right:16px; color:#d30202; font-weight:normal; background:transparent url('../Img/a_rss.gif') no-repeat right center;  text-decoration:underline; }
a.normalChar { font-size:0.9em; margin:0px !important; padding:0px 0 0 12px !important; background:none !important; }
a.smallChar { font-size:1em; margin:0px !important; padding:0px !important; background:none !important; }
a.longChar { font-size:1.2em; margin:0px !important; padding:0px 10px 0 0 !important; }
a.anchButton { font-weight:bold; text-decoration:none; font-size:1.2em; }
a.btnLink { display:block; background:#FFFFFF; border:1px solid #AEAEAE; padding:1px 10px; color:#000000; text-decoration:none; width:35px; }

a.icoPhoto { padding:0 0 0 24px; background:transparent url('../Img/icoPhoto.gif') no-repeat left top; }
a.icoExcel { padding:0 0 0 24px; background:transparent url('../Img/icoExcel.gif') no-repeat left top; }
a.icoGif { padding:0 0 0 24px; background:transparent url('../Img/icoGif.gif') no-repeat left top; }
a.icoJpg { padding:0 0 0 24px; background:transparent url('../Img/icoJpg.gif') no-repeat left top; }
a.icoMovie { padding:0 0 0 24px; background:transparent url('../Img/icoMovie.gif') no-repeat left top; }
a.icoPdf { padding:0 0 0 24px; background:transparent url('../Img/icoPdf.gif') no-repeat left top; }
a.icoSound { padding:0 0 0 24px; background:transparent url('../Img/icoSound.gif') no-repeat left top; }
a.icoText { padding:0 0 0 24px; background:transparent url('../Img/icoText.gif') no-repeat left top; }
a.icoWord { padding:0 0 0 24px; background:transparent url('../Img/icoWord.gif') no-repeat left top; }

a.icoZip { padding:0 0 0 24px; background:transparent url('../Img/icoZip.gif') no-repeat left top; }
a.icoRar { padding:0 0 0 24px; background:transparent url('../Img/icoRar.gif') no-repeat left top; }
a.icoHtml { padding:0 0 0 24px; background:transparent url('../Img/icoHtml.gif') no-repeat left top; }
a.icoVideo { padding:0 0 0 24px; background:transparent url('../Img/icoVideo.gif') no-repeat left top; }
a.icoPng { padding:0 0 0 24px; background:transparent url('../Img/icoPng.gif') no-repeat left top; }
a.icoPpt { padding:0 0 0 24px; background:transparent url('../Img/icoPpt.gif') no-repeat left top; }
a.icoXml { padding:0 0 0 24px; background:transparent url('../Img/icoXml.gif') no-repeat left top; }


#ui-datepicker-div { z-index: 1000 !important; }

.nbsRates .dateCalendar { border:1px solid #CBE2F5; padding:7px; margin-right:5px; }
.nbsRates .ui-datepicker-trigger { line-height:5; }
.nbsRates .btnSend { margin-left:10px; background:url("../Img/long_btn.gif") no-repeat left top; border:none; cursor:pointer; color:#FFFFFF; width:108px; line-height:2.8; height:30px; font-weight:bold; text-align:center; padding:0px 14px; }
.nbsRatesData { float:left; width:680px; margin-bottom:30px; }
.nbsRatesData select { padding:4px; margin-top:3px !important; }
.nbsRatesResult { clear:both; }

.itemsVCM2 label { float:left; margin-right:20px; margin-top:8px; }
.itemsVCM2 select { float:left; margin-right:10px; margin-top:3px; padding:4px; }
.itemsVCM2 .btnSend { margin-left:10px; background:url("../Img/long_btn.gif") no-repeat left top; border:none; cursor:pointer; color:#FFFFFF; width:108px; line-height:2.8; height:30px; font-weight:bold; text-align:center; padding:0px 14px; }

/* timeline */

#timeline { float:left; width: 980px; overflow: hidden; margin:70px auto 20px; position: relative; background: url('../Img/sliderBg.png') no-repeat left 41px; font-size:0.75em; }
#mainContent #dates { width:1600px; height:85px; margin-bottom:0px; overflow:hidden; }
#mainContent #dates li { float:left; width:164px; height:85px; padding:0px; list-style:none; font-size:24px; color:#0d468a; font-family:'Calibri', Sans-Serif; text-align:center; background:none; }
#mainContent #dates a { float:left;  width:164px; height:73px; padding-top:9px; line-height:32px; color:#c5c5c5; background: url('../Img/scrollpane.gif') no-repeat center 41px; outline:none; text-decoration:none; }
#mainContent #dates a:hover { text-decoration:none; }
#mainContent #dates .selected { padding-top:0px; font-size:45px; color:#0d468a; background: url('../Img/slider.png') center bottom no-repeat; }

/*#mainContent #issues { width: 660px; height:595px; overflow: hidden; }*/	
#mainContent #issues { width: 660px; height:auto; overflow: hidden; }	
#mainContent #issues li { float:left; position:relative; width:980px; /*height:350px;*/ height:auto; margin:37px 0 0 0; padding:0; background:none; }
#mainContent #issues li p.perex { font-size:14px; margin:0 0 15px 0; font-weight: normal; line-height:1.5; }
#mainContent #issues li li { float:none; width:auto; height:auto; margin:0; padding:0; background:none; }
#mainContent #issues li img { float:left; margin-top:0px; margin-right:23px; width:286px; }
#mainContent #issues li ul, #mainContent ul.issueNavi  { margin:0px; width:190px; font-size:1.2em; font-family:'Calibri', Sans-Serif; text-transform:uppercase; }
#mainContent #issues li ul li { margin:0 0 1px 0; padding:8px 10px; background:#d3deea; color:#001f44; font-size:13px; cursor:pointer; }
#mainContent ul.issueNavi li { margin:0 0 1px 0; padding:0; background:#d3deea; color:#001f44; font-size:13px; cursor:pointer; }
#mainContent #issues li ul li:hover, #mainContent ul.issueNavi li:hover { background:#c1d0e1}
#mainContent #issues li ul li.sel, #mainContent ul.issueNavi li.sel { background:#001f44; color:#fff; }
#mainContent #issues li ul li a { text-decoration:none; color:#001F44}
#mainContent ul.issueNavi li a { text-decoration:none; color:#001F44; display:block; padding:8px 10px; }
#mainContent #issues li ul li ul { margin:0; font-size:1em; width:415px; }
#mainContent #issues li ul li ul li { background:url('../Img/li_second.gif') no-repeat left 12px; }
#mainContent #issues .issueContentWrap { position:absolute; top:0; right:52px; overflow:hidden; width:660px;  height:350px; }
#mainContent #issues .strip { position:absolute; width:9000px; height:350px; }
#mainContent #issues .strip .item { float:left; width:660px; height:350px; }
#mainContent #issues .strip h3 { font-family:'Calibri', Sans-Serif; font-size:27px; color:#0d468a; font-weight:normal; line-height:1.1; margin-bottom:4px; }
#mainContent #issues .strip .date { display:block; width:350px; padding-bottom:16px; font-size:14px; border-bottom:1px solid #b8b8b8; color:#b8b8b8; }
#mainContent #issues .itemText { float:left; width:350px; }
#mainContent #issues .itemTextCenter { margin-left:161px; float:left; width:350px; }
#mainContent #issues a.readMore { float:right; font-family:'Calibri', Sans-Serif; text-transform:uppercase; font-size:13px; text-decoration:none; background:#001f44; color:#fff; padding:4px 8px;  }
#mainContent #issues a.prev { display:block; position:absolute; top:86px; left:227px; width:20px; height:34px; background:url('../Img/prevnext.png') no-repeat left top; cursor:pointer; }
#mainContent #issues a.next { display:block; position:absolute; top:86px; right:10px; width:20px; height:34px; background:url('../Img/prevnext.png') no-repeat right top; cursor:pointer; }
#mainContent #issues a.disabled { display:none; }

/*timeline s menu*/
#mainContent ul.issueNavi { float:left; margin-top:20px}
#mainContent .contentTimeLine { float:right; width:740px; margin-top:20px}

#grad_left, #grad_right { position:absolute; width:50px; height:37px; top: 0; }
#grad_left { left:0; background:url('../Img/grad_left.png') repeat-y left top; }
#grad_right { right:0; background:url('../Img/grad_right.png') repeat-y right top; }

#next, #prev { position: absolute; top: 0; font-size: 70px; top: 170px; width: 22px; height: 38px; background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
#next:hover, #prev:hover { background-position: 0 -76px; }
#next { right: 0; }
#prev { left: 0; }
#next.disabled, #prev.disabled { opacity: 0.2; }

.timelineSite { padding-top:0px !important; }
.timelineSiteHome { padding:0px !important; background:url('../Img/timelinebg.jpg') no-repeat left top; }
.timelineSiteHome #mainContent, .timelineSite #mainContent { padding-right:0px; width:980px !important; }

.timelineSite .timelineNavi { float:left; width:980px; overflow:hidden; height:53px; background:url('../Img/btn_bg.png') no-repeat left top;  }
.timelineSite .timelineNavi li { float:left; padding:0 !important; background:none !important; }
.timelineSite .timelineNavi li a { color:#fff; text-decoration:none; font-size:20px; font-family:'Calibri', Sans-Serif; line-height:47px; padding-left:70px; background:url('../Img/btn_bg.png') no-repeat left top; }
.timelineSite .timelineNavi li.btnGaleria a { float:left; width:181px; height:53px; }
.timelineSite .timelineNavi li.btnGaleria a:hover { background-position:0 -53px;  }
.timelineSite .timelineNavi li.btnHistory a { float:left; width:179px; height:53px; background-position:-251px 0; }
.timelineSite .timelineNavi li.btnHistory a:hover { background-position:-251px -53px;  }
.timelineSite .timelineNavi li.btnMedia a { float:left; width:177px; height:53px; background-position:-500px 0; }
.timelineSite .timelineNavi li.btnMedia a:hover { background-position:-500px -53px;  }
.timelineSite .timelineNavi li.btnViete a { float:left; width:163px; height:53px; background-position:-747px 0; }
.timelineSite .timelineNavi li.btnViete a:hover { background-position:-747px -53px;  }


.timelineSiteHome .timelineNavi { float:left; width:907px; margin-top:72px !important; margin-left:73px !important; }
.timelineSiteHome .timelineNavi li { float:left; margin:0 55px 26px 0 !important; padding:0 !important; background:none !important; }
.timelineSiteHome .timelineNavi li a { text-align:right; padding-top:127px; padding-right:20px; width:372px; height:61px; color:#fff; text-decoration:none; font-size:32px; font-family:'Calibri', Sans-Serif; background:url('../Img/btn_bg.png') no-repeat left top; }
.timelineSiteHome .timelineNavi li.btnGaleria a { float:left; background:url('../Img/btn_galeria.png') no-repeat left top;  }
.timelineSiteHome .timelineNavi li.btnHistory a { float:left; background:url('../Img/btn_historia.png') no-repeat left top;  }
.timelineSiteHome .timelineNavi li.btnMedia a { float:left; background:url('../Img/btn_media.png') no-repeat left top;  }
.timelineSiteHome .timelineNavi li.btnViete a { float:left; background:url('../Img/btn_viete.png') no-repeat left top;  }
.timelineSite #mainContent ul#cntActions { display:none; }
.timelineSite #mainContent h1  { color: #0D468A; font-family: 'Calibri',Sans-Serif; font-size: 27px; font-weight: normal; line-height: 1.1; margin-bottom: 30px; }

#mainContent .timelineDetail h1  { color: #0D468A; font-family:'Calibri',Sans-Serif; font-size: 27px; font-weight: normal; line-height: 1.1; margin-bottom: 20px; }
.timelineDetail img.detailImg { float:left; margin:0 20px 20px 0; }
.timelineDetail  .perex { font-size:1.3em; }
.timelineDetail .date { font-size:14px; color:#b8b8b8; }
#footerWrap.timeLineFtr { background:url('../Img/footer.png') repeat-x left top; }

.timelineHeader { border:none !important; }
#yearPrev { position:absolute; top:0; left:0; width:30px; height:74px; background:url('../Img/nextprev.gif') no-repeat left bottom; text-indent:-9000px; outline:none; border:none; }
#yearNext { position:absolute; top:0; right:0; width:30px; height:74px; background:url('../Img/nextprev.gif') no-repeat right bottom; text-indent:-9000px; outline:none; border:none; }
#cboxLoadedContent { float:left !important;  }
#cboxLoadedContent { border:1px solid #000; }
.nowrap { white-space:nowrap }




/* statistika*/
#mainContent .tblBorder.ecbStatTab { width:688px; border:none}
#mainContent .tblBorder.ecbStatTab tr { border:none}
#mainContent .tblBorder.ecbStatTab tr.brd-tp { border-top:1px solid #bbb}
#mainContent .tblBorder.ecbStatTab td.vert-algn { vertical-align:middle;position:relative; width:100px;}
#mainContent .tblBorder.ecbStatTab td.vert-algn img { float:left;}
#mainContent .tblBorder.ecbStatTab td.vert-algn a {  float:left; padding-left:12px; background:none !important;}
#mainContent .tblBorder.ecbStatTab td.vert-algn.prepend a{padding: 0; line-height:31px;}
#mainContent .tblBorder.ecbStatTab td.vert-algn.prepend a img{padding-right: 12px;}

/*#mainContent .tblBorder.ecbStatTab div.div-vert-algn { position: relative; top: 50%;  transform: translateY(-50%); }*/    
#mainContent .tblBorder.ecbStatTab tr td { padding:12px 10px; border:0; vertical-align:middle}
#mainContent .tblBorder.ecbStatTab tr td h2, #mainContent .tblBorder.ecbStatTab tr td h3  { margin:0; font-size:1.0em; font-weight:normal}
#mainContent .tblBorder.ecbStatTab tr td span { clear:both; color:#888}
#mainContent .tblBorder.ecbStatTab tr td a { padding:8px 0 5px 28px; }
#mainContent .tblBorder.ecbStatTab tr td a.table { background:url(/Img/ico_table.png) no-repeat }
#mainContent .tblBorder.ecbStatTab tr td a.graph { background:url(/Img/ico_graph.png) no-repeat}

#statistick h1 { width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ddd; color:#134394;}
#statistick .box-filter { float:left; max-width:290px; margin-right:50px; }
#statistick .box-content { float:left; width:64%; }
#statistick .box-content .notes { float:left; clear:both; margin:70px 0 0 0 }
#statistick .box-content .txt { float:left; margin-top:10px; font-size:0.9em}

#statistick .box-filter h5 { float:left; clear:both; margin:20px 0 10px 0; color:#134394 }
#statistick .box-filter .wrapp { float:left; clear:both; width:250px; padding:17px 20px 0px 20px; background:#E7EFFB; -moz-box-sizing: border-box; position:relative }
#statistick .box-filter .wrapp p { float:left; clear:both; margin-bottom:7px}
#statistick .box-filter .wrapp select { float:left; width:210px; font-size:1.1em; border:1px solid #ddd;  }
#statistick .box-filter .wrapp label { float:left; width:180px; padding-top:5px; font-size:0.9em; color:#134394; }
#statistick .box-filter .wrapp.second-filter { padding-top:0; padding-bottom:5px; border-bottom:1px solid #C0C6C0; }
#statistick .box-filter .wrapp.second-filter h6 { float:left; width:100%; margin:-9px 0 15px -20px; padding:9px 20px 6px 20px; background:#C8DCFC; border-bottom:1px solid #C0C6Ca}
#statistick .box-filter .wrapp.second-filter p label { padding-top:3px}
#statistick .box-filter .wrapp.second-filter .header { float:left; clear:both; width:188px; padding:2px 10px; background:#fff url(../Img/drp_arrow.png) no-repeat 190px -15px; border:1px solid #ddd; cursor:pointer}
#statistick .box-filter .wrapp.second-filter .chbListBox { display:none; position:absolute; top:21px; left:20px; width:208px; background:#fff; border:1px solid #ddd; z-index:10000;}
#statistick .box-filter .wrapp.second-filter .chbListBox .chList { float:left; clear:both; width:100%; max-height:260px; overflow:auto; z-index:10000 }
#statistick .box-filter .wrapp.second-filter .chbListBox .chList input { float:left; clear:both; margin-top:5px}
#statistick .box-filter .wrapp.second-filter .chbListBox label { float:left; width:153px; padding-top:5px; font-size:0.9em; color:#134394; }
#statistick .box-filter .wrapp.second-filter .chbListBox .chList span.disable { float:left; clear:both; color:#777; margin:3px 0; margin-left:20px;}
#statistick .box-filter .wrapp.second-filter .chbListBox .infoMax { display:none; float:left; clear:both; padding:5px 10px; background:#ffd3d3; color:#800000; border-bottom:1px solid #d89292; z-index:10000}

#statistick .box-filter .wrapp.itemSelect { display:none; padding-bottom:13px; background:#F1F4F8; border-top:1px solid #C0C6CA; z-index:-1000}
#statistick .box-filter .wrapp.itemSelect h6 { font-size:0.9em; margin:7px 0 8px 0}
#statistick .box-filter .wrapp.itemSelect ul { list-style:none; margin:0 0 0 3px}
#statistick .box-filter .wrapp.itemSelect ul li { padding:2px 0 0 10px; margin-bottom:4px; background:url(/Img/menu_arr.gif) no-repeat 0 6px; color:#134394 }

#statistick .box-content h2 { font-size:1.6em; font-weight:normal }
#statistick .box-content .chart-wrapper { float:left; clear:both; width:100%; margin:60px 0 40px 0; position:relative }
#statistick .box-content .chart-wrapper #loader { position:absolute; display:none; top:-20px; left:50%; width:128px; height:15px; background:url(/Img/loader.gif) no-repeat; z-index:10000}
#statistick .box-content .no-data { float:left; clear:both; margin:60px 0 40px 200px; padding:20px 50px; color:#700000; background:#f6e5e5}
#statistick .box-content .chart-wrapper.novsb, #statistick .box-content .no-data.novsb  { display:none}

#statistick .box-filter .btnBack { float:left; clear:both; width:248px; margin-bottom:10px; padding:5px 20px; background:#E7EFFB url("../Img/menu_arr.gif") no-repeat 10px 10px; color:#134394; border:1px solid #CBE2F5; -moz-box-sizing: border-box; text-decoration:none }
#statistick .box-filter .btnBack:hover { color:#1D74DD}


/* sepa data*/
#wrap_sepa select { margin-bottom:30px; margin-right:2px; padding:1px 0 1px 5px; font-size:1.1em; border:1px solid #ddd;}
#wrap_sepa table.tblBorder tr td { text-align:right; white-space:nowrap;}
#wrap_sepa table.tblBorder tr td.txt-lft { text-align:left}
#wrap_sepa table.tblBorder {font-size:0.9em}


/* makroekonomicke ukazovatele */
.macroStats { position:relative; margin:25px 0}
.macroStats .mainFilter { float:left; clear:both; margin-bottom:30px}
.macroStats .mainFilter h2 { margin-bottom:0px; font-size:0.9em; color:#1F5595}
.macroStats .mainFilter input { float:left; margin:0 7px 0 0; padding:5px 20px; border:0; background:#1D437E; color:#fff; font-size:1.1em; cursor:pointer}
.macroStats .mainFilter input:hover { background:#042855}
.macroStats .novsb { display:block; visibility:hidden; height:200px}
.macroStats .novsb * {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"  } /* MSIE PROBLEM */
.macroStats #result { position:absolute; top:-7px; left:40%; width:200px; padding:10px 25px 7px 25px; border-radius:6px; background:#b30d0d; color:#fff; text-align:center}
.macroStats #loading { position:absolute; top:77px; left:38%; width:200px; padding:8px 15px 9px 35px; border-radius:6px; background:#B30D0D url(/Img/loadingData.png) no-repeat 34px 8px; color:#fff; text-align:center;}
.macroStats #actalizationData { position: fixed; top: 0; left: 0;  width: 100%; height: 100%; padding-top:30px; background-color:#000; cursor: pointer; z-index: 9999; opacity: 0.75; text-align:center}
.macroStats #actalizationData span { padding:12px 25px; background:#fff; color:#980000; font-size:1.1em; border-radius:7px;}
.macroStats #treeview { width:100%; clear:both }
.macroStats #treeview ul li { background:none; margin:0; padding:0 0 0 15px}
.macroStats #treeview ul li ul { margin:0; padding:0 0 0 15px}
.macroStats #treeview ul li ul li  { background:none; padding:0 0 0 40px}
.macroStats #treeview ul li { background:none; margin:0; padding:0 0 0 15px}
.macroStats #treeview ul li span.k-in { margin:0; padding:3px 4px 1px 4px; color:#1D437E; cursor:pointer}
.macroStats #treeview ul li span.k-in:hover { margin:0; background:#eee !Important}
.macroStats #treeview ul li span.k-icon { margin-top:1px}
.macroStats #treeview ul li span.k-checkbox input { display:none; margin-top:5px}
.macroStats #treeview ul li ul li ul li ul li span.k-checkbox input { display:inline}
.macroStats #treeview ul li ul li ul li ul li span.k-in { cursor:default}
.macroStats #treeview ul li ul li ul li ul li span.k-in:hover { background:#fff !Important}
.macroStats #chart-wrapper {  width:100%; margin:0 0 60px 0; padding:0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.macroStats #tab-wrapper { width:100%; margin:30px 10px; padding:4px 0; overflow:auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.macroStats #tab-wrapper table { width:auto; margin-bottom:0px; border-collapse:collapse; font-size:0.9em}
.macroStats #tab-wrapper table tr td, .macroStats #tab-wrapper table tr th { border:1px solid #ccc; padding:7px 10px 5px 10px; vertical-align:middle; text-align: right; }
.macroStats #tab-wrapper table tr th {background:#E7EFFB}
.macroStats #tab-wrapper table tr th span { width:400px; text-align:left; display:inline}
.macroStats #tab-wrapper table tr:nth-child(odd) { background:#fff }
.macroStats #tab-wrapper table tr:nth-child(even) { background:#fafafa }
.macroStats #clrChbox { width:140px; margin:0 0 20px 0px; padding:6px 6px 4px 6px; border-radius:4px; background:#1F5595; color:#fff; font-size:0.9em; text-align:center; cursor:pointer }
.macroStats #clrChbox:hover { background:#163d6b}
.macroStats #treeview .k-state-selected { background:none}
.macroStats #treeview .k-state-focused, .macroStats #treeview .k-button:focus, .macroStats #treeview .k-button.k-state-focused, .macroStats #treeview .k-button:focus:active { box-shadow:none}

.macroStats #filterDrpList { width:100%}
.macroStats #filterDrpList .drpItem { clear:both; margin-bottom:20px; }
.macroStats #filterDrpList .drpItem .attributeItem { clear:both; margin-bottom:6px; height:29px}
.macroStats #filterDrpList .drpItem .attributeItem input { width:200px; padding:5px 9px; margin-right:5px; border:1px solid #999}
.macroStats #filterDrpList .k-button { width:77px; margin-top:-1px; padding:3px 10px; height:28px; background:#1D437E; color:#fff; border:0px; text-align:center }
.macroStats #filterDrpList .k-button:hover { background:#042855}
.macroStats #filterDrpList .k-button.addCr { width:77px; float:left; margin-bottom:10px;} 

.macroStats .periodLevel { clear:both; min-height:30px; margin-bottom:55px; padding:20px 30px 17px 30px; background:#E7EFFB; border-radius:7px; position:relative}
.macroStats .periodLevel select { float:left; margin:0 9px 0 0; padding:3px 2px; border:1px solid #999}
.macroStats .periodLevel #infoWrapp div { float:left; min-width:391px; min-height:16px; padding:5px 15px 4px 15px; background:#b30d0d; color:#fff; text-align:center}
.macroStats .periodLevel #infoWrapp span { float:left; background:#1D437E; height: 16px; margin:0 5px 0 0; padding: 5px 10px; color: #FFFFFF; text-align: center; text-decoration:none; cursor:pointer}
.macroStats .periodLevel #infoWrapp span:hover { background:#163d6b}
.macroStats #filterDrpList .drpItem .attributeItem .k-i-arrow-s { background-position:0 -27px }
.macroStats #filterDrpList .drpItem .attributeItem .k-dropdown-wrap .k-icon.k-loading { margin:5px 5px 0 0 }
.macroStats #filterDrpList .drpItem .attributeItem .k-widget.k-dropdown.k-header { width:320px; height:29px; margin-right:5px }
.macroStats .k-popup .k-list .k-item {  margin-left:3px !Important}
.macroStats .k-loading, .macroStats .k-state-hover .k-loading { background:url(/Img/loading.png) no-repeat 4px 2px !important;}

.k-window { padding-top:37px !important; }
.k-window .k-window-titlebar.k-header {margin-top: -37px !important;height: 30px;padding: 10px 0; background:#E7EFFB; }
.k-window .k-window-titlebar.k-header .k-window-title {right: 30px;padding: 2px 5px;height: 20px;font-size: 14px;}
#generateUrlWindow { padding:10px; }
#generateUrlWindow p { font-size: 16px; margin: 10px 0 0 0; text-align: center; }
#generateUrlWindow button { float: right; width: 100px; margin: 20px 0 0 0; padding:5px; border:0 none; border-radius: 4px; background: #1F5595;color: #fff; text-align: center; cursor: pointer; }


.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload { border-radius:0 !important; }
.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default, .k-multiselect.k-header { padding-top:1px; border:1px solid #999 !important}
.k-state-focused.k-state-selected, .k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected, .k-button:focus:active:not(.k-state-disabled):not([disabled]) { background:#05346b; border:1px solid #05346b; color:#fff}
#filterDrpList .k-dropdown {font-size:11px}

table#shortcut { float:left; margin-right: 50px;}
table#shortcut, table#source { max-width:47%; }
table#shortcut caption, table#source caption { font-size: 1.3em; font-weight: bold;  margin-bottom: 0.7em; color: #1D437E; text-align:left}
table#shortcut tr td, table#source tr td  { border: 1px solid silver;  padding: 4px 5px; }
table#shortcut tr th, table#source tr th  { background: #1D437E; color: #FFF; padding: 5px 5px;}


/* pamatne mince */
#mainContent #pamatne-mince .coin-header { font-size: 0.9em; font-weight: bold; display: block; width: 90%; }
#mainContent #pamatne-mince .coin-table { width: 100%; margin: 0; padding: 0; border-collapse:separate !Important; border-spacing:2px; }
#mainContent #pamatne-mince .coins-row td { padding: 10px 0 10px 10px; vertical-align: top; border: 1px solid #cbe2f5; }
#mainContent #pamatne-mince .coins-row a img { width: 150px; }
#mainContent #pamatne-mince .coin-wrapper { float: left; width: 100%; clear: both; }
#mainContent #pamatne-mince .coin-wrapper a { display: block; float: left; width: 150px; }
#mainContent #pamatne-mince .coin-info { float: left; width: 160px; margin-top: 20px; }
#mainContent #pamatne-mince .coin-info p { margin: 0 0 7px 0; }


/*=========================================
Ochrana financnych spotrebitelov
==========================================*/
.protectionConsumer #mainContent{width:980px; padding: 10px 0 0; overflow:visible;}

/*Head + Menu*/
.protectionConsumer #header{border-bottom:none;}
.protectionConsumer #header #logo{float: left;}
.protectionConsumer #header > .title{float: right; margin-top: 75px;padding-right: 280px;}
.protectionConsumer #header > .title h1{font-size: 20px; color:#134394;}
.protectionConsumer #header > .title h1 a{text-decoration:none; cursor:pointer;}
.protectionConsumer #header ul#topNavi li{width:20%; box-sizing:border-box; text-align:center;padding:0px; display:table; border-width:2px 1px 2px 1px; border-style:solid; border-color:white; height:46px;}
.protectionConsumer #header.active ul#topNavi{border-bottom:5px solid #133359;bottom: -4px;}
.protectionConsumer #header ul#topNavi li:first-child{border-width:2px 1px 2px 2px;}
.protectionConsumer #header ul#topNavi li:last-child{border-width:2px 2px 2px 1px;}
.protectionConsumer #header ul#topNavi li a{padding:0 10px; text-align:center; width:100%; vertical-align:middle; display:table-cell;font-size:14px;}
.protectionConsumer #header ul#topNavi li.active a{background-color:#133359;}
.protectionConsumer #header ul#topNavi li.item8 a{padding:0 10px; text-align:center; width:100%; vertical-align:middle; display:table-cell;}
.protectionConsumer #header ul#topNavi li a:hover{background-color:#133359;}
.protectionConsumer #header ul#subNavi{position:absolute; right:0; top:15px;}
.protectionConsumer #header ul#subNavi li{display:none;}
.protectionConsumer #header ul#subNavi li.lastChild{display:block; font-size:14px;}
.protectionConsumer #header ul#subNavi li.lastChild a{ background-image:none; padding-left:5px;padding-right:0; font-family:Arial,​Helvetica,​sans-serif;}
.protectionConsumer #header ul#subNavi li.fa-globe{color:#134394;} 
.protectionConsumer #header fieldset.searchPnl{top:40px;}
.protectionConsumer #header fieldset.searchPnl .helperTxt{display:none;}

/*Aktuality*/
#mainContent .newsProtectWrap{width:340px; height:300px; overflow:hidden; padding:15px 20px; float:left; box-sizing:border-box; background:#F5F5F6; border-top:1px solid #d4d6d9;border-right:1px solid #d4d6d9;border-bottom:1px solid #d4d6d9;}
#mainContent .newsProtectWrap .newsPnl{width:100%; margin-bottom:0;}
#mainContent .newsProtectWrap .newsPnl h3{margin-bottom:10px;font-size:16px;color:#666666;}
#mainContent .newsProtectWrap .newsPnl h3 a{color:#666666;}
#mainContent .newsProtectWrap .newsPnl ul{margin:0; padding:0;}
#mainContent .newsProtectWrap .newsPnl li{background-image:none;margin:0; padding:0; display:block; width:100%; float:left;}
#mainContent .newsProtectWrap .newsPnl li .content-news{padding-bottom:25px;}
#mainContent .newsProtectWrap .newsPnl li p{word-wrap:break-word; margin:0; padding:0;}
#mainContent .newsProtectWrap .newsPnl li .black,
#mainContent .newsProtectWrap .newsPnl li .red{padding-bottom:10px;} 
#mainContent .newsProtectWrap .newsPnl li p .titleLink{text-decoration:none; font-weight:700; font-size:14px;}
#mainContent .newsProtectWrap .newsPnl li .date{float:left; display:inline-block;padding-right:3px;}
#mainContent .newsProtectWrap .newsPnl li .extract{display:inline;}

/*AktualityCarousel*/
.vc_goUp, .vc_goDown {display: block;}
.vc_goUp.isDisabled, .vc_goDown.isDisabled {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity: 0.3;cursor: not-allowed;}
.vc_container {overflow: hidden; -moz-transition: height 0.2s ease-in;-o-transition: height 0.2s ease-in; -webkit-transition: height 0.2s ease-in; transition: height 0.2s ease-in;}
.vc_list {margin: 0; padding: 0; list-style: none;-moz-transition: -moz-transform 0.2s ease-in;-o-transition: -o-transform 0.2s ease-in; -webkit-transition: -webkit-transform 0.2s ease-in;transition: transform 0.2s ease-in;}
.verticalCarouselHeader .vc_goUp, .verticalCarouselHeader .vc_goDown { float: right; display: block; width: 25px; height: 23px; background: #fff;text-align: center;color: #000; margin-left: 5px;}
.verticalCarouselHeader .vc_goUp i, .verticalCarouselHeader .vc_goDown i{float: left; height: 100%;  position: relative; width: 100%;line-height:23px;}
.verticalCarouselHeader {border-width: 0px; border-style: solid;box-sizing:border-box;}
.verticalCarouselHeader:after { content: ""; display: block;clear: both;}
.verticalCarouselHeader h3 {float: left; margin: 0px;}
.verticalCarouselHeader .vc_goUp:active,
.verticalCarouselHeader .vc_goDown:active {-moz-transform: scale(0.7, 0.7);-ms-transform: scale(0.7, 0.7);-webkit-transform: scale(0.7, 0.7);transform: scale(0.7, 0.7);}

/*Carousel*/
#mainContent .wrappCarousel{float:left; width:100%; display:block;position:relative;margin-bottom:10px;}
#mainContent .wrappCarousel h3{font-size:16px; font-weight:700; color:#333333; padding-left:20px;}
#mainContent .wrappCarousel .carouselList{padding-top: 5px;width: 960px; margin:0 10px; overflow: hidden; visibility:hidden;}
#mainContent .wrappCarousel .carouselList ul{position: relative;list-style: none;list-style-type: none;margin: 0;min-height: 185px;padding: 0;}
#mainContent .wrappCarousel .carouselList ul li{position: absolute;top:0;bottom:0;width: 240px;float: left;margin: 0px;padding:0px; box-sizing:border-box; text-align: center; background-image:none;}
#mainContent .wrappCarousel .carouselList ul li .wrappImg{display: block;float: left;height: 125px; width: 100%;overflow: hidden; position:relative;}
#mainContent .wrappCarousel .carouselList ul li .wrappImg img{border-left: 10px solid white;border-right: 10px solid white;box-sizing: border-box; height: auto; width: 100%;}
#mainContent .wrappCarousel .carouselList ul li .wrappImg a{ bottom: 0;left: 10px;position: absolute; right: 10px; top: 0;}
#mainContent .wrappCarousel .carouselList ul li .wrappImg a:hover { background: black none repeat scroll 0 0;opacity: 0.3;}
#mainContent .wrappCarousel .carouselList ul li .bannerDescription{display: block;float: left; width: 100%; margin-top:15px;}
#mainContent .wrappCarousel .carouselList ul li .bannerDescription .title{color:#333333; font-size:18px; margin-bottom:0;}
#mainContent .wrappCarousel .btnPrevious{color:transparent; position:absolute; display:block; width:12px; height:30px; bottom:105px; left:-5px; background-image: url(../Img/icon-carousel-arrow-left.png); background-position:left center; background-repeat:no-repeat;}
#mainContent .wrappCarousel .btnNext{color:transparent;position:absolute; display:block; width:12px; height:30px; bottom:105px; right:-5px; background-image: url(../Img/icon-carousel-arrow-right.png); background-position:right center; background-repeat:no-repeat;}

/*Banner*/
#mainContent .infoContent{clear: both; display: block; float: left; margin-bottom: 15px;width: 100%;}
#mainContent .wrappBanner {overflow:hidden;position:relative;width:640px; height:300px; padding:0 0 6px 0; float:left;}
#mainContent .wrappBanner.hiddenArrows .bannerControlsWpr,
#mainContent .wrappBanner.hiddenIndicators .bannerIndicators {display:none;}
#mainContent .wrappBanner ul {list-style:none;margin:0;padding:0;}
#mainContent .wrappBanner .bannerListWpr {clear:both;overflow:hidden;}
#mainContent .wrappBanner .bannerListWpr ul {width:50000px;overflow:hidden; height:300px;}
#mainContent .wrappBanner .bannerListWpr ul li {float:left;width:640px;padding:0; height:300px; position:relative;} /* Make sure to set the width for this */
#mainContent .wrappBanner .bannerListWpr ul li img {display:block; height:auto; width:100%;}
#mainContent .wrappBanner .bannerListWpr ul li .bannerDescription {background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 105%) repeat scroll 0 0; background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0; bottom: 0; box-sizing: border-box;padding-bottom: 10px;padding-left: 20px;padding-top:25px; position: absolute; width: 100%;}
#mainContent .wrappBanner .bannerListWpr ul li .bannerDescription p {font-size:18px;color:white; margin-bottom:10px;}
#mainContent .wrappBanner .bannerListWpr ul li .bannerDescription .title{font-size:32px; margin-bottom:5px;}
#mainContent .wrappBanner .bannerControlsWpr {cursor:pointer;padding:10px 12px;position:absolute;top:37%;background:#CCC;}
#mainContent .wrappBanner .bannerControlsPrev {border-radius:0 5px 5px 0;left:0;padding-left:5px;}
#mainContent .wrappBanner .bannerControlsNext {border-radius:5px 0 0 5px;right:0;padding-right:5px;}
#mainContent .wrappBanner .bannerControlsPrev .bannerControls {border-color: transparent #3f3f3f transparent transparent;border-width:20px 20px 20px 0;}
#mainContent .wrappBanner .bannerControlsNext .bannerControls {border-color: transparent transparent transparent #3f3f3f;border-width:20px 0 20px 20px;}
#mainContent .wrappBanner .bannerControlsPrev:hover .bannerControls {border-color:transparent #FFF transparent transparent;}
#mainContent .wrappBanner .bannerControlsNext:hover .bannerControls {border-color:transparent transparent transparent #FFF;}
#mainContent .wrappBanner .bannerControls {width:0;height:0;border-style:solid;}
#mainContent .wrappBanner .bannerIndicators {background:transparent;right:20px;opacity:0.9;padding:4px 8px 4px 0;position:absolute;bottom:20px;}
#mainContent .wrappBanner .bannerIndicators ul {overflow:hidden; color:transparent;}
#mainContent .wrappBanner .bannerIndicators .bannerIndicator {background-image:none; background-color: rgba(155,155,155,1); opacity:0.8; border-radius:13px;cursor:pointer;float:left;height:13px;margin-left:13px;width:13px; padding:0;}
#mainContent .wrappBanner .bannerIndicators .bannerIndicator.current {background-color: rgba(255,255,255,0.9); cursor:default;}

/*Stirp buttons*/
#mainContent .buttonList{ background-color:#F6F9FE; padding:20px 0; display:block; width:100%; float:left; margin-bottom:25px;}
#mainContent .buttonList ul{box-sizing: border-box; margin: 0; padding-left: 20px;width: 100%;}
#mainContent .buttonList li{ background-image: none;box-sizing: border-box; display: table;float: left; height: 42px; margin:0;padding:0 20px 0 0;vertical-align: middle; width: 16.5%;}
#mainContent .buttonList li:first-child{width:17.5%;position:relative; padding-right:35px;}
#mainContent .buttonList li:first-child .icon-bottonList-arrow{position:absolute; width:18px; top:0; bottom:0; background-image: url(../Img/icon-buttonList-arrow.png); background-repeat:no-repeat; background-position:right center;}
#mainContent .buttonList li:first-child a{background:#1F5595; color:white; border:1px solid #1F5595;margin-right:20px; text-align:right;}
#mainContent .buttonList li:first-child a:hover{margin-right:20px; text-align:right; background-color:#133359; border-color:#133359;}
#mainContent .buttonList li:first-child a .fa{margin-left:10px;margin-right:0px;}
#mainContent .buttonList li:first-child a::after,
#mainContent .buttonList li:first-child a::before{content: "";position: absolute; top: 50%; margin-top: -22px;    border-top: 22px solid transparent; border-bottom: 22px solid transparent;border-left: 15px solid; right: 20px;}
#mainContent .buttonList li:first-child a::after{z-index: 2;  border-left-color: #1F5595;}
#mainContent .buttonList li:first-child a:hover::after{border-left-color: #133359;}


#mainContent .buttonList li a{height:42px; font-size:15px; font-weight:700; border:1px solid #D4D6D9; text-decoration:none; text-align:center; vertical-align:middle; display:table-cell; background:rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 100%, rgba(246, 246, 246, 1) 100%) repeat scroll 0 0;}
#mainContent .buttonList li a:hover{height:42px; border:1px solid #1F5595; text-decoration:none; text-align:center; vertical-align:middle; display:table-cell; background:#1F5595; color:white;}
#mainContent .buttonList li a .fa{margin-right:10px;}

/*InfoBanner*/
#mainContent .infoBanner{float:left; width:100%; display:table;position:relative; height:290px; border:1px solid #d4d6d9;}
#mainContent .infoBanner .leftContent{box-sizing: border-box;padding: 20px 15px; display: table-cell; vertical-align:middle; height: 100%;position: relative; width: 50%;}
#mainContent .infoBanner .rightContent{display:table-cell; width:50%;box-sizing:border-box;position:relative;}
#mainContent .infoBanner .rightContent .gradient{color:transparent; position:absolute;left:0;right:0;top:0;bottom:0; background: -moz-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}
#mainContent .infoBanner .rightContent .image{color:transparent; background-image: url(../Img/staznost.jpg); background-position:center; background-repeat:no-repeat;background-size:cover; height:290px; width:100%;}
#mainContent .infoBanner .leftContent .title{color:#134394; font-size:32px; text-align:center; margin-bottom:40px;}
#mainContent .infoBanner .leftContent .text{font-size:16px; text-align:center; margin-bottom:20px;}
#mainContent .infoBanner .btn-primary.middle{display:table;min-width:110px;}
#mainContent .btn-primary{cursor:pointer; font-size:13px;min-width:140px; background-color:#134394;line-height:40px;height:40px; text-align:center; color:white; border:none;}
#mainContent a.btn-primary{padding: 0 15px; text-decoration: none;}
#mainContent input.btn-primary[type=button]{-webkit-appearance: none;-webkit-border-radius:0; border-radius:0; }
#mainContent .btn-primary:hover{background-color:#133359;}
#mainContent .btn-primary.middle{display:block; margin:auto;}

/*Kontakt*/
#mainContent .contactWrapp { background-color: #f6f9fe;box-sizing: border-box; clear: both;  display: table; float: left; margin-bottom: 20px; position: relative; width: 100%;}
#mainContent .contactWrapp .blockContent {border-right: 10px solid white; box-sizing: border-box; display: table-cell;height: 100%; padding: 15px 20px 55px; position: relative; width: 33.333%;}
#mainContent .contactWrapp .blockContent h3{color: #666666;font-size: 16px;}
#mainContent .contactWrapp .blockContent p{font-size: 14px;}
#mainContent .contactWrapp .blockContent .btn-primary{position:absolute; bottom:15px;}
#mainContent .contactWrapp .blockContent dt{color: #666666;padding: 0 0 5px 10px;}

/*Footer*/
.protectionConsumer #footer .footerContent{ width:100%; display:table; padding:20px 0 5px 0;}
.protectionConsumer #footer .footerContent .leftContent{width:50%; float:left; box-sizing:border-box;padding-right:20px;}
.protectionConsumer #footer .footerContent .leftContent .footer-logo{width:30%; float:left;box-sizing:border-box;padding-right:40px;}
.protectionConsumer #footer .footerContent .leftContent .footer-logo img{width:100%; height:auto;}
.protectionConsumer #footer .footerContent .leftContent .footer-logo span{width:100%; height:auto; display:inline-block; width:100%;text-align:center;}
.protectionConsumer #footer .footerContent .leftContent .footer-info{width:70%; float:left;box-sizing:border-box;}
.protectionConsumer #footer .footerContent .leftContent .footer-info li{display:block;font-size:13px;padding-bottom:5px; color:#666666;}
.protectionConsumer #footer .footerContent .rightContent{width:50%; float:left; box-sizing:border-box;}
.protectionConsumer #footer .footerContent .rightContent .footer-links{width:50%; float:left; box-sizing:border-box;}
.protectionConsumer #footer .footerContent .rightContent .footer-links li { display:block;padding-bottom:5px; margin-left:10px;}
.protectionConsumer #footer .footerContent .rightContent .footer-links li a{ color:#666666;font-size:13px;}
.protectionConsumer #footer .footerContent .footer-copyright{clear: both;display: block;float: left; text-align: center; width: 100%;margin-bottom:5px; padding-top:0px;color:#909091;}
.protectionConsumer #footerWrap{background:#F2F2F3; background-image:none; padding-bottom:0;}
.protectionConsumer .protectionConsumer #footer{padding-bottom:0;}

/*=========================================
Subsite - Ochrana financnych spotrebitelov
==========================================*/

/*Head + Menu*/
.protectionConsumerSub #header{border-bottom:none;}
.protectionConsumerSub #header #logo{float: left;}
.protectionConsumerSub #header > .title{float: right; margin-top: 75px;padding-right: 280px;}
.protectionConsumerSub #header > .title h1{font-size: 20px; color:#134394;}
.protectionConsumerSub #header > .title h1 a{text-decoration:none; cursor:pointer;}
.protectionConsumerSub #header.active ul#topNavi{border-bottom:5px solid #133359;bottom: -4px;}
.protectionConsumerSub #header ul#topNavi li{width:20%; box-sizing:border-box; text-align:center;padding:0px; display:table; border-width:2px 1px 2px 1px; border-style:solid; border-color:white; height:46px;}
.protectionConsumerSub #header ul#topNavi li:first-child{border-width:2px 1px 2px 0px;}
.protectionConsumerSub #header ul#topNavi li:last-child{border-width:2px 0px 2px 1px;}
.protectionConsumerSub #header ul#topNavi li a{padding:0 10px; text-align:center; width:100%; vertical-align:middle; display:table-cell;font-size:14px;}
.protectionConsumerSub #header ul#topNavi li.item8 a{padding:0 10px; text-align:center; width:100%; vertical-align:middle; display:table-cell;}
.protectionConsumerSub #header ul#topNavi li a:hover{background-color:#133359;}
.protectionConsumerSub #header ul#topNavi li.active a{background-color:#133359;}
.protectionConsumerSub #header ul#subNavi{position:absolute; right:0; top:15px;}
.protectionConsumerSub #header ul#subNavi li{display:none;}
.protectionConsumerSub #header ul#subNavi li.lastChild{display:block; font-size:14px;}
.protectionConsumerSub #header ul#subNavi li.lastChild a{ background-image:none; padding-left:5px;padding-right:0; font-family:Arial,​Helvetica,​sans-serif;}
.protectionConsumerSub #header ul#subNavi li.fa-globe{color:#134394;}
.protectionConsumerSub #header fieldset.searchPnl{top:40px;}
.protectionConsumerSub #header fieldset.searchPnl .helperTxt{display:none;}

/*Content*/
.protectionConsumerSub #container #cntActions{display:none;}
.protectionConsumerSub #container #mainContent{padding-right:0;}
.protectionConsumerSub #container #mainContent h1{font-size:24px;}
.protectionConsumerSub #container #mainContent p{font-size:1.2em;}
.protectionConsumerSub #container #mainContent .ktx{font-size:14px; margin-bottom:25px;}
.protectionConsumerSub #container #mainContent ul.img-grid { display: block; width: 100%; text-align: center;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }
.protectionConsumerSub #container #mainContent ul.img-grid li { float: left; display: inline-block; width: 33%; margin: 0 0 30px 0; padding: 0 !important; background: none !important; text-align: center;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


/*Left-nav*/
.protectionConsumerSub #container #naviPnl{width:252px;}
.protectionConsumerSub #container #naviPnl ul.mainNavi{padding:15px; background-color:#F2F2F2; border:none;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li{border:none; background-color:#F2F2F2;background-image:url("../Img/plus.png"); background-repeat:no-repeat; background-position:top 15px left 5px;padding-left:25px; padding-right:5px;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li ul{display:none;}
.protectionConsumerSub #container #naviPnl ul.mainNavi > li.sel,
.protectionConsumerSub #container #naviPnl ul.mainNavi > li.expandNav{background-image:url("../Img/minus.png"); background-repeat:no-repeat; background-position:top 15px left 5px;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.expandNav > a{font-weight:700;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.expandNav ul{display:block; border-bottom:2px solid #E7E7E7;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.sel ul{display:block; border-bottom:2px solid #E7E7E7;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.sel a{border-bottom:1px solid #E7E7E7; font-weight:700;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.sel li,
.protectionConsumerSub #container #naviPnl ul.mainNavi li.expandNav li{background-image:none; padding-left:15px; padding-right:0;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li.sel li a {font-weight: 400;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li a{background-image:none; border-bottom:2px solid #E7E7E7;background-color:#F2F2F2;font-size:14px; color:#333333;padding:10px 5px 10px 0px;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li a:hover{color:#1C9CD7;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li:last-child a{border-bottom:none;}
.protectionConsumerSub #container #naviPnl ul.mainNavi li ul a{border:none;}

/*Footer*/
.protectionConsumerSub #footer .footerContent{ width:100%; display:table; padding:20px 0 5px 0;}
.protectionConsumerSub #footer .footerContent .leftContent{width:50%; float:left; box-sizing:border-box;padding-right:20px;}
.protectionConsumerSub #footer .footerContent .leftContent .footer-logo{width:30%; float:left;box-sizing:border-box;padding-right:45px;}
.protectionConsumerSub #footer .footerContent .leftContent .footer-logo img{width:100%; height:auto;}
.protectionConsumerSub #footer .footerContent .leftContent .footer-logo span{width:100%; height:auto; display:inline-block; width:100%; text-align:center;}
.protectionConsumerSub #footer .footerContent .leftContent .footer-info{width:70%; float:left;box-sizing:border-box;}
.protectionConsumerSub #footer .footerContent .leftContent .footer-info li{display:block;font-size:13px;padding-bottom:5px; color:#666666;}
.protectionConsumerSub #footer .footerContent .rightContent{width:50%; float:left; box-sizing:border-box;}
.protectionConsumerSub #footer .footerContent .rightContent .footer-links{width:50%; float:left; box-sizing:border-box;}
.protectionConsumerSub #footer .footerContent .rightContent .footer-links li { display:block;padding-bottom:5px; margin-left:10px;}
.protectionConsumerSub #footer .footerContent .rightContent .footer-links li a{ color:#666666;font-size:13px;}
.protectionConsumerSub #footer .footerContent .footer-copyright{clear: both;display: block;float: left; text-align: center; width: 100%;margin-bottom:5px; padding-top:15px;color:#909091;}
.protectionConsumerSub #footerWrap{background:#F2F2F3; background-image:none; padding-bottom:0;}
.protectionConsumerSub #footer{padding-bottom:0;}



/*=============================
==========RESPONZIVITA=========
==============================*/


/*Hlavne Menu*/
/*!
 */
.respNav_btn { position: relative; display: block; vertical-align: middle;float: left;padding: 12px 10px;line-height: 1.125em;cursor: pointer; }
.respNav_btn .respNav_icon-bar + .respNav_icon-bar { margin-top: 0.4em; }
.respNav_menu {*zoom: 1; }
.respNav_menu .respNav_menutxt {display: block;line-height: 1.188em; float: left; }
.respNav_menu .respNav_icon { float: left;margin: 0.188em 0 0 0.438em; }
.respNav_menu .respNav_no-text { margin: 0; }
.respNav_menu .respNav_icon-bar { display: block;  width: 1.9em; height: 0.125em;-webkit-border-radius: 1px;-moz-border-radius: 1px;  border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.respNav_menu:before { content: " "; display: table; }
.respNav_menu:after {content: " "; display: table;clear: both; }
.respNav_nav { clear: both; }
.respNav_nav ul {display: block; }
.respNav_nav li { display: block; }
.respNav_nav .respNav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.respNav_nav .respNav_item {cursor: pointer; }
.respNav_nav .respNav_item a { display: inline; }
.respNav_nav .respNav_row {display: block; }
.respNav_nav a { display: block; }
.respNav_nav .respNav_parent-link a {display: inline; }
.respNav_brand {float: left; }
.respNav_menu {font-size: 16px;box-sizing: border-box;background: #1f5595;}
.respNav_menu * {box-sizing: border-box; }
.respNav_menu .respNav_menutxt {color: #fff;font-weight: bold;text-shadow: 0 1px 3px #000; }
.respNav_menu .respNav_icon-bar { background-color: #fff; }
.respNav_btn { margin: 0 0px 0 10px;text-decoration: none; background-color: #1f5595;  position:relative;z-index: 9;}
.respNav_open{background-color: #1a477d; }
.respNav_open .respNav_menuarrow{background-image: url("../Img/menu-arrow-bottom.png");background-position: center bottom;  background-repeat: no-repeat;bottom: -7px; display: inline-block; height: 13px;left: 13px; position: absolute; width: 25px;}
.respNav_nav {color: #fff; margin: 0; padding: 0; font-size: 0.875em; list-style: none; overflow: hidden; background-color:#1a477d;border-top:8px solid white;}
.respNav_nav ul {list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 20px; }
.respNav_nav li{margin-left:0px;}
.respNav_nav a {padding: 10px 0 10px 20px;text-decoration: none;color: #fff;font-size: 16px;border-bottom:1px solid #ffffff;}
.respNav_nav a:hover {background-color:#1f5595;}
.respNav_brand {color: #fff;font-size: 18px;line-height: 30px;padding: 7px 12px;height: 44px; }
.respNav_search-icon { background: #1f5595 url("../Img/menu-search-icon.png") no-repeat scroll center center / contain ; cursor: pointer; display: block; float: left;  height: 43px; left: 0;line-height: 71px; margin-left: 2px; padding: 5px; position: relative; vertical-align: middle; width: 49px;}
.respNav_search-icon.active-search{ background-color: #1a477d; }
.select-menu { position: relative;}
.active-search .respNav_search-icon-arow{background-image: url("../Img/menu-arrow-bottom.png");background-position: center bottom; background-repeat: no-repeat; bottom: -7px; display: inline-block; height: 13px; left: 10px; position: absolute; width: 25px; z-index: 9;}
.respNav_menu, .respNav_menu .searchPnl {display:none;}
.select-menu .searchPnl {display:none;}
#content #hoverPanelWrap{display:none;}
.titleCalcIcon span{display:none;}

@media screen and (max-width: 980px){

/*Default*/
body{ background: url("../Img/content_bg-mobile.gif") repeat-x scroll left top;}
.mobile #header{border:none; min-height:140px;}
.mobile #header, .mobile #container, .mobile #contentWrap #content{width:100%;}
.mobile .respNav_menu {display:block;}
.mobile #topNavi, .mobile #subNavi, .mobile .titleRateListIcons .titleGraphIcon, .mobile .searchPnl, .mobile .respNav_nav .lastChild, .mobile #topNews {display:none;}
.mobile #header h1#logo, .mobile #header div#logo {margin: 10px auto;}	   
.mobile #header fieldset.searchPnl {font-size: 0.9em;position: static; right: 0;top: 32px; background-color: #1a477d; border-top: 6px solid white;font-size: 0.9em;padding-left: 10px; padding-top: 5px; position: absolute; right: 0; top: 45px; width: 100%;z-index: 1;}
.mobile .icoLangEn, .mobile .icoLangSk{ font-size: 17px; color: white; display: inline-block;float: right; line-height: 42px; margin-right: 10px; padding: 0 10px;text-decoration: none;}
.mobile .icoLangEn:hover{color: white;}
.mobile .icoLangSk:hover{color: white;}
.mobile .icoLangEn.active-language, .mobile .icoLangSk.active-language{background-color: #1a477d;}
.mobile .respNav_menu .searchPnl .inputWrap{ border:none; width:300px;}
.mobile .respNav_menu .searchDefaultFooter {width: 190px;}
.mobile fieldset.searchPnl input[type="submit"] {-webkit-appearance: none;background: none;background-color: #1a477d;border: medium none;color: white;cursor: pointer;font-size: 17px;height: 100%;position: absolute;right: 0;text-indent:0;border-radius: 0;-webkit-border-radius:0;-moz-border-radius:0;top: 0;width:92px;}    

/*Content*/
.fullContent{width:100% !important;}
.fullContent img, iframe {height: auto !important;width: auto !important;}
.mobile .newsPnlWrap .leftItem, .mobile .newsPnlWrap .rightItem, .mobile .newsPnlWrap .newsPnl, .mobile .newsPnlWrap, .mobile #contentHelper, .mobile #contentWrap{width:100%;}
.mobile .newsPnlWrap .leftItem div, .mobile .newsPnlWrap .leftItem dl, .mobile .newsPnlWrap .leftItem p, .mobile .newsPnlWrap .rightItem ul li, .mobile #infoPnl, .mobile #hoverPanelWrap #hoverPanel .panelItem{display:none;}
.mobile #hoverPanelWrap #hoverPanel .panelItem:first-child{display:block; padding:10px 20px; border-bottom:0px;}
.mobile #content #hoverPanelWrap{display:block;background: rgba(0, 0, 0, 0) none repeat scroll 0 0; float: left;margin-left: 0;position: relative;width: 100%;}
.mobile .newsPnlWrap .leftItem h3, .mobile .newsPnlWrap .rightItem h3, .mobile .newsPnlWrap .rightItem ul li:nth-child(3){display:block; font-size:16px;font-weight: normal; color:#1f5595; padding-left:40px; background-image:url(../Img/icon-arrow-mobile.png); background-repeat:no-repeat; background-position:left 21px center; padding-left:43px;height: 18px;line-height: 18px;background-size: contain;}

.mobile #contentWrap #mainContent .linkedCategory{display:none;}
.mobile #contentWrap .linkedCategory{padding:5px 15px 7px 15px; background:#F4F4F5;  border:none; display:block; margin-bottom:15px;}
.mobile .linkedCategory ul li{background-image:none;padding: 0 0 5px; margin:0;}
.mobile .linkedCategory ul li a{text-decoration:none; display:block; font-size:16px;font-weight: normal; color:#1f5595; padding-left:25px; background-image:url(../Img/icon-arrow-mobile-small.png); background-repeat:no-repeat; background-position:left top;line-height: 18px;background-size: auto;}
.mobile .linkedCategory h3{margin-bottom:15px;}
.mobile .linkedCategory h3 a { color: black; font-size: 17px; font-weight: normal; text-decoration: none;}
.mobile .newsPnlWrap .rightItem ul li:nth-child(3){vertical-align:middle;padding-bottom: 0; padding-top: 0;}
.mobile #content #flashBanner { display: block; margin:10px auto; overflow: hidden; width: 100%; float:left;}
.mobile #content #flashBanner img { display: table; margin: auto;}
.mobile #header h1#logo span, #header div#logo span{background: rgba(0, 0, 0, 0) url("../Img/logo-nbs.png") no-repeat scroll 0 0 / contain ;}
#logo a {text-indent: -10000px;}
.mobile #contentWrap{padding: 20px 0 0;}

.mobile #mainContent{width: 100%;padding:0 15px 5px 15px;box-sizing: border-box; float: none;margin-bottom:5px;}
.mobile #mainContent table th:first-child, .mobile #mainContent table td:first-child{padding:2px 15px;}
.mobile #mainContent table th:last-child, .mobile #mainContent table td:last-child{padding:2px 15px;}
.mobile #mainContent .ktx, .mobile #mainContent ul#cntActions{display:none;}
.mobile #mainContent h1#top{font-weight:normal; width:auto; padding:0; }
.mobile #mainContent h2, .mobile #mainContent h3, .mobile #mainContent h4, .mobile #mainContent h5, .mobile #mainContent h6{ padding:0;}
.mobile #mainContent p{font-size:14px; margin-bottom: 10px; padding:0;}
.mobile #mainContent ul, .mobile #mainContent ol {margin-bottom: 10px; padding:0;}
.mobile #mainContent li{font-size:14px;} 
.mobile #mainContent ul li{padding:0 0 4px 20px;}
.mobile #mainContent .linkedCategory{border:none;}

.mobile .newsPnl h3{margin-bottom: 20px;}
.mobile .newsPnlWrap .rightItem ul li a:hover{color:#1f5595;}
.mobile .newsPnlWrap .leftItem h3 a, .mobile .newsPnlWrap .rightItem h3 a{color:#1f5595;vertical-align:middle;}
.mobile .newsPnl h3 a.rssLink{background-image:none;}
.mobile .newsPnlWrap .rightItem{padding:0;}
.mobile .newsPnlWrap .leftItem{}
.mobile .newsPnl {background-image:none; margin-bottom: 5px;}
.mobile .newsPnlWrap{border:none; margin-bottom:0;}
.mobile .bluePanel { background: #f3f3f4 none repeat scroll 0 0; border:none; margin-bottom: 1em;margin-left: 0;padding-bottom: 10px;position: relative;}
.mobile .bluePanel .hrefDalsieKurzy{display:inline;}
.mobile .bluePanel .hrefDalsieKurzy span{display:block; background-image: url("../Img/icon-arrow-mobile.png");background-position: left 21px center; background-repeat: no-repeat;color: #1f5595;display: block; font-size: 16px; font-weight: normal; height: 18px;line-height: 18px;background-size: contain; padding-left: 43px;}
.mobile .bluePanel .hrefDalsieKurzy span a{color: #134394; text-decoration:none;vertical-align: middle;}
.mobile .bluePanel .hrefDalsieKurzy span a:hover{text-decoration:underline;}
.mobile .bluePanel table tr:nth-child(3){ display:table-row; }
.mobile .bluePanel h3{ color: #134394;font-size: 17px;font-weight: bold; margin-bottom: 0;}
.mobile .bluePanel table td.currItm a {font-size:17px; font-weight:normal; background: #f3f3f4 none repeat scroll 0 0;padding-right: 8px;color: black;}
.mobile .bluePanel table td.prcItm span{font-size:17px; font-weight:bold; color:black;}
.mobile .bluePanel h3 a {color: black;font-size: 17px;font-weight: normal;text-decoration: none;}
.mobile .bluePanel p{font-size:15px;margin-bottom: 15px;}
.mobile ul.titleRateListIcons{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: right;margin: 0;padding: 0; position:static;}
.mobile ul.titleRateListIcons li.titleGraphIcon, .mobile ul.titleRateListIcons li.titleCalcIcon { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: left; margin: 0;padding: 0; position: absolute; right: 0; top: 0; width: 135px;}
.mobile ul.titleRateListIcons li a {background: #1f5595 none repeat scroll 0 0;background-image:url(../Img/icon-calculator.png); background-repeat:no-repeat; background-position:right 20px center; border: none;display: block;height: 40px;padding: 4px;}
.mobile ul.titleRateListIcons li a:hover{background: #1a477d none repeat scroll 0 0;background-image:url(../Img/icon-calculator.png); background-repeat:no-repeat; background-position:right 20px center;  border:none;}
.mobile ul.titleRateListIcons li a img{display:none;}
.mobile .titleCalcIcon span{display:block;color: white;font-size: 12px;line-height: 15px;position: absolute;text-align: right;top: 9px; width: 80px;}

.mobile #content .grayPnl { background-image: none; box-sizing: border-box;overflow: hidden;padding: 10px 20px; width: 100%; border:none;}
.mobile #content .grayPnl .leftItem {overflow: hidden; padding: 0; width: 100%;}
.mobile #content .grayPnl .rightItem {display: none;}
.mobile #content .grayPnl h3{font-size: 16px;font-weight: 400; margin-bottom: 7px; color:black;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl a{box-sizing: border-box;display: block;float: left; padding: 0 5px 0 0;width: 30%;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl a img{box-sizing: border-box;width: 100%;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl img{box-sizing: border-box;max-height: 200px; max-width: 200px; width: 30%;}
.mobile #content .grayPnl .leftItem .zaujimavostiText {box-sizing: border-box; float: left; margin-left: 0px; padding: 0 0 0 5px; width: 70%;}
.mobile #content .grayPnl .leftItem p.heading{display:none;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl .zaujimavostiText h4{margin-bottom:0;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl .zaujimavostiText h4 a{font-size: 16px; font-weight: 400; width:100%; padding-right:0;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl .zaujimavostiText p {font-size: 14px;}
.mobile #content .grayPnl .leftItem .zaujimavostiPnl .zaujimavostiText p a {display:none;}

.mobile #content #subNavi { clear: both;display: block; float: left; margin-top: 20px; overflow: hidden; padding: 0; width: 100%;}
.mobile #content #subNavi li {background-image: url("../Img/icon-arrow-mobile.png");background-position: left 21px center; background-repeat: no-repeat;color: #1f5595; display: block;font-size: 16px; font-weight: normal; height: 18px;line-height: 18px;background-size: contain; padding-left: 43px; margin-bottom: 20px; margin-left:0;}
.mobile #content #subNavi li:first-child{display:none;}
.mobile #content #subNavi li a{color: #1f5595; text-decoration:none; vertical-align: middle;}
.mobile #content #subNavi li a:hover{text-decoration:underline;}
.mobile #content #subNavi li.lastChild, .mobile #content #subNavi li.textVersion{display:none;}

.mobile .defaultFooter {display:none;}
.defaultFooter{display:block; padding:0px;}
.mobile .mobileFooter{display:block; padding:10px 20px;}
.mobile .mobileFooter p, .defaultFooter p{color:black; font-size:14px; margin-bottom:0;}
.mobile .mobileFooter p span, .defaultFooter p span{cursor:pointer; display:block;color:#1f5595; font-size:14px;}
.mobile .mobileFooter span:hover, .defaultFooter span:hover{text-decoration:underline;}
#footerWrap {background-color: #f3f3f4;background-image: none;overflow: hidden;  width:auto; float: left; margin-top: 0;}
.mobile #footerWrap{ background-color: #f3f3f4;background-image: none;overflow: hidden; width:100%;}
.mobile #footerWrap #footer {padding: 0 !important;width: 100%;}
.mobile #footer .footerNavi, .mobile #footer .footerLinks, .mobile #footer .separator, .mobile #footer .claimPnl ul{display:none;}
.mobile #footer .claimPnl, #footer .claimPnl{display:none;}
.mobile #footer .claimPnl p{width:100%; padding:20px; box-sizing: border-box;}



/* hot links */
.mobile #content ul.hotLinks { width:100%}
.mobile #content ul.hotLinks li { -moz-border-bottom-colors: none ; -moz-border-left-colors: none ; -moz-border-right-colors: none; -moz-border-top-colors: none ; border-color: -moz-use-text-color -moz-use-text-color #d4d6d9; border-style: none none solid; border-width: medium medium 1px; margin: 0; width: 100% ; } 
.mobile #content ul.hotLinks li:first-child { border-top: 1px solid #d4d6d9 !important;} 
.mobile #content ul.hotLinks li a { color: #1f5595 ; font-size: 16px;font-weight: 400; padding: 10px 20px; }
.mobile #content ul.hotLinks li a:hover {text-decoration:underline;}

.mobile .separator-subnav{display:inline;}
.mobile #naviPnl{width:100%; margin-bottom: 25px;}
.mobile #naviPnl ul.mainNavi{width:100%; border-bottom:0;}
.mobile #naviPnl ul.mainNavi li {-moz-border-bottom-colors: none ; -moz-border-left-colors: none ; -moz-border-right-colors: none; -moz-border-top-colors: none ; border-color: -moz-use-text-color -moz-use-text-color #d4d6d9; border-style: none none solid; border-width: medium medium 1px; margin: 0; width: 100% ;background:#fff url("../Img/li_sel_bg.gif") repeat-x scroll left bottom; }
.mobile #naviPnl ul.mainNavi li:first-child{border-top: 1px solid #d4d6d9 !important;}
.mobile #naviPnl ul.mainNavi li a{color: #1f5595 ; font-size: 16px;font-weight: 400; padding: 10px 20px; background:none;}
.mobile #naviPnl ul.mainNavi li a:hover{text-decoration:underline;}
.mobile #naviPnl ul.mainNavi li.sel a{color:black;}
.mobile #naviPnl ul.mainNavi li.sel ul{margin-bottom:0; padding:10px 20px 10px 20px; background-color:#1a477d;border-bottom:20px solid white;}
.mobile #naviPnl ul.mainNavi li.sel ul li {background-image:none; border:none !important; padding:0px; display:inline;}
.mobile #naviPnl ul.mainNavi li.sel ul li a {background-color:#1a477d; color:#cccccc; display:inline;padding: 0 5px 0 0; font-size:14px;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand-subnav{ padding:0;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand-subnav li {display:block; background-image:none; background-color:#1a477d; border:none !important; padding: 10px 0px;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand-subnav li a {display:block; font-size:16px; background-color:#1a477d; color:white; padding:0px 20px 0 47px; background-image: url("../Img/icon-arrow-mobile-subnav.png");background-position: left 21px top; background-repeat: no-repeat;line-height: 18px;background-size: auto;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand-subnav li a .separator-subnav{display:none;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand{padding:0 20px 0 20px;border-top:10px solid white; border-bottom:none; display:block;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand li{display:block; padding:10px 0; background-color:#1a477d;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand li a{color:white; display:block; cursor:pointer; font-size:16px; background-image: url("../Img/icon-arrow-mobile-subnav-bottom.png");background-position: right top; background-repeat: no-repeat;height: 18px;line-height: 18px;background-size: auto; padding:0;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand li a:hover{text-decoration:none;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand.hide li a{color:white; display:block; cursor:pointer; font-size:16px; background-image: url("../Img/icon-arrow-mobile-subnav-top.png");background-position: right top; background-repeat: no-repeat;height: 18px;line-height: 18px;background-size:auto; padding:0;}
.mobile #naviPnl ul.mainNavi li.sel ul.expand li a .separator-subnav{display:none;}


}

@media only screen and (min-width: 920px) {
.macroStats #filterDrpList .drpItem .attributeItem .k-widget.k-dropdown.k-header { width:22%;}
}

@media only screen and (max-width: 420px)
{
.fullContent img, iframe{ height: 100% !important; margin: 0 !important; padding-bottom: 10px;width: 100% !important;}
}


/*=========================================
Subsite - Ochrana financnych spotrebitelov
==========================================*/
@media only screen and (max-width: 980px) {
.protectionConsumer.mobile #header, .protectionConsumerSub.mobile #header{border:none; min-height:167px;background-color:#F2F2F2;}
.protectionConsumer.mobile #header, .protectionConsumerSub.mobile #header, .protectionConsumer.mobile #container, .protectionConsumerSub.mobile #container, .protectionConsumer.mobile #contentWrap #content, .protectionConsumerSub.mobile #contentWrap #content,
.protectionConsumerSub.mobile #header, .protectionConsumerSub.mobile #container, .protectionConsumerSub.mobile #contentWrap #content{ width: 100%;}
.protectionConsumer.mobile #header h1#logo, .protectionConsumer.mobile #header div#logo,
.protectionConsumerSub.mobile #header h1#logo, .protectionConsumerSub.mobile #header div#logo{display: table;float: none; margin: 5px auto;}
.protectionConsumer.mobile #header .title,
.protectionConsumerSub.mobile #header .title{display: table; float: none; margin: auto;padding: 0; width: 100%;margin-bottom:10px;}
.protectionConsumer.mobile #header .title h1,
.protectionConsumerSub.mobile #header .title h1{text-align:center; font-size:24px;}
.protectionConsumer .respNav_btn,
.protectionConsumerSub .respNav_btn{position:absolute; background:none;margin-left:0;margin-right: -175px;right: 50%; bottom:0px;padding:13px 10px;}
.protectionConsumer .respNav_menu .respNav_icon-bar,
.protectionConsumerSub .respNav_menu .respNav_icon-bar{background-color:white;box-shadow: 0 1px 0 rgba(0, 0, 0, 1);float: left; height: 5px;margin: 7px 5px 0 0 !important; width: 5px;}
.protectionConsumer .respNav_menu,
.protectionConsumerSub .respNav_menu{background:none;}
.protectionConsumer .select-menu,
.protectionConsumerSub .select-menu{position:static;}
.protectionConsumer .respNav_search-icon,
.protectionConsumerSub .respNav_search-icon{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #1f5595;padding-right:10px; padding-left:10px; font-size: 20px; left: auto; line-height: 32px; position: absolute; right: 0;text-align: right; top: 0; width: 40px;}

.protectionConsumer .active-search .respNav_search-icon,
.protectionConsumerSub .active-search.respNav_search-icon{ background-color:#1A477D; color:white;}
.protectionConsumerSub .active-search.respNav_search-icon .respNav_search-icon-arow{background:none;}

.protectionConsumer .respNav_nav,
.protectionConsumerSub .respNav_nav{border-top:none;margin-top:0px;}
.protectionConsumer .respNav_btn.respNav_open,
.protectionConsumerSub .respNav_btn.respNav_open{ background-color:#1f5595; right:0; bottom:-25px; margin:0;padding:7px 10px;}
.protectionConsumer .respNav_btn.respNav_open .respNav_icon-bar,
.protectionConsumerSub .respNav_btn.respNav_open .respNav_icon-bar{background-color:white;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 1); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, 1);}
.protectionConsumer .respNav_btn.respNav_open .respNav_menuarrow,
.protectionConsumerSub .respNav_btn.respNav_open .respNav_menuarrow{background-image:none;}

.protectionConsumer .second-menu,
.protectionConsumerSub .second-menu{display:block; background-color:#1a477d;margin-top:10px;position:absolute;top:121px;width:100%; z-index:2;}
.protectionConsumer .second-menu .respNav_nav,
.protectionConsumerSub .second-menu .respNav_nav{display:table !important; margin:auto;}
.protectionConsumer .second-menu .respNav_nav li,
.protectionConsumerSub .second-menu .respNav_nav li{display:inline-block;}
.protectionConsumer .second-menu .respNav_nav li.active,
.protectionConsumerSub .second-menu .respNav_nav li.active{background-color:#1F5595;}
.protectionConsumer .second-menu .respNav_nav li a,
.protectionConsumerSub .second-menu .respNav_nav li a{border-bottom:0; text-align:center;padding:10px 15px; font-size:12px; font-weight:700; text-transform:uppercase;}
.protectionConsumer.mobile .icoLangEn, .protectionConsumerSub.mobile .icoLangEn, .protectionConsumer.mobile .icoLangSk, .protectionConsumerSub.mobile .icoLangSk{top:0; position:absolute;right:35px; margin:0; color:#1F5595;}

.protectionConsumer.mobile #header fieldset.searchPnl,
.protectionConsumerSub.mobile #header fieldset.searchPnl {font-size: 0.9em;position: static; right: 0;top: 32px; background-color: #1a477d; border-top:none;font-size: 0.9em;padding-left: 10px; padding-top: 4px; position: absolute; right: 0; top: 131px; width: 100%;z-index: 9;}
.protectionConsumer.mobile fieldset.searchPnl .inputWrap,
.protectionConsumerSub.mobile fieldset.searchPnl .inputWrap { display:block; position:relative; width:320px; padding:5px 9px; border:1px solid #d4d6d9; margin:auto; background: url('../Img/input_bg.gif') no-repeat left top; }
.protectionConsumer.mobile fieldset.searchPnl .inputWrap input[type="submit"]:hover,
.protectionConsumerSub.mobile fieldset.searchPnl .inputWrap input[type="submit"]:hover{background-color:#1f5595;}

/* hot links */
.protectionConsumerSub.mobile #container .newsPnl h3{margin-bottom: 20px;}
.protectionConsumerSub.mobile #container .newsPnlWrap .rightItem ul li a:hover{color:#1f5595;}
.protectionConsumerSub.mobile #container .newsPnlWrap .leftItem h3 a, .mobile .newsPnlWrap .rightItem h3 a{color:#1f5595;vertical-align:middle;}
.protectionConsumerSub.mobile #container .newsPnl h3 a.rssLink{background-image:none;}
.protectionConsumerSub.mobile #container .newsPnlWrap .rightItem{padding:0;}
.protectionConsumerSub.mobile #container .newsPnlWrap .leftItem{}
.protectionConsumerSub.mobile #container .newsPnl {background-image:none; margin-bottom: 5px;}
.protectionConsumerSub.mobile #container .newsPnlWrap{border:none; margin-bottom:0;}
.protectionConsumerSub.mobile #container .bluePanel { background: #f3f3f4 none repeat scroll 0 0; border:none; margin-bottom: 1em;margin-left: 0;padding-bottom: 10px;position: relative;}
.protectionConsumerSub.mobile #container .bluePanel .hrefDalsieKurzy{display:inline;}
.protectionConsumerSub.mobile #container .bluePanel .hrefDalsieKurzy span{display:block; background-image: url("../Img/icon-arrow-mobile.png");background-position: left 21px center; background-repeat: no-repeat;color: #1f5595;display: block; font-size: 16px; font-weight: normal; height: 18px;line-height: 18px;background-size: contain; padding-left: 43px;}
.protectionConsumerSub.mobile #container .bluePanel .hrefDalsieKurzy span a{color: #134394; text-decoration:none;vertical-align: middle;}
.protectionConsumerSub.mobile #container .bluePanel .hrefDalsieKurzy span a:hover{text-decoration:underline;}
.protectionConsumerSub.mobile #container .bluePanel table tr:nth-child(3){ display:table-row; }
.protectionConsumerSub.mobile #container .bluePanel h3{ color: #134394;font-size: 17px;font-weight: bold; margin-bottom: 0;}
.protectionConsumerSub.mobile #container .bluePanel table td.currItm a {font-size:17px; font-weight:normal; background: #f3f3f4 none repeat scroll 0 0;padding-right: 8px;color: black;}
.protectionConsumerSub.mobile #container .bluePanel table td.prcItm span{font-size:17px; font-weight:bold; color:black;}
.protectionConsumerSub.mobile #container .bluePanel h3 a {color: black;font-size: 17px;font-weight: normal;text-decoration: none;}
.protectionConsumerSub.mobile #container .bluePanel p{font-size:15px;margin-bottom: 15px;}
.protectionConsumerSub.mobile #container ul.titleRateListIcons{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: right;margin: 0;padding: 0; position:static;}
.protectionConsumerSub.mobile #container ul.titleRateListIcons li.titleGraphIcon, .mobile ul.titleRateListIcons li.titleCalcIcon { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;float: left; margin: 0;padding: 0; position: absolute; right: 0; top: 0; width: 135px;}
.protectionConsumerSub.mobile #container ul.titleRateListIcons li a {background: #1f5595 none repeat scroll 0 0;background-image:url(../Img/icon-calculator.png); background-repeat:no-repeat; background-position:right 20px center; border: none;display: block;height: 40px;padding: 4px;}
.protectionConsumerSub.mobile #container ul.titleRateListIcons li a:hover{background: #1a477d none repeat scroll 0 0;background-image:url(../Img/icon-calculator.png); background-repeat:no-repeat; background-position:right 20px center;  border:none;}
.protectionConsumerSub.mobile #container ul.titleRateListIcons li a img{display:none;}
.protectionConsumerSub.mobile #container .titleCalcIcon span{display:block;color: white;font-size: 12px;line-height: 15px;position: absolute;text-align: right;top: 9px; width: 80px;}

.protectionConsumerSub.mobile #container #content ul.hotLinks { width:100%}
.protectionConsumerSub.mobile #container #content ul.hotLinks li { -moz-border-bottom-colors: none ; -moz-border-left-colors: none ; -moz-border-right-colors: none; -moz-border-top-colors: none ; border-color: -moz-use-text-color -moz-use-text-color #d4d6d9; border-style: none none solid; border-width: medium medium 1px; margin: 0; width: 100% ; } 
.protectionConsumerSub.mobile #container #content ul.hotLinks li:first-child { border-top: 1px solid #d4d6d9 !important;} 
.protectionConsumerSub.mobile #container #content ul.hotLinks li a { color: #1f5595 ; font-size: 16px;font-weight: 400; padding: 10px 20px; }
.protectionConsumerSub.mobile #container #content ul.hotLinks li a:hover {text-decoration:underline;}

.protectionConsumerSub.mobile #container .separator-subnav{display:inline;}
.protectionConsumerSub.mobile #container #naviPnl{width:100%; margin-bottom: 25px;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi{width:100%; border-bottom:0; padding:0;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li {border-style: none none solid; border-width: medium medium 1px; border-color:#d4d6d9; margin: 0;padding:0; width: 100% ;background:#fff url("../Img/li_sel_bg.gif") repeat-x scroll left bottom; }
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li:first-child{border-top: 1px solid #d4d6d9 !important;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li a{color: #1f5595 ; font-size: 16px;font-weight: 400; padding: 10px 20px; background:none; border-bottom:none;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li a:hover{text-decoration:underline;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel a{color:black;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul{margin-bottom:0; padding:10px 20px 10px 20px; background-color:#1a477d;border-bottom:20px solid white;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul li {background-image:none; background:none; border:none !important; padding:0px; display:inline;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul li a {background-color:#1a477d; color:#cccccc; display:inline;padding: 0 5px 0 0; font-size:14px;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand-subnav{ padding:0;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand-subnav li {display:block; background-image:none; background-color:#1a477d; border:none !important; padding: 10px 0px;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand-subnav li a {display:block; font-size:16px; background-color:#1a477d; color:white; padding:0px 20px 0 47px; background-image: url("../Img/icon-arrow-mobile-subnav.png");background-position: left 21px top; background-repeat: no-repeat;line-height: 18px;background-size: auto;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand-subnav li a .separator-subnav{display:none;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand{padding:0 20px 0 20px;border-top:10px solid white; border-bottom:none; display:block;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand li{display:block; padding:10px 0; background-color:#1a477d;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand li a{color:white; display:block; cursor:pointer; font-size:16px; background-image: url("../Img/icon-arrow-mobile-subnav-bottom.png");background-position: right top; background-repeat: no-repeat;height: 18px;line-height: 18px;background-size: auto; padding:0;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand li a:hover{text-decoration:none;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand.hide li a{color:white; display:block; cursor:pointer; font-size:16px; background-image: url("../Img/icon-arrow-mobile-subnav-top.png");background-position: right top; background-repeat: no-repeat;height: 18px;line-height: 18px;background-size:auto; padding:0;}
.protectionConsumerSub.mobile #container #naviPnl ul.mainNavi li.sel ul.expand li a .separator-subnav{display:none;}

.protectionConsumerSub #container #mainContent ul.img-grid li {  width: 50%;}

.protectionConsumer.mobile #mainContent{padding:0;}
.protectionConsumerSub.mobile #mainContent{padding:0 10px;}

.protectionConsumer.mobile #mainContent .wrappBanner{width:100%; height:auto; display:none;}
.protectionConsumer.mobile #mainContent .wrappBanner .bannerListWpr{width:100%;}
.protectionConsumer.mobile #mainContent .wrappBanner .bannerListWpr ul li{}

.protectionConsumer.mobile #mainContent .newsProtectWrap{width:100%; background-color:#F6F9FE; border:none; min-height:200px; height:auto;padding:10px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl h3{margin-bottom:20px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li{padding-bottom:15px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li p{padding-bottom:7px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li .black, .protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li .red{font-size:12px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li .extract{font-size:12px;}
.protectionConsumer.mobile #mainContent .newsProtectWrap .newsPnl li .date{font-size:12px;width: 100%;}

.protectionConsumer.mobile #mainContent .buttonList{background:none; margin-bottom:0px;padding-top:0;}
.protectionConsumer.mobile #mainContent .buttonList li{padding:0; width:100%;}
.protectionConsumer.mobile #mainContent .buttonList li a{text-align:left; padding-left:10px;border-bottom:none;}
.protectionConsumer.mobile #mainContent .buttonList li:first-child{width:100%;}
.protectionConsumer.mobile #mainContent .buttonList li:first-child a{background:none;color:#666666;border:none; font-size:16px; font-weight:700;}
.protectionConsumer.mobile #mainContent .buttonList li:first-child a .fa{display:none;}
.protectionConsumer.mobile #mainContent .buttonList li:last-child a{border-bottom:1px solid #d4d6d9;}
.protectionConsumer.mobile #mainContent .buttonList li:first-child a::before{border:none;}
.protectionConsumer.mobile #mainContent .buttonList li:first-child a::after{border:none;}

.protectionConsumer.mobile #mainContent .wrappCarousel h3{margin-bottom:0; color:#666666; padding-left:10px;padding-bottom: 10px;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile{margin: 0;width: 100%; padding:0 10px; box-sizing:border-box;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul{width:100% !important;list-style: outside none none; margin: 0; min-height: 185px;padding: 0; position: relative;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li{background-image: none;bottom: auto; box-sizing: border-box; float: left;  margin: 0 0 -36px;padding: 0; position: static;text-align: center; top: auto; width: 50%;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li:nth-child(2n+1){padding-right:3px;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li:nth-child(2n+2){padding-left:3px;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .wrappImg a{ bottom: 5px;left: 0px;position: absolute; right: 0px; top: 0;background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 30%) repeat scroll 0 0;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .wrappImg a:hover{background:black;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .wrappImg img{border:none;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .wrappImg{display: block;float: left; height: auto; overflow: hidden; width: 100%;position:relative;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .bannerDescription{bottom: 45px;display: block; float: left;left: 0;margin-top: 15px; position: relative;width: 100%;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile ul li .bannerDescription .title{text-align:left; color:white;padding-left:5px;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile .btnPrevious{display: none;}
.protectionConsumer.mobile #mainContent .wrappCarousel .carouselList.carouselListMobile .btnNext{display: none;}

.protectionConsumer.mobile #mainContent .infoBanner{border:none;}
.protectionConsumer.mobile #mainContent .infoBanner .leftContent{width: 100%;z-index: 1;}
.protectionConsumer.mobile #mainContent .infoBanner .rightContent{left: 0;position: absolute; right: 0; width: 100%;}
.protectionConsumer.mobile #mainContent .infoBanner .rightContent .gradient{background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 300%) repeat scroll 0 0;}

.protectionConsumer.mobile #footer .footerContent .leftContent,
.protectionConsumerSub.mobile #footer .footerContent .leftContent{display:none;}
.protectionConsumer.mobile #footer .footerContent .rightContent,
.protectionConsumerSub.mobile #footer .footerContent .rightContent{width:100%;}
.protectionConsumer.mobile #footer .footerContent .footer-copyright,
.protectionConsumerSub.mobile #footer .footerContent .footer-copyright{display:none;}

}

@media only screen and (max-width: 720px)
{
/*Kontakt*/
.protectionConsumer.mobile #mainContent .contactWrapp .blockContent {border-bottom: 10px solid white;box-sizing: border-box; display: block;float: left;height: 100%;padding: 15px 20px 59px; position: relative; width: 100%;}
}

.warning-pnl {
    color: orange;
}

@media only screen and (max-width: 480px) {
    /*=========================================
    Subsite - Ochrana financnych spotrebitelov
    ==========================================*/
    .protectionConsumerSub #container #mainContent ul.img-grid li {
        width: 100%;
    }
}

@media only screen and (max-width: 380px) {

    /* Nav fix */
    .protectionConsumer .second-menu .respNav_nav, .protectionConsumerSub .second-menu .respNav_nav {
        margin: 0 0 0 10px;
    }
    .protectionConsumer .respNav_btn, .protectionConsumerSub .respNav_btn {
        margin-right: -165px;
    }
}