/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, 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, sub, sup, 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;
}
ol, 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;
}


/* 
* MFSR REDIZAJN LAYOUT
* v1.0 | 20120213
* author: TomasReich@millennium.sk
*/

/* Common Styles */
hr { display:none; }
.hidden { display: none !important; }
.bold { font-weight:bold; }

/* Layout */
body { background:#f9fbfe url('../Img/bg_body_new.png') repeat-x left top; font-size:0.625em; font-family:Arial; text-align:center; color:#333333; }
#container { width:980px; height:100%; margin:0 auto; background:url('../Img/bg_container.png') no-repeat center top; }

#topNavi { clear:both; margin-top:3px; min-width:980px; min-height:31px; background:#fff url('../Img/bg_topNavi.png') repeat-x left top; }
#topNavi .wrapper { width:980px; margin:0 auto; height:31px; }
#topNavi .wrapper ul { float:right; width:auto; padding:10px 20px 0px 0px; }
#topNavi .wrapper ul li { float:left; width:auto; padding:0px 0px 0px 13px; }
#topNavi .wrapper ul li a { font-size:1.1em; text-decoration:none; color:#044e8e; }
#topNavi .wrapper ul li a:hover { text-decoration:underline; }

/* header */
#header { position:relative; float:left; width:980px; height:119px; }
#header #logo { float:left; width:450px; height:119px;  }
#header #logo a { display:block; margin-top:28px; margin-left:20px; height:69px; width:386px; text-decoration:none; /*background:url('../Img/bg_logo.png') no-repeat left top; text-indent:-9999px;*/ }

#header #searchBox { float:right; width:530px; height:119px; background:url('../Img/flag.png') no-repeat 182px 4px; }
#header #searchBox .searchInput { float:right; width:190px; padding:38px 20px 0 0; }
#header #searchBox input.search { float:left; width:145px; height:30px; line-height:2.5; padding:0px 0 0 10px; margin:0; color:#333333; font-size:1.25em; background: url('../Img/searchInput.png') no-repeat left top; border:0; }
#header #searchBox input.searchBtn { float:left; width:35px; height:30px; }
#header #searchBox p { float:left; width:100%; clear:both; text-align:right; padding-top:9px; }
#header #searchBox p a { color:#003a6e; text-decoration:none; font-size:1.1em; }
#header #searchBox p a:hover { text-decoration:underline; }

/* main navigation */
#mainNav { position:relative; float:left; width:980px; min-height:50px; }
#mainNav ul#nav { float:left; width:100%; height:50px; background:#044e8e url('../Img/bg_mainNav.png') no-repeat left top; }
#mainNav ul#nav li { float:left; width:auto; padding-right:2px; background: url('../Img/nav_separator.png') no-repeat right center; }

#mainNav ul#nav li a { display:block; padding:18px 43px 15px 46px; font-size:1.63em; font-weight:bold; color:#fff; text-decoration:none; text-shadow: 0px 1px 1px #000; outline:none; }
#mainNav ul#nav li a:hover { background: url('../Img/bg_mainNavHov.png') repeat-x left top; }
#mainNav ul#nav li.selected { background: url('../Img/nav_separatorSel.png') no-repeat right center; }
#mainNav ul#nav li.selected a.sel { padding-bottom:16px; background: url('../Img/bg_mainNavSel.png') repeat-x left top; }

#mainNav ul#nav li:first-child a:hover { background: url('../Img/bg_mainNavHov_first.png') no-repeat left top; }
#mainNav ul#nav li.selected:first-child { background:none; }
#mainNav ul#nav li.selected:first-child a.sel { background: url('../Img/bg_mainNavSel_first.png') no-repeat left top; }

#subMainNav { float:left; z-index:1; width:100%; min-width:980px; height:89px; background:#00264b/*002b53*/; }
#subMainNav div.navWrapper { display:none; float:left; width:960px; height:53px; margin:0 auto; text-align:left; padding:19px 0 17px 20px; }
#subMainNav div.navWrapper ul { float:left; width:240px; }
#subMainNav div.navWrapper ul li { padding-left:14px; background: url('../Img/subMainNavArrow.png') no-repeat left 7px; }
#subMainNav div.navWrapper ul li a { line-height:1.5; font-size:1.2em; text-decoration:none; color:#ccd4db; }
#subMainNav div.navWrapper ul li a:hover { text-decoration:underline; }
#subMainNav { display:none; }

/* kontext navigation - breadcrumb */
#kontextNavi { float:left; width:980px; height:25px; background:#fff url('../Img/bg_kontextNav.png') repeat-x left top; 
	/*-webkit-border-radius: 0px 0px 5px 5px;*/
	border-radius: 0px 0px 5px 5px;
	/*-webkit-box-shadow: 0px 0px 5px -2px #707070;*/
	box-shadow: 0px 0px 5px -2px #707070; 
}
#kontextNavi ul#breadcrumb { float:left; width:980px; }
/*#kontextNavi ul#breadcrumb li:first-child { padding-right:14px; background: url('../Img/breadcrumbSeparatorFirst.png') no-repeat right center; }*/
#kontextNavi ul#breadcrumb li:first-child a { display:block; height:12px; padding:7px 18px 6px 18px; width:14px; /*background: url('../Img/homeLink2.png') no-repeat center center;*/ }
#kontextNavi ul#breadcrumb li:first-child a img { border:0; width:auto; height:auto; }
/*#kontextNavi ul#breadcrumb li.last { background: url('../Img/breadcrumbSeparatorLast.png') no-repeat right center; }*/
#kontextNavi ul#breadcrumb li { position:relative; /*z-index:11;*/ float:left; width:auto; padding-right:8px; background:url('../Img/breadcrumbSeparator.png') no-repeat right center; }
#kontextNavi ul#breadcrumb li a {display:block; height:auto; padding:6px 17px 7px 18px; text-align:center; font-size:1.2em; font-weight:normal; color:#044e8e; text-decoration:underline; }
#kontextNavi ul#breadcrumb li a:hover { text-decoration:none; }
#kontextNavi ul#breadcrumb li.last a { text-decoration:none; color:#333333; font-weight:normal; }
/*#kontextNavi ul#breadcrumb ul.subKontextNavi { display:none; z-index:10; position:absolute; top:39px; left:-13px; width:auto; min-width: 200px; padding:12px 0; background:#fff; border-top:1px solid #dfe1e5; border-left:1px solid #dfe1e5; border-right:1px solid #dfe1e5; border-bottom:1px solid #dfe1e5; -webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); }
#kontextNavi ul#breadcrumb ul.subKontextNavi li { float:none; background:none; padding:0px 0 2px 0px; }
#kontextNavi ul#breadcrumb ul.subKontextNavi li a { background:none; height:auto; width:auto; padding:5px 0 5px 30px; text-align:left; font-weight:normal; }
#kontextNavi ul#breadcrumb ul.subKontextNavi li a:hover { background:#f1f2f4; }*/

/* main content */
#main { float:left; width:980px; height:100%; margin:15px auto; text-align:left; }
#main #mainContent { float:left; width:980px; height:auto; min-height:300px; border:0 none; }
#main #mainContent #contentWrap { float:left; width:100%; height:100%; padding-bottom:10px; background: url('../Img/bg_mainContent.png') repeat-y top left; /*-webkit-border-radius:5px;*/ border-radius:5px; /*-webkit-box-shadow: 0px 0px 5px -2px #707070;*/ box-shadow: 0px 0px 5px -2px #707070; }
#main #mainContent a { color:#044e8e; text-decoration:none; }
#main #mainContent a:hover { color:#0679dd; text-decoration:underline; }

/* left navigation */
#main #mainContent #leftNav { float:left; width:250px; min-height:300px; }
#main #mainContent #leftNav ul.level1 { float:left; width:249px; padding-top:2px; }
#main #mainContent #leftNav ul.level1 li { margin-right:15px; background: url('../Img/leftNavArrow.png') no-repeat right center; }
#main #mainContent #leftNav ul.level1 li a { display:block; width:209px; padding:18px 20px 18px 20px; text-align:left; color:#404040; border-bottom:1px solid #dfe1e5; text-decoration:none; font-size:1.63em; font-weight:bold; }
#main #mainContent #leftNav ul.level1 li.selected { background:none; }
#main #mainContent #leftNav ul.level1 li.selected a.sel { padding-bottom:10px; border-bottom:0; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 { padding-left:20px; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li { margin-right:0; background:none; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li:first-child a { border-top:0 none; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li a { display:block; width:205px; padding:10px 7px 10px 1px; text-align:left; color:#044e8e; border-top:1px dashed #dfe1e5; border-bottom:0; text-decoration:none; font-size:1.2em; font-weight:bold; background: url('../Img/leftSubNavArrow.png') no-repeat right center; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li a:hover { background: url('../Img/leftSubNavArrowHov.png') no-repeat right center; color:#cd1228; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li.selected { background:none; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li.selected a.sel { color:#404040; padding-bottom:12px; background: url('../Img/leftSubNavArrowSel.png') no-repeat right center; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li.selected ul.level3 { overflow:hidden; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li.selected ul.level3 li { padding-left:19px; background:none; }
#main #mainContent #leftNav ul.level1 li.selected ul.level2 li.selected ul.level3 li a { border-top:0; width:auto; padding:0 0 13px 0; background:none; }

/* homepage content */
#main #mainContent #sectionLeft { float:left; width:300px; margin:20px 0 10px 0; padding:0px 20px 0px 20px; min-height:300px; /*border-right:1px solid #dfe1e5;*/ }
#main #mainContent #sectionLeft div.topNews { float:left; width:300px; padding-bottom:18px; margin-bottom:20px; border-bottom:1px solid #dfe1e5; }
#main #mainContent #sectionLeft div.topNews h1 { font-size:1.6em; color:#cd1228; font-weight:bold; line-height:1.18; }
#main #mainContent #sectionLeft div.topNews h1 a { color:#cd1228; font-weight:bold; text-decoration:none; }
#main #mainContent #sectionLeft div.topNews h1 a:hover { color:#ff1632; text-decoration:underline; }
#main #mainContent #sectionLeft div.topNews p.date { padding:5px 0 10px 0; font-size:1.1em; }
#main #mainContent #sectionLeft div.topNews div.imgBlok { float:left; width:auto; margin-bottom:10px; padding:2px; background:#fff; border:1px solid #b8dcfa; /*-moz-border-radius: 3px; -webkit-border-radius: 3px;*/ border-radius: 3px; }
#main #mainContent #sectionLeft div.topNews div.imgBlok img { float:left; width:294px; height:150px; border:0; margin:0; padding:0; }
#main #mainContent #sectionLeft div.topNews div.extract { padding:10px 0; line-height:1.4; font-size:1.2em; }
#main #mainContent #sectionLeft div.topNews p.lastChild { text-align:right; }
#main #mainContent #sectionLeft div.topNews p.lastChild a.moreInfo { padding-right:13px; font-size:1.2em; font-weight:bold; background:url('../Img/rightArrow.png') no-repeat right center; }
#main #mainContent #sectionRight { float:left; width:350px; margin:20px 0 10px 0; padding:0px 19px 0px 20px; border-left:1px solid #dfe1e5; min-height:300px; }
#main #mainContent #sectionRight div.newsPanel { float:left; width:350px; }
#main #mainContent #sectionRight div.newsPanel h2 { float:left; width:230px; padding-top:2px; font-size:1.6em; font-weight:bold; line-height:1.18; color:#404040; }
#main #mainContent #sectionRight div.newsPanel a.allItemsNews { float:right; width:auto; padding:6px 10px; background:#EAF4FD; font-size:1.15em; /*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #sectionRight div.newsPanel ul.list.news { clear:both; overflow:hidden; width:100%; padding:15px 0 20px 0; margin-bottom:20px; border-bottom:1px solid #dfe1e5; }
#main #mainContent #sectionRight div.newsPanel ul.list.actualities { clear:both; overflow:hidden; width:100%; padding:15px 0 20px 0; border-bottom:0; }
#main #mainContent #sectionRight div.newsPanel ul.list li { float:left; width:auto; margin:0 0 8px 0; }
#main #mainContent #sectionRight div.newsPanel ul.list li span { float:left; width:80px; font-size:1.1em; line-height:1.2; }
#main #mainContent #sectionRight div.newsPanel ul.list li a { float:left; width:260px; font-size:1.2em; line-height:1.2; }
/* actual news slider */
#main #mainContent #sectionLeft div.newsActual { float:left; width:300px; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel { position: relative; width:300px; height:80px; padding:0px; margin-bottom:20px; background:#eaf4fd; /*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel .belt { position: absolute; left: 0; top: 0; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel .panel { float: left; overflow: hidden; width:290px; margin:10px 0 10px 10px; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel .panel div.imgBlok { float:left; width:74px; min-height:54px; padding:2px; background:#fff; border:1px solid #b8dcfa; /*-moz-border-radius: 3px; -webkit-border-radius: 3px;*/ border-radius: 3px; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel .panel img { float:left; width:74px; height:54px; }
#main #mainContent #sectionLeft div.newsActual div.stepcarousel .panel a { float:left; width:190px; padding:5px 0 0 10px; line-height:1.3; font-size:1.2em; }
#main #mainContent #sectionLeft div.newsActual p#slider-paginate { width:300px; text-align:center; }
#main #mainContent #sectionLeft div.newsActual p#slider-paginate span img:first-child { margin-left:0; }
#main #mainContent #sectionLeft div.newsActual p#slider-paginate span img { margin-left:10px; }
/*#main #mainContent #sectionLeft div.newsActual div#slider div#bg { width:20px; height:60px; background: url('../Img/carouselOpacityBg.png') no-repeat right center; position:absolute; right:0; top:0; }*/

/* subPage content */
#main #mainContent #subcontentWrap { float:left; width:100%; height:100%; padding-bottom:10px; background: url('../Img/bg_mainContent.png') repeat-y top left; /*-webkit-border-radius:5px;*/ border-radius:5px; /*-webkit-box-shadow: 0px 0px 5px -2px #707070;*/ box-shadow: 0px 0px 5px -2px #707070; }
#main #mainContent #subcontentWrap #subContent { float:left; width:690px; padding:26px 20px 0px 20px; font-size:1.2em; }
#main #mainContent #subcontentWrap #subContent h1.categoryName { overflow:hidden; width:100%; padding-top:15px; padding-bottom:15px; font-size:1.7em; color:#cd1228; font-weight:bold; line-height:1.18; }
#main #mainContent #subcontentWrap #subContent h1.news { padding-bottom:0; overflow:hidden; width:100%; padding-top:15px; font-size:1.7em; color:#cd1228; font-weight:bold; line-height:1.18; }
#main #mainContent #subcontentWrap #subContent h2 { overflow:hidden; width:100%; padding-top:15px; font-size:1.7em; color:#cd1228; font-weight:bold; line-height:1.18; }
#main #mainContent #subcontentWrap #subContent h3 { margin:15px 0 5px 0; font-size:1.4em; color:#333333; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent a.backLink { float:left; width:auto; padding:0px 10px 0 13px; border-right:1px solid #dfe1e5; background: url('../Img/backArrow.png') no-repeat left center; }
#main #mainContent #subcontentWrap #subContent a.printLink { float:left; width:auto; padding:0 0 0 18px; margin-left:8px; background: url('../Img/printIcon.png') no-repeat left center;   }
#main #mainContent #subcontentWrap #subContent p.date { padding:5px 0 10px 0; font-size:1em; line-height:1; }
#main #mainContent #subcontentWrap #subContent span.date { font-size:1.1em; line-height:1; }
#main #mainContent #subcontentWrap #subContent div.imgBlok { float:left; width:auto; height:auto; padding:2px; background:#fff; border:1px solid #b8dcfa; /*-moz-border-radius: 3px; -webkit-border-radius: 3px;*/ border-radius: 3px; }
#main #mainContent #subcontentWrap #subContent div.imgBlok img {float:left; width:auto; min-height:100px; border:0; margin:0; padding:0; }
#main #mainContent #subcontentWrap #subContent p a img { border:0; }
#main #mainContent #subcontentWrap #subContent p { overflow: hidden; clear:both; padding:10px 0; line-height:1.4; }
#main #mainContent #subcontentWrap #subContent #goTop { clear: both; float:left; width:100px; margin-top:40px; }
#main #mainContent #subcontentWrap #subContent #goTop a { padding-left:13px; background: url('../Img/topArrow.png') no-repeat left center; }
#main #mainContent #subcontentWrap #subContent p.btnSend { overflow:hidden; clear:both; width:100%; }
#main #mainContent #subcontentWrap #subContent a.btnDelete { float:left; width:63px; height:16px; margin-right:10px; font-size:1em; padding:9px 0 9px 27px; background: url('../Img/deleteBtn.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a.btnSearch { float:left; width:54px; height:16px; margin-right:10px; font-size:1em; padding:9px 0 9px 36px; background: url('../Img/searchBtn.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a.btnSubmit { float:left; width:59px; height:16px; margin-right:10px; font-size:1em; padding:9px 0 9px 31px; background: url('../Img/sendBtn.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a:hover.btnDelete { background: url('../Img/deleteBtnHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent a:hover.btnSearch { background: url('../Img/searchBtnHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent a:hover.btnSubmit { background: url('../Img/sendBtnHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent a.btnSubmitLong { float:left; width:109px; height:16px; margin-right:10px; font-size:1em; padding:9px 0 9px 31px; background: url('../Img/sendBtnLong.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a:hover.btnSubmitLong { background: url('../Img/sendBtnLongHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent a.btnSearchLong { float:left; width:84px; height:14px; margin-right:10px; font-size:1em; padding:11px 0 9px 36px; background: url('../Img/searchBtnLong.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a:hover.btnSearchLong { background: url('../Img/searchBtnLongHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent div.logout a.btnDelete { padding:11px 0 7px 27px; }
#main #mainContent #subcontentWrap #subContent a.btnProfile { float:left; width:78px; height:16px; margin-right:10px; font-size:1em; padding:11px 0 7px 27px; background: url('../Img/profileBtn.png') no-repeat left top; }
#main #mainContent #subcontentWrap #subContent a.btnProfile:hover { background: url('../Img/profileBtnHov.png') no-repeat left top; color:#044e8e; text-decoration:none; }
#main #mainContent #subcontentWrap #subContent input.btnSubmitLong { float:left; width:140px; height:34px; font-size:1em; padding:0px 0 4px 25px; background: url('../Img/sendBtnLong.png') no-repeat left top; cursor:pointer; border:0; color:#044e8e; }

/* --- lists / document lists --- */
#main #mainContent #subcontentWrap #subContent ul.subNavi { clear:both; margin:15px 0; }
#main #mainContent #subcontentWrap #subContent ul.documentList li a { font-weight:normal; }
#main #mainContent #subcontentWrap #subContent ul.documentList li { padding:5px 0 5px 20px; }
#main #mainContent #subcontentWrap #subContent ul.documentList li span { padding-left:10px; }
#main #mainContent #subcontentWrap #subContent ul.documentList li.pdf { background: url('../Img/ico_pdf.gif') no-repeat left center; }
#main #mainContent #subcontentWrap #subContent ul.documentList li.doc { background:url('../ImgAdmin/ico_doc.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.xls { background:url('../ImgAdmin/ico_xls.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.gif { background:url('../ImgAdmin/ico_gif.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.htm { background:url('../ImgAdmin/ico_htm.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.html { background:url('../ImgAdmin/ico_html.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.jpg { background:url('../ImgAdmin/ico_jpg.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.ppt { background:url('../ImgAdmin/ico_ppt.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.rtf { background:url('../ImgAdmin/ico_rtf.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.zip { background:url('../ImgAdmin/ico_zip.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.xml { background:url('../ImgAdmin/ico_xml.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul.documentList li.mp3 { background:url('../ImgAdmin/ico_audio.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent ul li { padding:6px 0px 6px 15px; background: url('../Img/listArr.gif') no-repeat left 11px; line-height:1.2; }
#main #mainContent #subcontentWrap #subContent ul li a { font-weight:bold; }
#main #mainContent #subcontentWrap #subContent ul li ul { margin-top:6px; font-size:1em; }
#main #mainContent #subcontentWrap #subContent ul li ul li { padding:5px 0px 5px 15px; background: url('../Img/listArr2.gif') no-repeat left 10px; }
#main #mainContent #subcontentWrap #subContent ul li ul li a { font-weight:normal; }
#main #mainContent #subcontentWrap #subContent ul li ul li ul { margin-top:5px; font-size:1em; }
#main #mainContent #subcontentWrap #subContent ul li ul li ul li { padding:4px 0px 4px 15px; background: url('../Img/listArr2.gif') no-repeat left 9px; }
#main #mainContent #subcontentWrap #subContent ul li ul li ul li a { font-weight:normal; }
#main #mainContent #subcontentWrap #subContent ul#siteMap li a { font-weight:bold; }
#main #mainContent #subcontentWrap #subContent ul#siteMap li ul li {background: url('../Img/listArr.gif') no-repeat left 11px;}
#main #mainContent #subcontentWrap #subContent ul#siteMap li ul li a { font-weight:bold; }
#main #mainContent #subcontentWrap #subContent ul#siteMap li ul li ul li {background: url('../Img/listArr2.gif') no-repeat left 9px;}
#main #mainContent #subcontentWrap #subContent ul#siteMap li ul li ul li a { font-weight:normal; }
#main #mainContent #subcontentWrap #subContent ol { list-style-type:decimal; padding-left:20px; }
#main #mainContent #subcontentWrap #subContent ol li { padding:3px 5px; line-height:1.3; }
/* --- tables --- */
#main #mainContent #subcontentWrap #subContent table { color:#333; margin-bottom:1.5em; }
#main #mainContent #subcontentWrap #subContent table tr.tdHeader,
#main #mainContent #subcontentWrap #subContent table tr.tdHeader td,
#main #mainContent #subcontentWrap #subContent table thead td,
#main #mainContent #subcontentWrap #subContent table td.tdHeader,
#main #mainContent #subcontentWrap #subContent table th { padding:10px; background:#edeef0; vertical-align:top; font-weight:bold; border:1px solid #DFE1E5; }
#main #mainContent #subcontentWrap #subContent table tr td { padding:8px 10px; border:1px solid #DFE1E5; }
#main #mainContent #subcontentWrap #subContent table tbody td,
#main #mainContent #subcontentWrap #subContent tr.trValueNormal td,
#main #mainContent #subcontentWrap #subContent table tr td.tdBg { background:#fff; }
#main #mainContent #subcontentWrap #subContent table tr td.evenTdBg { background:#f9f9f9; }
#main #mainContent #subcontentWrap #subContent table tr td a img,
#main #mainContent #subcontentWrap #subContent table tr td img { border:0; }
#main #mainContent #subcontentWrap #subContent table tr td.tdItemNameLevel1 { background:#F0F5FE; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent table tr td.tdItemNameLevel2 { background:#F0F5FE; font-weight:normal; padding-left:15px; }
#main #mainContent #subcontentWrap #subContent table tr td.tdItemNameLevel3 { background:#F0F5FE; font-weight:normal; padding-left:25px; }
#main #mainContent #subcontentWrap #subContent table tr td.tdItemNameLevel4 { background:#F0F5FE; font-weight:normal; padding-left:30px; }
td.tdItemValueNormal { text-align: right; }
td.tdItemValueBold { font-weight:bold; text-align: right; }

/* --- forms --- */
.standardForm { margin:0; padding:0; border-width:0px; }
.standardForm legend { display:none; }
.standardForm label.float { float:left; }
.standardForm label { display:block; padding-bottom:3px; font-weight:bold; }
.standardForm input { width:250px; height:18px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em;}
.standardForm input.fileUpl { height:25px; }
.standardForm textarea { width:400px; height:80px; padding:3px 5px; border:solid 1px #dfe1e5; }
.standardForm select { width:258px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em;}
.standardForm p.btnSend input { width:auto; padding:2px 5px; background:#044e8e; border:solid 1px #dfe1e5; color:#fff; cursor:pointer; }
.standardForm p.btnSendImage input { width:auto; border-width:0px; color:#fff;}
.creatorForm { margin:0; padding:0; border-width:0px; }
.creatorForm legend { display:none; }
.creatorForm label {font-weight:bold;}
.creatorForm input { width:250px; height:18px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em;}
.creatorForm textarea { width:400px; height:80px; padding:3px 5px; border:solid 1px #dfe1e5; }
.creatorForm select { width:258px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em;}
.creatorForm p.chBoxList input, .creatorForm p.rBtnList input { width:auto; border-width:0px; }
.creatorForm p.chBoxList span label, .creatorForm p.rBtnList span label { font-weight:normal }
.creatorForm p.btnSend input { width:auto; height:auto; padding:2px 5px; background:#044e8e; border:solid 1px #dfe1e5; color:#fff; cursor:pointer; }
/*fix*/
.creatorForm p.chBoxList span.fixClass, .creatorForm p.rBtnList span.fixClass {float:left;width:580px;}
.creatorForm p.chBoxList span.fixClass br, .creatorForm p.rBtnList span.fixClass br {clear:both;}
.creatorForm p.chBoxList span.fixClass input, .creatorForm p.rBtnList span.fixClass input { border-width:0;float:left;margin-top:1px;width:auto; }
.creatorForm p.chBoxList span.fixClass label, .creatorForm p.rBtnList span.fixClass label { font-weight:normal; float:left; width:550px; padding-left:5px; }

/* advanced search */
#main #mainContent #subcontentWrap #subContent .searchForm { margin:0; padding:0; border-width:0px; }
#main #mainContent #subcontentWrap #subContent .searchForm legend { display:none; }
#main #mainContent #subcontentWrap #subContent .searchForm label { float:left; width:135px; padding-top:3px; }
#main #mainContent #subcontentWrap #subContent .searchForm input { width:250px; height:18px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .searchForm select { width:262px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .searchForm select.short { width:155px; }
#main #mainContent #subcontentWrap #subContent .searchForm p.btnSend input { width:auto; border-width:0px;}
p.searchWrapp { height:17px; }
p.searchWrapp a.linkPrev { float:left; width:17px; height:17px; background:url(../Img/search_previous_off.gif) no-repeat top left; text-indent:-5000px; }
p.searchWrapp a:hover.linkPrev { background:url(../Img/search_previous_on.gif) no-repeat top left; }
p.searchWrapp a.linkNext { float:right; width:17px; height:17px; background:url(../Img/search_next_off.gif) no-repeat top left; text-indent:-5000px; }
p.searchWrapp a:hover.linkNext { background:url(../Img/search_next_on.gif) no-repeat top left; }
/* search results */
#main #mainContent #subcontentWrap #subContent ul.separateList { float:left; width:auto; margin-top:10px; }
#main #mainContent #subcontentWrap #subContent ul.separateList li { padding:0px 0px 20px 0px; background:none; }
#main #mainContent #subcontentWrap #subContent ul.separateList li a.headLink { font-weight:bold; font-size:1.45em; }
#main #mainContent #subcontentWrap #subContent ul.separateList li p { width:100%; padding:8px 0 0 0; font-size:1.1em; line-height:1.35; }
/* slovnik pojmov */
#main #mainContent #subcontentWrap #subContent div.filterWrap { float:left; width:40px; min-height:300px; }
#main #mainContent #subcontentWrap #subContent div.filters { position:fixed; width:40px; height:auto; background:#f7f7f8; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #subcontentWrap #subContent div.filters ul { padding:10px 0; margin:0; }
#main #mainContent #subcontentWrap #subContent div.filters ul li { width:40px; height:20px; background:none; padding:0; margin:0; line-height:1; } 
#main #mainContent #subcontentWrap #subContent div.filters ul li a { display:block; text-align:center; padding:4px 0px; font-weight:normal; }
#main #mainContent #subcontentWrap #subContent div.filters ul li a:hover { text-decoration:none; color:#cd1228; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik { float:left; width:625px; margin-left:20px; display:inline; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap { margin:0 0 10px 0; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap table { margin:0; width:100%;  color:#000; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap table td { background:#f7f7f8; padding:0px 20px 0px 0px; border:0; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap table tr:first-child td span { border-top:0; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap table td span { padding:20px 0px 20px 0px; display:block; border-top:1px solid #dfe1e5; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik div.tableWrap table tr td.word { width:215px; padding:0px 0px 0px 30px; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent div.itemSlovnik a.nonVisible { display: block; font-size: 0; height: 0; width: 0; }
/* faq */
#main #mainContent #subcontentWrap #subContent div#faqList { float:left; width:100%; margin-top:15px; margin-bottom:15px; }
#main #mainContent #subcontentWrap #subContent div.faqItem { padding:20px; margin-bottom:10px; background:#f7f7f8; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #subcontentWrap #subContent div.faqItem p { padding:0 10px 15px 10px; font-weight:bold; border-bottom:1px solid #dfe1e5; }
#main #mainContent #subcontentWrap #subContent div.faqItem span { display:block; padding:15px 10px 0px 10px; font-size:1.1em; line-height:1.3; }
/* podcast */
#main #mainContent #subcontentWrap #subContent div.podcast { float:left; width:100%; }
#main #mainContent #subcontentWrap #subContent div.podcast div.podcastItem { float:left; width:655px; padding:20px; margin-bottom:10px; background:#f7f7f8; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #subcontentWrap #subContent div.podcastTopic { float:left; width:100%; margin-bottom:15px; }
#main #mainContent #subcontentWrap #subContent div.podcastTopic h3.topicName { float:left; width:auto; margin:0; }
#main #mainContent #subcontentWrap #subContent div.podcastTopic p.rss { float:right; width:auto; padding:0; }
#main #mainContent #subcontentWrap #subContent div.podcastTopic p.rss a { display:block; font-size: 0.8em; padding-left:20px; padding-top:3px; background: url("../ImgCont/rss.gif") no-repeat scroll left center transparent; }
#main #mainContent #subcontentWrap #subContent div.podcastTopic p.desc { clear:both; float:left; width:100%; padding:3px 0 0 0; }
/*#main #mainContent #subcontentWrap #subContent div.podcastPost { float:left; width:100%; }*/
#main #mainContent #subcontentWrap #subContent div.podcastPost h4.postName { font-size:1.2em; }
#main #mainContent #subcontentWrap #subContent div.podcastPost h3.postName { margin:0; }
#main #mainContent #subcontentWrap #subContent div.podcastPost p.postLegend { padding:0; margin-bottom:1em; }
#main #mainContent #subcontentWrap #subContent div.podcastPost a.dlLink { padding:3px 0px 3px 26px; background:url('../ImgAdmin/ico_audio.gif') no-repeat left center; }
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile ul li { background:none; padding:4px 0 4px 0px; }
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile ul li a { font-weight:normal; }
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span { background:url('../ImgAdmin/ico_unknown.gif') no-repeat 0% 50%; margin:0; padding: 3px 0 3px 20px;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.doc { background:url('../ImgAdmin/ico_doc.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.xls { background:url('../ImgAdmin/ico_xls.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.gif { background:url('../ImgAdmin/ico_gif.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.htm { background:url('../ImgAdmin/ico_htm.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.html { background:url('../ImgAdmin/ico_html.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.jpg { background:url('../ImgAdmin/ico_jpg.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.pdf { background:url('../ImgAdmin/ico_pdf.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.ppt { background:url('../ImgAdmin/ico_ppt.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.rtf { background:url('../ImgAdmin/ico_rtf.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.zip { background:url('../ImgAdmin/ico_zip.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.xml { background:url('../ImgAdmin/ico_xml.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastPost div.downloadFile span.mp3 { background:url('../ImgAdmin/ico_audio.gif') no-repeat 0% 50%;}
#main #mainContent #subcontentWrap #subContent div.podcastAudio {float:left;width:100%;height:20px;margin-bottom:1em;margin-top:0.8em;}
#main #mainContent #subcontentWrap #subContent div.podcastTopicPost { float:left; width:100%; }
#main #mainContent #subcontentWrap #subContent div.podcastTopicPost ul { clear:both; overflow:hidden; width:100%; padding:0; border-bottom:0; }
#main #mainContent #subcontentWrap #subContent div.podcastTopicPost ul li { float:left; width:100%; margin:0; }
#main #mainContent #subcontentWrap #subContent div.podcastTopicPost ul li span { float:left; width:80px; font-size:1em; line-height:1.2; }
#main #mainContent #subcontentWrap #subContent div.podcastTopicPost ul li a { float:left; width:570px; line-height:1.2; }
#main #mainContent #subcontentWrap #subContent div.podcast p.podcastAllLink {float:left;width:auto;margin-top:2em; padding:0;}
#main #mainContent #subcontentWrap #subContent div.podcast div.podcastTopicDetail h4.topicName { float:left; width:auto; margin:20px 0 0 0; }
#main #mainContent #subcontentWrap #subContent div.podcast div.podcastTopicDetail p.rss { float:right; width:auto; padding:0; margin:20px 0 0 0; }
#main #mainContent #subcontentWrap #subContent div.podcast div.podcastTopicDetail p.rss a { display:block; font-size: 0.8em; padding-left:20px; padding-top:3px; background: url("../ImgCont/rss.gif") no-repeat scroll left center transparent; }
#main #mainContent #subcontentWrap #subContent div.podcast div.podcastTopicDetail p.desc { clear:both; float:left; width:100%; padding:3px 0 0 0; }

/* press */
#main #mainContent #subcontentWrap #subContent ul.pressList { clear:both; overflow:hidden; width:100%; padding:0; border-bottom:0; }
#main #mainContent #subcontentWrap #subContent ul.pressList li { float:left; width:100%; margin:0 0 8px 0; }
#main #mainContent #subcontentWrap #subContent ul.pressList li span { float:left; width:80px; font-size:0.95em; line-height:1.2; }
#main #mainContent #subcontentWrap #subContent ul.pressList li a { float:left; width:615px; line-height:1.2; }
/* zmluvy */
#main #mainContent #subcontentWrap #subContent .fieldWrap { float:left; width:100%; margin-bottom:15px; }
#main #mainContent #subcontentWrap #subContent .fieldWrap .btn  {float:right; margin-right:5px; }
#main #mainContent #subcontentWrap #subContent .fieldWrap p { float:left; width:212px; margin:0; padding:0 0 8px 0; }
#main #mainContent #subcontentWrap #subContent .fieldWrap label { float:left; width:135px; padding-bottom:3px; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent .fieldWrap input { float:left; width:200px; height:18px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .fieldWrap input.date { width:150px; }
#main #mainContent #subcontentWrap #subContent .fieldWrap input.long { width:250px; }
#main #mainContent #subcontentWrap #subContent .fieldWrap select { width:212px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .fieldLeft { float:left; width:215px; padding-left:10px; padding-top:10px; }
#main #mainContent #subcontentWrap #subContent .fieldLeft img { border:0; float: left; padding-left: 3px; width:auto; }
#main #mainContent #subcontentWrap #subContent .longBlok { width:263px; }
#main #mainContent #subcontentWrap #subContent .longBlok p { width:263px; }
#main #mainContent #subcontentWrap #subContent .dateBlok { width:190px; }
#main #mainContent #subcontentWrap #subContent .fieldWrap .dateBlok p { width:190px; }
#main #mainContent #subcontentWrap #subContent .fieldFooter { overflow:hidden; clear:both; width:100%; padding:0;}
#main #mainContent #subcontentWrap #subContent div.zmluvyTableList { float:left; width:100%; }
#main #mainContent #subcontentWrap #subContent div.zmluvyTableList table tr th { text-align:left; padding:7px 5px; }
#main #mainContent #subcontentWrap #subContent div.zmluvyTableList table tr td { text-align:left; padding:7px 5px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy { overflow:hidden; width:695px; margin-bottom:15px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy p label { font-weight:bold; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy p span.price { float:left; width:100%; font-size:1.2em; color:#CD1228; font-weight:bold; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy p.noMarg { margin:0;}
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 { float:left; width:469px; border:1px solid #DFE1E5; margin-right:2px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 span.header { float:left; width:449px; padding:8px 10px 10px; font-size:1.1em; font-weight:bold; color:#000000; background:#EDEEF0; margin:0 0 5px 0;}
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p { float:left; width:449px; padding:5px 10px; margin:0 0 0.7em 0; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p span { float:left; width:349px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p.col1 { clear: none; padding-right: 0; width:230px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p.col1 span { width:120px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p.col2 { clear:none; padding:5px 0; width:220px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p.col2 label { width:50px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok1 p.col2 span { width:170px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok2 { float:left; width:220px; margin-bottom:2px;  border:1px solid #DFE1E5; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok2 span.header { float:left; width:200px; padding:8px 10px 10px; font-size:1.1em; font-weight:bold; color:#000000; background:#EDEEF0; margin:0 0 5px 0;}
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok2 p { float:left; width:200px; padding:5px 10px; margin:0 0 0.7em 0; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok2 p span { float:left; width:65px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok3 { float:left; width:220px; border:1px solid #DFE1E5; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok3 span.header { float:left; width:200px; padding:8px 10px 10px; font-size:1.1em; font-weight:bold; color:#000000; background:#EDEEF0; margin:0 0 5px 0;}
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok3 p { float:left; width:200px; padding:5px 10px; margin:0 0 0.7em 0; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy .detailZmluvyBlok3 p span { float:left; width:auto; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy label.superLong { float:left; width:200px; }
#main #mainContent #subcontentWrap #subContent .detailZmluvy label.labelLong {float:left; width:100px;}
#main #mainContent #subcontentWrap #subContent .detailZmluvy label.labelLong2 {float:left; width:135px;}
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList { padding:0; margin:5px 0 0 0; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok { overflow:hidden; margin:0 0 10px 0; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok div.showHidePnl { float:left; width:660px; clear:both; padding:10px 10px 0px; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok div.showHidePnl p { padding:0px 0px 10px 0; margin:0; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok div.showHidePnl.bg { background-color:#F0F5FE; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok h4 { float:left; width:auto; margin:0 0 7px 0; }
#main #mainContent #subcontentWrap #subContent ul.infoZmluvyList li.extraBlok table.showHidePnl { padding:2px; border:0; width:100%; margin:0; }

/* --- google mapa --- */
div#map { border:1px solid #DFE1E5; width:693px; height:500px; margin-bottom:1.5em; }
.descLeft { float:left; height:23px; margin-right:30px; }
.descLeft label { font-weight:bold; }
#detailmap { width: 250px; height: 150px; border:1px solid gray; }

/* strankovanie */
div.pagerMain { float:left; width:100%; height:39px; }
div.pagerMain div { overflow:hidden; padding:14px 0 13px 0; }
div.pagerMain a.prevArr { float:left; width:10px; height:5px; margin:4px 0 0 0; background:url('../Img/leftPagingArr.gif') no-repeat left center; text-indent:-9999px; }
div.pagerMain a.nextArr { float:left; width:10px; height:5px; margin:4px 0 0 0; background:url('../Img/rightPagingArr.gif') no-repeat left center; text-indent:-9999px; }
div.pagerMain span { float:left; width:auto; padding:0 10px; }

/* footer */
#footer { float:left; width:980px; padding-bottom:20px; }
#footer .wrapper { width:980px; height:125px; background:#fff; border:0 none; 
	/*-webkit-border-radius:5px;*/ border-radius:5px; 
	/*-webkit-box-shadow: 0px 0px 5px -2px #707070;*/ box-shadow: 0px 0px 5px -2px #707070;
}
#footer #footerLinks { float:left; width:980px; padding:0; text-align:left; border-bottom:1px solid #DFE1E5; }
#footer #footerLinks ul { width:auto; height:50px; }
#footer #footerLinks ul li { float:left; width:auto; padding-right:2px; background: url('../Img/bottomLinks_separator.png') no-repeat right center; }
#footer #footerLinks ul li a { display:block; padding:20px 30px 18px 32px; font-size:1.2em; font-weight:bold; color:#044e8e; text-decoration:none;  background: url('../Img/footerLinksBg.png') repeat-x top left; }
#footer #footerLinks ul li a:hover { background:#fafafa; }
#footer #footerPanel { float:left; width:940px; padding:20px 20px 0 20px; text-align:left; }
#footer #footerPanel a { text-decoration:none; color:#044e8e; }
#footer #footerPanel a:hover { text-decoration:underline; }
#footer #footerPanel div.copy { float:left; width:auto; }
#footer #footerPanel div.copy p { color:#999999; line-height:1.5; }
#footer #footerPanel div.helpLinks { float:right; width:auto; }
#footer #footerPanel div.helpLinks p { line-height:1.5; text-align:right; padding-bottom: 5px; }
#footer #footerPanel div.helpLinks p a { padding:3px 0 3px 10px; }
#footer #footerPanel div.helpLinks p a.rssButt { padding-left:20px; background: url('../ImgCont/rss.gif') no-repeat left center; }

/* anketa*/
#main #mainContent #subcontentWrap #subContent div.inquiryBox { float:left; width:655px; padding:20px; margin-bottom:10px; background:#f7f7f8; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
#main #mainContent #subcontentWrap #subContent div.inquiryBox .otazka { color:#CD1228; font-size:1.1em; font-weight:bold}
#main #mainContent #subcontentWrap #subContent div.inquiryBox ul li { background-image:none; padding-left:0; width:500px}
#main #mainContent #subcontentWrap #subContent div.inquiryBox ul li div { clear:both; height:5px; background:#004377; /*-webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0;*/ border-radius:0 2px 2px 0;}


/* Klientska zona */
#main #mainContent #subcontentWrap #subContent div.loggedUser { float:right; width:auto; }
#main #mainContent #subcontentWrap #subContent div.logout { float:left; width:auto; padding-top:5px; }
#main #mainContent #subcontentWrap #subContent div.profile { float:left; width:auto; padding-top:5px; }
#main #mainContent #subcontentWrap #subContent div.profile a { margin-right:0; }
#main #mainContent #subcontentWrap #subContent .clientForm { margin:0; padding:0; border-width:0px; }
#main #mainContent #subcontentWrap #subContent .clientForm p { padding:0 0 10px 0; }
#main #mainContent #subcontentWrap #subContent .clientForm legend { display:none; }
#main #mainContent #subcontentWrap #subContent .clientForm label { float:left; width:80px; padding-top:3px; }
#main #mainContent #subcontentWrap #subContent .clientForm input { width:250px; height:18px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .clientForm select { width:262px; padding:3px 5px; border:solid 1px #dfe1e5; font-size: 1.05em; }
#main #mainContent #subcontentWrap #subContent .clientForm select.short { width:155px; }
#main #mainContent #subcontentWrap #subContent .clientForm p.btnSend input { width:auto; border-width:0px;}
#main #mainContent #subcontentWrap #subContent .clientForm div.captcha { float:left; width:100%; margin-top:10px; }
#main #mainContent #subcontentWrap #subContent .clientForm div.captcha input.captchaBtn { float:left; width:210px; height:34px; font-size:1em; padding:0px 0 3px 0; border:0; text-align:center; background: url('../Img/filterBtn.gif') no-repeat left top; cursor:pointer; color:#044e8e; }
#main #mainContent #subcontentWrap #subContent .clientForm div.captcha p { float:left; width:378px; padding:0 0 10px 0px; }
#main #mainContent #subcontentWrap #subContent .clientForm div.captcha p label { display:block; float:none; width:auto; padding:0 0 3px 0; }
#main #mainContent #subcontentWrap #subContent .clientForm div.captcha img#imgCaptcha { float:left; border:1px dashed #dfe1e5; margin-right:10px; }
#main #mainContent #subcontentWrap #subContent p.btnSend { padding:15px 0; }
#main #mainContent #subcontentWrap #subContent p.btnSend input.btnSubmit { float:left; width:90px; height:34px; margin-right:10px; font-size:1em; padding:0px 0 3px 23px; border:0; cursor:pointer; background: url('../Img/sendBtn.png') no-repeat left top;  color:#044e8e;}
*:first-child + html #main #mainContent #subcontentWrap #subContent p.btnSend input.btnSubmit { padding-bottom:0; }
body#subPageClient #main #mainContent #subcontentWrap #subContent h1.categoryName { float:left; width:490px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent p.date,
body#subPageClient #main #mainContent #subcontentWrap #subContent .standardForm { clear:both; }
body#subPageClient .clr { clear:both; }
body#subPageClient .clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.arrowList li a { font-weight:normal; }
/* Rokovanie vlady - Government Session */
body#subPageClient #main #mainContent #subcontentWrap #subContent div.session { }
body#subPageClient #main #mainContent #subcontentWrap #subContent div.session p { padding-top:0px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent div.sessionItem { padding:5px 10px; background:#f7f7f8; margin:0 0 25px 0; border-bottom:1px solid #dfe1e5; border-left:1px solid #f7f7f8; border-right:1px solid #f7f7f8; border-top:1px solid #f7f7f8; /*-webkit-border-radius: 5px; -moz-border-radius: 5px;*/ border-radius: 5px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.govDoc { overflow:hidden; margin-bottom:5px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.govDoc li { background:none; padding-left:0; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.govDoc li span { float:left; width:20px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.govDoc li a { float:left; width:653px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.govDoc li p { clear:both; padding:1px 0 1px 20px; line-height:1; }
/* Porady vedenia - HeadOfficeMeeting*/
body#subPageClient #main #mainContent #subcontentWrap #subContent ul.meetingList li { background:0; padding-left:0; }
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable { margin-bottom:25px; }
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable tr td { font-size:1em; line-height:1.2; }
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable tr.silver td { background:#F0F5FE; }
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span { display:block; background:url('../ImgAdmin/ico_unknown.gif') no-repeat 0% 50%; margin:0; padding: 4px 0 4px 20px;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.doc { background:url('../ImgAdmin/ico_doc.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.xls { background:url('../ImgAdmin/ico_xls.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.gif { background:url('../ImgAdmin/ico_gif.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.htm { background:url('../ImgAdmin/ico_htm.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.html { background:url('../ImgAdmin/ico_html.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.jpg { background:url('../ImgAdmin/ico_jpg.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.pdf { background:url('../ImgAdmin/ico_pdf.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.ppt { background:url('../ImgAdmin/ico_ppt.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.rtf { background:url('../ImgAdmin/ico_rtf.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.zip { background:url('../ImgAdmin/ico_zip.gif') no-repeat 0% 50%;}
body#subPageClient #main #mainContent #subcontentWrap #subContent table.meetingTable td span.xml { background:url('../ImgAdmin/ico_xml.gif') no-repeat 0% 50%;}

/* IFP Template */
body#subPageIFP #main #mainContent #subcontentWrap #subContent h1.categoryName { padding-top:0; }
body#subPageIFP #main #mainContent #subcontentWrap #subContent ul.pressList { margin-top:15px; }
body#subPageIFP #main #mainContent #subcontentWrap #subContent a.backLink { margin-bottom:15px; }
body#subPageIFP #main #mainContent #subcontentWrap #subContent a.printLink { margin-bottom:15px; }
/* INF Template */
body#subPageINF #main #mainContent #subcontentWrap #subContent h1.categoryName { padding-top:0; }
body#subPageINF #main #mainContent #subcontentWrap #subContent a.backLink { margin-bottom:15px; }
body#subPageINF #main #mainContent #subcontentWrap #subContent a.printLink { margin-bottom:15px; }

/* Errorpage */
body#errorpage #mainContent { min-height:150px !Important; }
body#errorpage #contentWrap { background:#FFF !Important; padding-top:20px !Important; }
body#errorpage #contentWrap #subContent { text-align:center !Important; }
body#errorpage #contentWrap #subContent h1 { font-size:20px !Important; }
body#errorpage #contentWrap #subContent h2 { font-size:18px !Important; }
body#errorpage #contentWrap #subContent p { font-size:14px; margin-bottom:10px; }



/* FAST template */
p.specifySearch { padding:28px 0 15px 20px; font-size:1.6em; color:#404040; font-weight:bold; }
ul#searchNav li { margin:0; padding:0; text-transform:none; border-top:1px dashed #dfe1e5; }
ul#searchNav li ul.limitations a { display:block; padding:10px 17px 10px 10px; background: url('../Img/FAST/cross.gif') no-repeat 203px 11px; }
ul#searchNav li ul.limitations a:hover { text-decoration:none !important; color:#cd1228 !important; background:#fafafb url('../Img/FAST/crossHov.gif') no-repeat 203px 11px; }
ul#searchNav li ul.categories a { display:block; padding:10px 17px 10px 10px; background: url('../Img/FAST/plus.gif') no-repeat 202px 10px; font-weight:normal; }
ul#searchNav li ul.categories a:hover { text-decoration:none !important; color:#cd1228 !important; background:#fafafb url('../Img/FAST/plusHov.gif') no-repeat 202px 10px; font-weight:normal; }
ul#searchNav li.headText { padding:0 0 15px 20px; margin-right:14px; color:#000; text-transform:uppercase; font-size:1.2em; font-weight:bold; border-top:0; }
ul#searchNav li.headText span { display:block; padding-top:3px; padding-bottom:10px; }

div.searchWrapBox { float:right; width:210px; }

div#fastSearchComplete { background: none repeat scroll 0 0 #FEFEFE; border-bottom: 1px solid #B8DCFA;border-left: 1px solid #B8DCFA; border-radius: 0 0 3px 3px;border-right: 1px solid #B8DCFA;bottom: 2px; float: left; padding-bottom: 5px; position: relative; width: 188px; z-index: 10; }
div#fastSearchComplete span { display:block; padding:5px; color:#707070; font-size:1.2em; }
div#fastSearchComplete span a { text-decoration:none; color:#707070; }
div#fastSearchComplete span a:hover { font-weight:bold; } 

#kontextNavi div.fastSearchBox { float:left; width:240px; padding-top:4px; padding-right:24px; }
#kontextNavi div.fastSearchBox input.searchText { float:left; width:194px; height:30px; line-height:2.5; padding:0px 0 0 10px; margin:0; color:#333333; font-size:1.25em; background: url('../Img/FAST/searchInput.png') no-repeat left top; border:0; }
#kontextNavi div.fastSearchBox input.searchBtn { float:left; width:36px; height:30px; }
#kontextNavi div.searchResultsText { float:left; width:auto; padding:8px 0 0 10px; }
#kontextNavi div.searchResultsText span { font-size:1.1em; }

body#fast #main #mainContent #subcontentWrap { padding-bottom:0; }
body#fast #main #mainContent #subcontentWrap #subContent { float:left; width:720px; padding:0px 0px 0px 0px; }

#main #mainContent #subcontentWrap #subContent div#fastFilter { float:left; width:705px; min-height:48px; padding-left:25px; background:#fafafb; border-bottom:1px solid #dddfe3; border-radius: 0 3px 0 0; }
#main #mainContent #subcontentWrap #subContent div#fastFilter a.showFilterLink { float:left; margin-top:19px; padding:1px 0 0 22px; background: url('../Img/FAST/grafIco.png') no-repeat left center; font-size:1.2em; }
#main #mainContent #subcontentWrap #subContent div#fastFilter div#filterBlock { float:left; width:100%; height:182px; padding-top:18px; }
#main #mainContent #subcontentWrap #subContent div#fastFilter div#filterBlock div.graph { float:left; width:100%; padding-bottom:15px; }
#main #mainContent #subcontentWrap #subContent div#fastFilter div#filterBlock input.showResultsBtn { width:360px; height:34px; padding:0 0 3px 0; font-size:1.2em; color:#044e8e; border:0; background: url('../Img/FAST/filterBtn.gif') no-repeat left top; cursor:pointer; text-align:center; }
#main #mainContent #subcontentWrap #subContent div#fastResults { float:left; width:695px; padding-left:25px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList { float:left; width:auto; margin-top:20px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li { padding:0px 0px 20px 0px; background:none; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.headLink { font-weight:bold; font-size:1.45em; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.pdf { padding-left:25px; background:url('../Img/FAST/Icons/page_white_acrobat.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.xls { padding-left:25px; background:url('../Img/FAST/Icons/page_white_excel.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.doc { padding-left:25px; background:url('../Img/FAST/Icons/page_white_word.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.ppt { padding-left:25px; background:url('../Img/FAST/Icons/page_white_powerpoint.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.web { padding-left:25px; background:url('../Img/FAST/Icons/page_world.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.zip { padding-left:25px; background:url('../Img/FAST/Icons/page_white_compressed.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.txt { padding-left:25px; background:url('../Img/FAST/Icons/page_white_text.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.pic { padding-left:25px; background:url('../Img/FAST/Icons/page_white_picture.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.office { padding-left:25px; background:url('../Img/FAST/Icons/page_white_office.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.lnk { padding-left:25px; background:url('../Img/FAST/Icons/page_white_link.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.flash { padding-left:25px; background:url('../Img/FAST/Icons/page_white_flash.png') no-repeat left 2px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li a.none { padding-left:25px; background:url('../Img/FAST/Icons/page_white.png') no-repeat left 2px; }

#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li p { width:100%; padding:8px 0 0 0; font-size:1.1em; line-height:1.35; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li p.fastCategoryBreadcrumb { overflow:hidden; font-size:0.9em; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li p.fastCategoryBreadcrumb span.category { float:left; width:auto; padding:0 12px 0 0; background: url('../Img/FAST/categoryBreadcrumb.gif') no-repeat right center; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li p.fastCategoryBreadcrumb span.subCategory { float:left; width:auto; padding-left:6px; }
#main #mainContent #subcontentWrap #subContent div#fastResults ul.fastResultsList li p.fastDocumentSize { font-size:0.8em; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging { float:left; width:705px; height:39px; padding-left:25px; margin-top:20px; background:#fafafb; border-top:1px solid #dddfe3; border-radius:0 0 3px 0; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging { float:left; width:100%; height:auto; padding:14px 0 13px 0; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging a.prevArr { float:left; width:10px; height:5px; padding:3px 0px; background: url('../Img/FAST/leftPagingArr.gif') no-repeat left center; text-indent:-9999px; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging a.nextArr { float:left; width:10px; height:5px; padding:3px 0; background: url('../Img/FAST/rightPagingArr.gif') no-repeat right center; text-indent:-9999px; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging div.middle { float:left; width:auto; font-size:1.2em; padding:0px 15px; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging div.middle a.page { float:left; width:auto; padding-left:15px; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging div.middle a:first-child.page { padding:0; }
#main #mainContent #subcontentWrap #subContent #fastResultsPaging div.paging div.middle a:hover { text-decoration:none; color:#333; font-weight:bold; }
