* {margin:0; padding:0;}
body {font-size:75.0%; color: #000000; line-height: 1.3; background:#fffbb4;}
body, input, select, textarea { font-family:Arial, Helvetica, sans-serif; }

/* ---  default tag styles  --- */

p { margin-bottom:1em; }
li { margin-left:2em; }
ol li { margin-left:3.5em; }
img { border:0; }
input, select, textarea { font-size:1em; }

.hidden { display:none !important;}
.separator { clear:both !important; }
img {border:none;}

a {color:#000; text-decoration:underline;}
a:hover {color:#095888; text-decoration:none;}

/* --- header tag styles --- */

h1 {color: #334d55; font-size:1.1em;}
h2 {font-size:1.5em; color:#CB0000;}
	#subPageIFP h2, #subPageEUR h2, #subPageINF h2 {font-size:1.5em; color:#095888;}
h3 {font-size:1.2em; color:#334d55;}
	h3.noVisible { width:0px; height:0px; overflow:hidden; }
h4 {color: #333333;}
h5 {color: #334d55;}


/* --- Layout Divs --- */
#container { width:900px; margin:0 auto; padding:0 13px; background:#fff; font-size:1.1em;}

#contentWrapper { float:left; width:667px; overflow:hidden; }
#content {float:right; width:493px;}
#contentSub {float:right; width:575px;}
#contentWrapper2 { float:left; width:850px; overflow:hidden; }
#content2 {float:right; width:760px;}

#navigation { float:left; width:165px;}

	
#rightPanel {float:right; width:195px; padding:5px; background:#fffbb4; }
#rightPanel h3 { padding:2px 2px; font-size:1.0em; color:#000; background:#ffd200; }
#footer { clear:both; padding:3px 5px 0px 5px; height:35px; border-top:solid 1px #0f7dbf; color:#545454; }
	#footer a {text-decoration:none; font-weight:bold; color:#545454;}
	#footer a:hover {text-decoration:underline;}
	#footer a.rssButt {color:#fff; background:#a64f14; padding:0 4px;}
	#footer p {float:left; width:850px;}


#header { position:relative; height:165px;  }
	#header h1 { position:absolute; top:0px; left:0; width:745px; height:96px; }
	
	#header h1 span { position:absolute; display:block; width:900px; height:130px; background:url(../inc/nadpis.gif) no-repeat; }




/* --- navigation --- */
ul#mainNavi { margin-bottom:1.5em; padding:0 15px 0 5px; }
ul#mainNavi, ul#mainNavi ul  {list-style:none;}
ul#mainNavi li { margin:0; padding:3px 0 0 0; list-style:square;}
ul#mainNavi li a { display:block; width:145px; font-weight:normal; text-decoration:none; border-bottom:solid 1px #d7d7d7; background:#fffbb4; padding:2px;}
ul#mainNavi li a:hover {text-decoration:underline;}
ul#mainNavi li.liSeparator {margin-bottom:2.5em;}
ul#mainNavi li.liSeparatorColor a {color:#c00}
ul#mainNavi li.liColor a {color:#c00}
ul#mainNavi li.liSeparatorColor ul li a {color:#095888}
ul#mainNavi li.liColor ul li a {color:#095888}
ul#mainNavi li.liSeparatorColor ul li.liSeparatorColor a {color:#c00}
ul#mainNavi li.liColor ul li.liColor a {color:#c00}

ul#mainNavi ul {margin:2px 0pt 5px 10px;}
ul#mainNavi ul a { display:inline; font-weight:normal; font-size:0.9em; border-width:0px; }
ul#mainNavi ul li {padding:3px; border-bottom:solid 1px #d7d7d7; background:#fffbb4;} 

ul.subNavi { margin:1.5em 0; list-style:none; }
ul.subNavi li {  margin:0 0 0.5em 0; padding-left:10px; font-weight:bold; }
ul.subNavi li ul { list-style:none; margin:0 1em; }
ul.subNavi li ul li { font-weight:normal; }



/* --- panels --- */
.centerActual {clear:both; margin-bottom:15px; background:#fffbb4; overflow:hidden; }
.centerActual h3 { padding:7px 14px; font-size:1.0em; color:#000; background:#ffd200; }
.centerActual p.separator {clear:both; margin:0; height:17px;}
.centerActual .itemsActual {padding:14px;}
.centerActual .itemsActual span {font-size:0.8em;;}
.centerActual .itemsActual .separator {padding-top:14px;}
.centerActual .item { float:left; margin:0 10px 0 0; width:170px; }
.centerActual .item img {float:left; margin:0 5px 5px 0;}
.centerActual .item a { color:#4c4c4c; font-weight:bold; }


centerActual2 {clear:both; margin-bottom:15px; background:#fff; overflow:hidden; }
.centerActual2 h3 { padding:7px 14px; font-size:1.0em; color:#fff; background:#095888; }
.centerActual2 p.separator {clear:both; margin:0; height:17px;}
.centerActual2 .itemsActual {padding:14px;}
.centerActual2 .itemsActual .separator {padding-top:14px;}
.centerActual2 .item { float:left; margin:0 10px 0 0; width:170px; }
.centerActual2 .item img {float:left; margin:0 5px 5px 0;}
.centerActual2 .item a { color:#4c4c4c; font-weight:bold; }


#contentSub img { float:none; margin-bottom:0.5em; }

.centerPanel {clear:both; margin-bottom:15px; padding:5px; background:#eaf7ff; }
#subPageIFP .centerPanel, #subPageEUR .centerPanel, #subPageINF .centerPanel {margin-top:15px;}
.centerPanel p.separator {clear:both; margin:0; height:17px;}
.centerPanel h3 { padding:7px 14px; margin-bottom:1.3em; font-size:1.0em; color:#fff; background:#095888; }
.centerPanel ul {list-style:none;}
.centerPanel ul li {margin:0 0 1em 0; padding:0 0 0 20px; }
.centerPanel dt {float:left; clear:left; width:75px; font-weight:bold; color:#095888;}
.centerPanel dd {float:left; width:260px; padding-left:20px; margin-bottom:1em;  }

.newsItems img {float:left; margin:0 1.5em 1.5em 0;}
.newsItems p.lastChild {height:17px;}

.counter {width:127px; margin:15px 7px 1.5em 5px; padding:10px 8px; background:#eaf7ff; border:solid 1px #8499b2;}
.counter h3 {font-size:1.2em; padding:0px; margin:0px; color:#095888;}	
.counter .euro {color:#cc0000;}




/* --- anchors --- */
a.moreInfo {float:right; width:102px; height:17px; background:url(../Img/btn_moreinfo.gif) no-repeat top left; text-indent:-5000px;}
a.allItemsActual {float:right; width:145px; height:17px; background:url(../Img/more_actual.gif) no-repeat top left; text-indent:-5000px;}
a.allItemsNews {float:right; width:111px; height:17px; background:url(../Img/more_news.gif) no-repeat top left; text-indent:-5000px;}
a.archive {float:right; width:66px; height:17px; background:url(../Img/btn_archive.gif) no-repeat top left; text-indent:-5000px;}
a.moreArchive {float:right; width:119px; height:17px; background:url(../Img/archive_info.gif) no-repeat top left; text-indent:-5000px;}
a.moreIco {float:left; width:11px; height:11px; background:url(../Img/arrow_four.gif) no-repeat top left; text-indent:-5000px;}

/* --- elements --- */
ul.kontextNavi {list-style:none;}
ul.kontextNavi li {display:inline; margin:0 3px 0 0; padding:0 10px 0 0; background:url(../Img/context_arrow.gif) no-repeat center right;}
ul.kontextNavi li.lastChild {background:none;}
ul.kontextNavi li a {font-size:0.9em; font-weight:bold; color:#565656;}
img.contentImg {float:left; margin:0 1em 1em 0;}
.logout { float:right; margin:5px 0 10px 5px; }
.govDoc { margin-bottom:3em; }


/* --- tables --- */
table {margin-bottom:1.5em;}
td, th { padding:0 5px; }
.tdHeader, th, table thead td {background:#d2d2d2; vertical-align:top; font-weight:bold;}
.tdBg {background:#efefef; vertical-align:top;}
td.tdItemNameLevel1 {padding-left:5px; font-weight:bold; background: #e5e5e5;}
td.tdItemNameLevel2 {padding-left:20px; background: #e5e5e5;}
td.tdItemNameLevel3 {padding-left:30px; background: #e5e5e5;}
td.tdItemNameLevel4 {padding-left:40px; background: #e5e5e5;}
td.tdItemValueNormal { text-align: right; }
td.tdItemValueBold { font-weight:bold; text-align: right; }
tr.trValueNormal, table tbody td {background:#efefef;}

/* --- list --- */
dl.borderList {margin-bottom:1.5em;}
dl.borderList dt {margin-bottom:1em; padding:3px; background:#ebebeb; font-weight:bold; border:solid 1px #cb0000;}
dl.borderList dd {margin:0 0 3em 20px; padding:5px; background:#f2f8fd; border:dashed 1px #b7d0f0;}

ul.arrowList {margin-bottom:1.5em; list-style:none;}
ul.arrowList li { margin:0; padding-left:10px; background:url(../Img/li_arrow.gif) no-repeat left 4px;}

ul.separateList {margin:1.5em 0; list-style:none;}
ul.separateList li { margin:0 0 1em 0; padding-left:10px; background:url(../Img/li_arrow.gif) no-repeat left 4px;}

.pagerMain {width:100%; text-align:center;}
.pagerMain a { padding:0 10px;}

dl.standard dt {float:left; clear:both; width:75px; padding-left:10px; background:url(../Img/li_arrow.gif) no-repeat left 4px;}
dl.standard dd {float:left; width:450px; margin-bottom:1em }

ul.levelsList { list-style:none; }
ul.levelsList li { margin:0 0 2em 0; padding-left:10px; background:url(../Img/li_arrow.gif) no-repeat left 3px; }
ul.levelsList ul { list-style:none; }
ul.levelsList ul li { margin:0 0 0.5em 20px; padding-left:10px; background:url(../Img/li_rect.gif) no-repeat left 6px; }





