﻿/* CSS Document - Millennium 000 */

* {margin:0; padding:0;}
html, form {height: 100%;}
body { font: 0.7em Arial, Helvetica, sans-serif; color:#333333; background:#fff url(../Img/body_bg.gif) repeat-x; height:100%; }
p { margin:1em 0 0 0;}
ul { margin:1em 0 0 3em;}
ol { margin:1em 0 0 3em;}
ul li ul, ul li ol, ol li ul, ol li ol { margin:0.2em 0 0 3em;}

/* layout - start */
#container { width:760px; border:solid 0px #ff0000; float:left; background:url(../Img/container_bg.gif) repeat-y; /*background:url(../Img/container_citizen_bg.gif) repeat-y;*/ height: auto; min-height:100%; position:relative;}
#header { width:760px; height:66px; float:left; background:url(../Img/header_top.gif) no-repeat; border-right:solid 1px #fff; }
#contentLeft { width:550px; float:left; border:solid 0px #000; /*background:url(../Img/content_left_bg.gif) repeat-y;*/ overflow:hidden;}
#contentRight { width:200px; float:right; border:solid 0px #000; overflow:hidden; }
#footer { width:760px; height:19px; clear:both; background:url(../Img/footer_bg.gif) no-repeat bottom left; position: absolute; bottom: 0px; left: 0px;}
.footerContent {color:#fff; width:528px; margin:4px 0 0 40px; float:left}
.rssTitle { background:url(../Img/icon_rss_title.gif) no-repeat; width:53px; height:13px; width:132px; color:#fff !important; float:left; margin-top:4px; padding-left:53px}

#containerPopUp { width:380px; border:solid 0px #ff0000; float:left; background:url(../Img/container_bg.gif) repeat-y; height: auto; min-height:100%; position:relative;}
#containerPopUp #header { width:380px;}
#containerPopUp #contentLeftUniversal { width:380px;}
#containerPopUp #contentLeftUniversal div.content { width:300px;}
#containerPopUp #footer { width:382px;}
#containerPopUp #footer .footerContent { width:300px;}
/* layout - end */

/* navigation - start */
/* navigacia v hlavicke */
#headerNavig { float:right; margin:5px 209px 0 0; display:inline;}
#headerNavig li { list-style-type:none; text-align:right; line-height:115%;}
#headerNavig a { color:#333333; text-decoration:underline;}

/* kontextova navigacia */
#contextNavig { width:760px; min-height:19px; float:left; background:url(../Img/context_navig_bg.gif) no-repeat; }
#contextNavig span { width:498px; margin:3px 0 3px 52px; font-size:0.9em; display:block; }
#contextNavig b { color:#2C549B; }
#contextNavig a { color:#2C549B; text-decoration:underline;}
#contextNavig strong {font-size:1.05em;}
/* navigation - end */

/* text - start */
h1.hidden, h2.hidden, span.hidden { display:none;}

/* uvodny text na titulke */
#contentLeft div.welcome { width:498px; margin:10px 0 0px 52px; }
div.welcome h2 { color:#E60005; font-size:1.2em; margin:0 0 6px 0; }
/* text - end */

/* obcan - box  na titulke */
#citizen { width:550px; background:url(../Img/home_citizen_bg.jpg) no-repeat; margin:20px 0 0 0; position:relative; }
#citizen div.lifeEvents { width:140px; margin:12px 0 0 51px; float:left; display:inline;}
#citizen div.agency { width:140px; margin:12px 0 0 30px; float:left;}
#citizen div.services { width:140px; margin:12px 0 0 30px; float:left;}
#citizen div.labelend { width:5px; height:143px; float:right; }
#citizen div.bottom { width:550px; clear:both; height:1px; font-size:1px; background:url(../Img/home_citizen_bottom_bg.gif) no-repeat bottom left; }
#citizen h3 { color:#002c77; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; background:url(../Img/home_citizen_icon.gif) no-repeat center left; padding:0 0 0 12px;}
#citizen h3 a { color:#002c77; text-decoration:underline; }
#citizen a { color:#333333; text-decoration:underline;}
#citizen a.alphabet { color:#333333; text-decoration:underline; position:absolute; bottom:10px;}

/* podnikatel - box  na titulke */
#business { width:550px; background:url(../Img/home_business_bg.jpg) no-repeat; margin:20px 0 0 0; position:relative; }
#business div.lifeEvents { width:140px; margin:12px 0 0 51px; float:left; display:inline;}
#business div.agency { width:140px; margin:12px 0 0 30px; float:left;}
#business div.services { width:140px; margin:12px 0 0 30px; float:left;}
#business div.labelend { width:5px; height:143px; float:right; }
#business div.bottom { width:550px; clear:both; height:1px; font-size:1px; background:url(../Img/home_business_bottom_bg.gif) no-repeat bottom left; }
#business h3 { color:#5b5700; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; background:url(../Img/home_business_icon.gif) no-repeat center left; padding:0 0 0 12px;}
#business h3 a { color:#5b5700; text-decoration:underline;}
#business a { color:#333333; text-decoration:underline;}
#business a.alphabet { color:#333333; text-decoration:underline; position:absolute; bottom:10px;}

a.sidebarLink { position:absolute; top:0px; left:0px; width:30px; height:144px; display:block; background:url(../Img/blank.gif) repeat top left; }

/* news - start */
/* novinky - zoznam na titulke */
div.news {  width:510px; margin:10px 0 10px 40px; background:url(../Img/home_news_bg.jpg) no-repeat; }
div.news h3, div.newsLast h3, div.newsArchive h3{ color:#d60000; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; background:url(../Img/home_news_icon.gif) no-repeat center left; padding:0 0 0 12px; margin:10px 0 0 9px; float:left; display:inline;}
div.news div.list, div.newsLast div.list, div.newsArchive div.list {margin:10px 0 10px 9px; float:left; clear:left; display:inline; width:450px; border:solid 0px #000;}
div.news div.bottom, div.newsLast div.bottom { width:510px; clear:both; height:1px; font-size:1px; background:url(../Img/home_news_bottom_bg.gif) no-repeat bottom left; }
div.news a, div.newsLast a, div.newsArchive a { color:#002c77; text-decoration:underline;}
div.news div.link, div.newsLast div.link, div.newsArchive div.link { float:left; display:inline; margin:0; width:360px; border:solid 0px #000;}
div.news div.date, div.newsLast div.date, div.newsArchive div.date { float:left; clear:left; display:inline; width:70px; border:solid 0px #000;}
div.news span.newsToday, div.newsLast span.newsToday, div.newsArchive span.newsToday { color: Orange; font-weight:bold;}
div.news span.newsYesterday, div.newsLast span.newsYesterday, div.newsArchive span.newsYesterday { color: #E60005; font-weight:bold;}
div.news span.newsTommorowday, div.newsLast span.newsTommorowday, div.newsArchive span.newsTommorowday { color: #009900; font-weight:bold;}
div.news a.Archive, div.newsLast a.Archive, div.newsArchive a.Archive { clear:both; display:block; margin:0 0 10px 9px;}


/* novinka - titulka - obec*/
div.news .wrapperListObec { clear:both; width:500px; margin:5px 0 0 20px}
div.news .wrapperListObec .listObec {margin:10px 0 10px 10px; float:left; text-align:center; width:120px; height:130px; padding:15px 10px 3px 10px; background:#fff; border:1px solid #BBBBBB;}
div.news .wrapperListObec .listObec a img{ margin-left:20px;}
div.news .wrapperListObec .listObec span{ clear:both; width:115px; margin-top:10px; text-align:center; float:left; text-align:center; cursor:pointer}
div.news .wrapperListObec p { clear:both; float:left; margin:15px 10px; width:420px}
div.news .wrapperListObec p a.Archive { margin-left:0px}

a.mapaSK { float:left; background:url(../Img/ico_slovakia.gif) no-repeat 100% 0%; width:102px}


/* novinky - archiv */
div.newsArchive {  width:497px; margin:10px 0 10px 0; background:url(../Img/home_news_short_bg.jpg) no-repeat; }
div.newsArchive div.bottom { width:497px; clear:both; height:1px; font-size:1px; background:url(../Img/home_news_bottom_bg.gif) no-repeat bottom left; }
/* posledna novinka */
div.newsLast {  width:510px; margin:10px 0 30px 40px; background:url(../Img/home_news_bg.jpg) no-repeat; }
/* news - start */

/* boxes - start */
/* login */
div.box {width:200px;  /*background-color:#dddddd;*/ }
div.box h3 {padding:6px 8px 4px 10px; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:solid 1px #fff; background:url(../Img/box_h3_bg.gif) no-repeat top left;}
div.box h4 { font: bold 0.9em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; }
div.box .text { padding:10px; padding-bottom:23px; }
div.box a.loginLnk { background:url(../Img/box_link_icon.gif) no-repeat top left; padding:0 0 0 10px; display:block; clear:both; color:#000; font-size:0.9em; line-height:0.9em; margin:2px 0 0 0;}
/* welcome */
div.box div.logedCont { width:158px; padding:5px 10px 5px 10px; margin:5px 0 5px 0; border:solid 1px #E60005; background-color:#fff;}
div.box div.logedCont a { color:#0C3F97; font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; background:url(../Img/headline_icon.gif) no-repeat center left; padding:0 0 0 15px; }
div.box div.logedCont .box_red_text { color: #E60005; font-weight:bold;}
div.box div.logedCont .imgPos { float:right}
div.box div.logedCont .poznamka_logedCont {position:absolute; visibility:hidden; z-index:1; width:250px; margin:-90px 0 0 0; left:469px; padding:0px; cursor:pointer;}
div.box .links a { background:url(../Img/box_link_icon.gif) no-repeat top left; padding:0 0 0 10px; display:block; clear:both; color:#000; font-size:0.9em; line-height:0.9em; margin:2px 0 0 0;}


/* top 10 */
div.box .boxLinkHolder {margin:2px 0 2px 0;}
div.box .items {margin:10px 0 10px 0; }
div.box .itemsFirst {margin:0 0 10px 0;}
div.box .items a, div.box .itemsFirst a {background:url(../Img/box_link_icon.gif) no-repeat top left; padding:0 0 0 10px; display:block; clear:both; color:#000; font-size:0.9em; line-height:0.9em; margin:2px 0 0 0;}
/* bookmarks */
div.box.zalozky h4 { float:left; width:160px}
div.box.zalozky .poznamka {position:absolute; visibility:hidden; z-index:1; width:250px; margin:-60px 0 0 0; left:469px; padding:0px; cursor:pointer;}
span.zalozky { float:right}
div.box .booklist { margin:10px 0 10px 0;}
div.box .booklistFirst { margin:0 0 10px 0;}
div.box .booklist a, div.box .booklistFirst a { float:left; display:block; width:130px; font-size:0.9em; color:#000;}
div.box .booklist input, div.box .booklistFirst input { float:left; display:block; margin:2px 0 0 4px;}
/* localization */
div.box .locality { margin-bottom:5px; }
/* boxes - end */

/* eDesktop - zoznam sprav */
div.desktopItems { width:497px; margin:10px 0 10px 0px; background:url(../Img/home_news_short_bg.jpg) no-repeat; }
div.desktopItems h3 { color:#333; font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; margin:10px 28px 0 30px; float:left; display:inline;}
div.desktopItems div.chkBoxHeader {margin:6px 0px 0 5px; width:100%; float:left;}
div.desktopItems input.deleteBtn { margin:3px 0px 0px 3px;}
div.desktopItems div.list {margin:10px 0 0px 5px; float:left; clear:left; display:inline; width:488px; border:solid 0px #000;}
div.desktopItems div.bottom { width:497px; clear:both; height:5px; font-size:1px; background:url(../Img/home_news_bottom_bg.gif) no-repeat bottom left; }
div.desktopItems input.chkBoxStyle {margin: 0px 0px 0px 0px;}
div.desktopItems input.chkBoxStyleList {margin-bottom: 0px; margin-right: 0px; }
div.desktopItems div.date { float:left; display:inline; width:100px; border:solid 0px #000; padding-top:2px;}
div.desktopItems div.chkBox {margin-top:0px; float:left; clear:left; display:inline; width:25px; border:solid 0px #000;}
div.desktopItems span.attachment { float:left; display:inline; width:18px; margin:0; font-size:1.0em; }
div.desktopItems a.normal { width:250px; color:#0C3F97; text-decoration:underline; float:left; display:inline; margin:0px; font-size:1.0em;padding-top:2px;}
div.desktopItems a.bold { width:250px; color:#0C3F97; text-decoration:underline; float:left; display:inline; margin:0px; font-size:1.0em; font-weight:bold;}
div.desktopItems input { float:left; display:inline; margin:0px 0 0 0px;}
div.desktopItems a.messageLink { color:#0C3F97; text-decoration:underline; float:left; display:inline; margin:0; width:50px; font-size:1.0em;padding-top:2px;}
div.desktopItems a.saveBtn { float:right; padding-right:5px; display:inline; width:auto; background:url('../Img/btn_save.gif') no-repeat left center; padding-left:13px; text-decoration:none; color:#000 !important; }

/* Prehlad sprav */
div.desktopItemsFilling { width:497px; margin:10px 0 10px 0px; background:url(../Img/home_news_short_bg.jpg) no-repeat; }
div.desktopItemsFilling h3 { color:#333; font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; margin:10px 28px 0 30px; float:left; display:inline;}
div.desktopItemsFilling div.chkBoxHeader {margin:6px 0px 0 5px; width:100%; float:left;}
div.desktopItemsFilling input.deleteBtn { margin:3px 0px 0px 3px;}
div.desktopItemsFilling div.list {margin:10px 0 0px 5px; float:left; clear:left; display:inline; width:488px; border:solid 0px #000;}
div.desktopItemsFilling div.bottom { width:497px; clear:both; height:5px; font-size:1px; background:url(../Img/home_news_bottom_bg.gif) no-repeat bottom left; }
div.desktopItemsFilling a.normal { color:#0C3F97; text-decoration:underline; font-size:1.0em;}
div.desktopItemsFilling a.bold { color:#0C3F97; text-decoration:underline; font-size:1.0em; font-weight:bold;}
div.desktopItemsFilling input { float:left; display:inline; margin:0px 0 0 0px;}
div.desktopItemsFilling input.chkBoxStyle {margin: 0px 0px 0px 0px;}
div.desktopItemsFilling input.chkBoxStyleList {margin-bottom: 0px; margin-right: 0px;}
div.desktopItemsFilling div.date { float:left; display:inline; width:100px; border:solid 0px #000; padding-top:2px;}
div.desktopItemsFilling div.chkBox {margin-top:0px; float:left; clear:left; display:inline; width:25px; border:solid 0px #000;}
div.desktopItemsFilling a.messageLink { color:#0C3F97; text-decoration:underline; float:left; display:inline; margin:0 0 0 5px; width:55px; font-size:1.0em;padding-top:2px;}
div.desktopItemsFilling .linkText { width:270px; float:left;padding-top:2px;}
div.desktopItemsFilling table { margin:5px 0 5px 0; background-color:#F7F7F7;}
div.desktopItemsFilling table .subIcon {vertical-align: middle; margin-right:5px}
div.desktopItemsFilling a.saveBtn { float:right; padding-right:5px; display:inline; width:auto; background:url('../Img/btn_save.gif') no-repeat left center; padding-left:13px; text-decoration:none; color:#000 !important; }

/* Prezeranie sprav */
div.desktopItemsMsg { width:497px; margin:10px 0 10px 0px; background:url(../Img/home_news_short_bg.jpg) no-repeat; }
div.desktopItemsMsg h3 { color:#333; font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; margin:10px 47px 0 9px; float:left; display:inline;}
div.desktopItemsMsg div.chkBoxHeader {margin:6px 0px 0 5px; width:30px; float:left;}
div.desktopItemsMsg input.deleteBtn { margin:6px 0px 0px 0px;}
div.desktopItemsMsg div.list {margin:10px 0 10px 5px; float:left; clear:left; display:inline; width:488px; border:solid 0px #000;}
div.desktopItemsMsg div.bottom { width:497px; clear:both; height:1px; font-size:1px; background:url(../Img/home_news_bottom_bg.gif) no-repeat bottom left; }
div.desktopItemsMsg a.normal { color:#0C3F97; text-decoration:underline; font-size:1.0em;}
div.desktopItemsMsg a.bold { color:#0C3F97; text-decoration:underline; font-size:1.0em; font-weight:bold;}
div.desktopItemsMsg input { float:left; display:inline; margin:0px 0 0 0px;}
div.desktopItemsMsg input.chkBoxStyle {margin: 0px 0px 0px 0px;}
div.desktopItemsMsg input.chkBoxStyleList {margin-bottom: 0px; margin-right: 0px;}
div.desktopItemsMsg div.date { float:left; display:inline; width:100px; border:solid 0px #000; padding-top:2px;}
div.desktopItemsMsg div.chkBox {float:left; clear:left; display:inline; width:39px; border:solid 0px #000;}
div.desktopItemsMsg a.messageLink { color:#0C3F97; text-decoration:underline; float:left; display:inline; margin:0 0 0 5px; width:55px; font-size:1.0em;padding-top:2px;}
div.desktopItemsMsg .linkText { width:270px; float:left;padding-top:2px;}
div.desktopItemsMsg table { margin:5px 0 5px 0; background-color:#F7F7F7;}
div.desktopItemsMsg table .subIcon {vertical-align: middle; margin-right:5px}

a.saveBtn { display:inline; width:auto; background:url('../Img/btn_save.gif') no-repeat left center; padding-left:13px; text-decoration:underline; color:#000 !important; }
a.deleteBtn { display:inline; width:auto; background:url('../Img/btn_delete.gif') no-repeat left center; padding-left:13px; text-decoration:underline !important; color:#000 !important; }

div.myModalWindow { width:400px; height:200px; }
div.myModalWindow p { font-size:1.3em; font-weight:bold; text-align:center; margin-top:50px; }
div.myModalWindow div { margin-left:75px; margin-top:30px; }
div.myModalWindow div a.btnYes { display:block; background-color:#FFFFFF; float:left; width:95px; padding:5px; margin-right:30px; text-align:center; text-decoration:none; border:1px solid #E60005; font-weight:bold; }
div.myModalWindow div a.btnNo { display:block; background-color:#FFFFFF; float:left; width:95px; padding:5px; text-align:center; text-decoration:none; border:1px solid #E60005; font-weight:bold; }



/* strankovanie */
.table100cent {width:100%;}
.td40cent {width:35%}
.tdRight {text-align:right;}
.tdLeft {text-align:left;}
.tdCenter {text-align:center;}
/* eDesktop - end*/

/* links - start */
a.linkHome:link, a.linkHome:active, a.linkHome:visited { float:left; width:30px; height:47px; text-decoration: underline;}
a.linkHome:hover { display:block; float:left; width:30px; height:47px; text-decoration: underline}

a.logoLinkHome { position:absolute; top:0px; left:31px; width:300px; height:47px; background:transparent; }

a.newsLinkArchive:link, a.newsLinkArchive:active, a.newsLinkArchive:visited { background:url(../Img/box_link_icon.gif) no-repeat center left; padding:0 0 0 10px; color:#000; font-size:1.0em; line-height:1.0em; margin:2px 0 0 0;}
a.newsLinkArchive:hover { background:url(../Img/box_link_icon.gif) no-repeat center left; padding:0 0 0 10px; color:#000; font-size:1.0em; line-height:1.0em; margin:2px 0 0 0;}

a:link, a:active, a:visited { color: #13449A; text-decoration: underline}
a:hover {color: #13449A; text-decoration: underline}	
/* links - end */

/* forms - start */
input {font: 1.0em Arial, Helvetica, sans-serif; color:#333333; }
.txtlogin { width:115px; border:solid 1px #000; margin:1px 0 1px 1px; padding:0 2px 0 2px;}
.txtpwd { width:115px; border:solid 1px #000; margin:1px 0 1px 0; padding:0 2px 0 2px;}
.txtsearch { width:147px; float:left; border:solid 1px #000; padding:0 2px 0 2px; margin:5px 0 5px 0;}
.txtDesktop { width:130px; height:16px; border:solid 1px #000; margin:1px 0 1px 0; padding:0 2px 0 2px;}
.txtPaging { width:20px; height:14px; border:solid 1px #000; margin:1px 0 1px 0; padding:0 2px 0 2px;}
/*.fileDesktop {width:200px; height:18px; border:solid 1px #000; margin:1px 0px 1px 0; padding:0 2px 0 2px; background-color:#fff;}*/
.lblFileDesktop { font-weight:bold;}

/* formulare */
.txtBox300 {width: 300px; height:16px; border: 1px solid #333;}
.txtBoxMultiLine300 {width: 300px; height:70px; border: 1px solid #333;}
.txtBox250 {width: 250px; height:16px; border: 1px solid #333;}
.txtBoxMultiLine250 {width: 250px; height:70px; border: 1px solid #333;}
.txtBox245 {width: 245px; height:16px; border: 1px solid #333;}
.txtBox160 {width: 160px; height:16px; border: 1px solid #333;}
.radioBtnList250 { width:250px; float:left; }
.radioBtnList250 label { clear:none !important; float:none !important; }

.btnlogin { float:right; display:inline; margin:5px 10px 0 0;}
.btnsearch { float:right; display:inline; margin:6px 10px 0 0;}
.btnlogout { float:right; display:block; margin:10px 0 0 0;}
.btnFilter { display:inline; vertical-align: top;}

.itemText {width:100px; color:#333; padding:2px 0 3px 0px; float:left; clear:left; border:solid 0px #000;}
.itemControl {float:left; border:solid 0px #000; margin: 1px 0 1px 0; z-index:1;}
.itemButton {float:left; border:solid 0px #000;}
.itemTextSearch {width:170px; color:#333; padding:2px 0 3px 0; float:left; clear:left;}
.itemControlSearch {float:left; width:320px; margin: 1px 0 1px 0;}
.localizationDiv {height:280px; width:300px !important; overflow:auto; border:solid 1px #333; margin:15px 0 20px 0;}
.localizationDiv label { float:none !important; padding:0 0 2px 2px;}
.localizationPanel {clear:both; margin:20px 0 20px 100px; width:360px; }
.disabledField { background-color:#D4D0C8;}

.legend { clear:both; padding-top:15px }
table.radio { display:block; margin:20px 0;}
table.radio td { vertical-align:middle;}
table.radio td input { margin-right:3px;}

.captcha { width:450px; margin-bottom:15px}

/* iFrame Captcha */
body.iframeCaptcha { background:none; margin:0; padding:0; }

body.iframeCaptcha .poznamkaNew { position:absolute; top:25px; left:260px; z-index:1000; visibility:hidden; float:left; width:220px; margin:0; padding:0; cursor:pointer;}
body.iframeCaptcha .popisNew { position:static; display:block; float:none; padding:10px; border:solid 1px #0065A4; font:normal 1.0em Arial, Helvetica, sans-serif; background:#f5f5f5;}

body.iframeCaptcha iframe { width:100%; height:auto; margin:0; padding:0; }
body.iframeCaptcha fieldset.forms div.captcha { width:350px; margin-bottom:15px; padding-top:15px; }
body.iframeCaptcha fieldset.forms div.captcha img{ margin-left:0px !important; padding:0 !important; }
body.iframeCaptcha fieldset.forms div {width:450px;}
body.iframeCaptcha fieldset.forms div input.txtBox300 { width:200px; }

/* forms - end */

/* separator */
.separator { clear:both;}
.separatorForm { clear:both; height:20px;}
.separator5 { clear:both; height:5px; font-size:1px;}

/* ikona - pridať medzi obľúbené stránky */
.iconBox { float:right; margin:0;}

/* ikona pre tlac */
.printTop {float:right;margin-top:-10px}
.printBottom {float:right;margin-top:10px}

/* texty */
.note {color:#ff0000;}


/* styl pre zobrazovanie popiskov, rozmer, pozicia poznamky */
.poznamka {position:absolute; visibility:hidden; z-index:100; width:250px; margin:-10px 0 0 330px; padding:0px; cursor:pointer;}
.poznamkaLoged { position:absolute; right:5px; top:5px}
.poznamka_login {position:absolute; visibility:hidden; z-index:1; width:250px; margin:-80px 0 0 0; left:469px; padding:0px; cursor:pointer;}


/* styl pre obsah, text poznamky*/
.popis {background:#f5f5f5; border:solid 1px #0065A4; font:normal 1.0em Arial, Helvetica, sans-serif; padding:10px;}
/* span style */
.showPos {cursor:pointer; color:#0065A4; position:relative}
.imgPos {vertical-align:middle;}

/* styl pre box, text v boxe*/
.boxDescription { background:url(../Img/citizen_extract_bg.gif) repeat-y; width:488px; margin:20px 0 20px -22px; padding:10px 10px 10px 22px; position:relative; border:solid 0px #000; }


/* zoznam dokumentov */
.docList { margin:10px 0 20px 10px; padding:0; list-style-type:none;}
h5.docName { display:block; margin:10px 0 0 0; font-size:1.0em; color:#333;}

/* stromovy zoznam institucii */
.treeBureau { margin:10px 0 0 17px; padding:0; list-style-type:none;}

/* detail institucii */
.pBureau { display:block; margin:0 0 22px 0; }

.poznamkaNew { position:absolute; top:-10px; left:430px; z-index:100; visibility:hidden; float:left; width:250px; margin:0; padding:0; cursor:pointer;}
.popisNew { position:static; display:block; float:none; padding:10px; border:solid 1px #0065A4; font:normal 1.0em Arial, Helvetica, sans-serif; background:#f5f5f5;}

/* forms */
fieldset.forms { border:0;}
fieldset.forms legend { display:none;}
fieldset.forms div { position:relative; float:left; width:430px; }
fieldset.forms label { clear:left; float:left; width:100px; padding:2px 0 3px 0; color:#333333;}
/*fieldset.forms .poznamkaNew { float:left; margin-left:330px;}*/
fieldset.forms div span.chBoxList { clear:both; float:left; width:auto; margin-top:2px;}
fieldset.forms div span.chBoxList input { float:left; margin-right:2px;}
fieldset.forms div span.chBoxList label { clear:none; float:left; width:auto;}

fieldset.forms div.agreeChkBox { margin-top:10px; padding-bottom:10px; }
fieldset.forms div.agreeChkBox span { color:Red; font-weight:bold; }

fieldset.forms div.plainText { position:relative; float:left; width:430px; }
fieldset.forms div.plainText p { width:100%; margin:0; }
fieldset.forms div.plainText p span { padding:2px 0 3px 0; display:block; }
fieldset.forms div.plainText p label { float:left; width:170px; padding:2px 0 3px 0; color:#333333;}

fieldset.forms3 { border:0; margin-top:10px;}
fieldset.forms3 legend { display:none;}
fieldset.forms3 div { position:relative; float:left; width:460px;}
fieldset.forms3 label { clear:left; float:left; width:160px; padding:2px 10px 3px 0px; color:#333333;}
fieldset.forms3 ol { margin:1em 0 0 2em; }
fieldset.forms3 ol li { margin:0; clear:both; width:430px; }
fieldset.forms3 .poznamkaNew { position:absolute; top:-10px; left:440px; z-index:100; visibility:hidden; float:left; width:250px; margin:0; padding:0; cursor:pointer;}

fieldset.forms div.formSubject table {width: 130px; float: left}
fieldset.forms div.formSubject table input {margin-right: 5px}
fieldset.forms div.formSubject table label {width: 85px; float: none}
fieldset.forms div.formSubject span.poznamkaNew { position:absolute; top:-10px; left:330px; z-index:100; visibility:hidden; float:left; width:250px; margin:0; padding:0; cursor:pointer;}
fieldset.forms div.formSubject span img.imgPos {margin-top: 5px}
fieldset.forms div.clearLeft {clear: left; float: none; height: 1px; font-size: 1px}

/* Anketa */
.inq { width:180px; font-size:.9em; } /* total width: 120px; */
    .inq a { color:#000 }
    .inq p { margin:0; margin-bottom:10px; }
    .inq p.question { font-weight:bold; }
    .inq p.textBefore { padding-bottom:10px; /*border-bottom:1px solid #000;*/ }
    .inq p.textAfter { margin-top:10px; }
    
    ul.inqItems { margin:0; padding:0; list-style:none}
    ul.inqItems li { position:relative; margin:0 0 8px 0; padding:0;}
    ul.inqItems li div { margin-top:2px;}
    ul.inqItems li p { margin:0;}
    ul.inqItems li span { position:absolute; right:0; top:0;}
    
    .inq .item { margin-bottom:10px; }
    .inq .answer { margin:0; width:150px; }
    .inq .percent { margin:0; font-weight:bold; }
    .inq .numVotes { font-weight:bold; text-align:center; padding-top: 10px; margin-bottom:0px;/* border-top:1px solid #B9D2EC */}
    .inq .inqArchive { margin-bottom:0; text-align:center }

.pnlCities { margin-top:20px;}
.pnlCities h3 { margin-bottom:15px; font-size:1.2em}

#boxMapSR { clear:both; float:left; width:267px; background: url(../Img/mapa-kraj-sk.gif) no-repeat 0 31px;}
#boxMapSR img { } 
.listVUC { float:left; width:160px; margin-left:70px;}
.listVUC ul { margin:0; list-style:none;}
.listVUC li { margin:0;}

.abeceda { clear:both; float:left; width:100%; margin-top:15px;}
.abeceda .searchBox label { float:left; margin-right:5px;}
.abeceda .searchBox input { float:left; margin-right:5px;}
.abeceda .searchBox input.submit { float:left; margin-top:1px;}
.listABC { clear:both; float:left; width:100%; margin:15px 0 35px;}

.citiesTableInfo { margin:0; padding:0; border-collapse:collapse;}
.citiesTableInfo th { text-align:left}
.citiesContacts { margin:0 0 25px 0;}
.citiesHeader { margin:0 0 5px 0 !important; padding:0 !important; background:0 !important; font-size:1.0em !important; color:#000 !important}


#listOfDocs {width: 498px; margin: 20px 0 0 0 !important; padding: 1px 0 !important; background: url(../Img/bgListOfDoc.gif) repeat-y; border-left: solid 1px #bbbbbb; border-right: solid 5px #dddddd;}
	#listOfDocs tr.bgLightGrey {background-color: #eeeeee;}
	#listOfDocs tr.bgDarkGrey {background-color: #dddddd;}
	#listOfDocs tr td {height: 20px; padding: 0 3px 0 10px;}
    #listOfDocs tr td a img.docType {margin: 2px 3px 0 3px;}
    #listOfDocs tr td div img { float:left; margin-right:7px}
    #listOfDocs tr td div span { float:left}
    #listOfDocs tr td div span.blank { width:22px; float:left}
    #listOfDocs tr td div span.name { width:405px; display:block; float:left}
    #listOfDocs tr td.pict { width:40px; padding-left:5px}
    
    
#instDocs {margin-bottom: 40px;}
.txtsearchM {width: 147px; float: left; border: solid 1px #000; padding: 0 2px 0 2px; margin: 5px 0 5px 5px;}
.btnsearchM {display:inline; float: left; margin:6px 10px 0 5px;}
#instDocs .linksInstDocs a { background: url(../Img/box_link_icon_blue.gif) no-repeat top left; margin: 4px 0 0 0; padding:0 0 0 10px; display:block; clear:both; font-size:0.9em; line-height:0.9em;}

#orderIns ul {margin: 0 0 0 16px; list-style: none;}
/*#orderIns ul li.selected a {color: #13449A;}*/
.linkToFile a {padding-left: 150px;}
#instDocs span.validTest {display: block;}


/*lokalizacia TITULKA*/
div.lokalizaciaText { float:left; width:138px}
div.lokalizacia { float:left; width:180px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #fff}
   .lokalizacia a { font-weight:bold}
   .lokalizacia span { clear:both; float:left}
   .lokalizacia img { float:right; margin:0 0 0 3px; padding:3px 2px; background:#fff; border:1px solid #aaa}
   
   
/* eurokalkulacka */
div.text .eurocalculator input { border:1px solid #000000; margin:1px 0 1px 10px; padding:0 2px; width:115px;}
   .text .eurocalculator input.eur {margin-left:11px} 
   .text .eurocalculator a.loginLnk  { margin-top:8px} 
   
   
/* odsadenie bloku*/
blockquote { margin-left:35px; margin-top:15px}



