div, p, li {
    @zoom: 1;    
}
h1 {
	font-size: 1.7em;
	margin: 0;
}
h2 {
    font-size: 2em;
	margin: 0;
	padding:0;
	color: #16598D;
	font-weight: normal;
}
h3 {
    font-size: 1.5em;
    margin: 1em 0 0.2em 0;
    padding:0;
	color: #000000;
	font-weight: normal;
}
h4 {
    font-size: 1.1em;
    margin: 1em 0 0.5em 0;
    padding:0;
	color: #000000;
}
h5, h6 {
    font-size: 1.0em;
    margin: 1em 0 0.5em 0;
    padding:0;
	color: #000000;
}
p {
    margin:0em 0em 0em 0em;
}
a {
	color:#000;
	text-decoration:underline;
	outline: none;
}
a:hover {
	color:#000;
	text-decoration:underline;
	outline: none;
}
a img{
	border: none;
	outline: none;
}
.cleaner {
	height: 0.01px !important;
	margin: 0 !important;
    padding: 0 !important;
    border: 0 none !important;
	line-height: 0 !important;
	font-size: 0 !important;
    clear: both !important;
    visibility: hidden !important;
    float: none !important;
}

input, select {
    margin: 0 2px; 
    outline: none;
    -moz-outline-style: none;
}

/* CONTENT ITEM LIST */
.listItem-container {
    padding: 0;    
}

div.list-item, dl.list-item {
    margin:15px 0 5px 5px;
    clear:both;
}

dl.list-item dd, dl.list-item dt {
    margin:0em;
    padding:0em;
}
dl.list-item dt {
	font-size: 1.2em;
	padding-bottom:0.3em;
}

div.list-item h3, dl.list-item dt h3 {
    font-size:1.8em;
    font-weight:normal;
    margin:0 0 5px;
    padding:0 0 5px;
}
div.list-item h3 a, dl.list-item dt h3 a {
    color: #4B5155;
    text-decoration: none;
}

div.list-item .a-details, dl.list-item dd.a-details {
    color:#7B8286;
    padding:0 0 10px;
}

div.list-item .a-mainImage, dl.list-item dd.image {
    float:left;
    margin:0 10px 5px 0;
    width: 98px;
    text-align:center;
}

div.list-item .a-mainImage img, dl.list-item dd.image img {
    border:1px solid #EBEFF4;
    padding: 3px;
}

dl.list-item dd.anotation {
	margin: 1px 0 0 0;
}
dl.list-item dd.anotation p {
	margin: 0;
	padding:0em 0em 0em 0em;
	text-align: justify;
}
div.list-item .a-more, dl.list-item .more {
	margin: 0;
	padding: 3px 0;
	text-align:right;
	color: #0050A7;
}

dl.list-item .more div.date {
    float:left;
    color: gray;
    font-size: 0.8em;
    width: auto;
}

div.list-item .a-more a, dl.list-item .more a, a.back-link {
	color: #0050A7;
}

/**
 * Reporty
**/
.report {
    min-height:18px;
    _height:18px;
    text-align:left;
    margin:0 auto 3px auto;
    color:#000000;
    font-size:1.2em;
    padding:7px 5px 5px 40px;
    position:relative;
    background:none;
}
.report ul {
    padding:0px 0px 0px 35px;
    margin:0px;
    font-weight:bold;
}
.report span.ico {
    display:block;
    width:36px;
    height:30px;
    margin:1px 3px 1px 1px;
    background:url(/public/themes/images/reports.gif) no-repeat top left;
    position:absolute;
    top:0px;
    left:0px;
}
.lightbox a {
    display: inline-block;
    text-decoration: none;
    outline: none;
}
.lightbox img {
	margin: 0 10px 5px 0;
	padding: 3px;
	border: 1px #EBEFF4 solid;
}

ul.docDownload {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.docDownload li{
    padding: 3px 0;
    margin: 0;
}

ul.docDownload li img{
    vertical-align: middle;
}

.report span.ico_OK { background-position:0px 0px; }
.report span.ico_ERROR { background-position:-36px 0px; }
.report span.ico_INFO { background-position:-72px 0px; }
.report span.ico_ALERT { background-position:-108px 0px; }
.report span.ico_HELP { background-position:-144px 0px; }
.report_INFO  { color:#000; font-weight:bold; }
.report_ERROR { color:#F00; font-weight:bold; }
.report_OK    { color:#000; font-weight:bold; }
.report_ALERT { color:#000; font-weight:bold; }
.report_HELP  { color:#000; font-weight:bold; }

/* PAGER */
div.pager {
    clear:both;
    margin:0.5em 0em 0em 0em;
    padding:8px 0em 0.5em 0em;
    border-top:1px dotted #B29680;
    text-align: right;
}
div.pager div.nextprev {
    float:right;
}

div.pager a {
    text-decoration: none;
    padding: 0 3px;
}
div.pager a:hover {
    text-decoration: underline;
}

div.pager a.page {
    color: #666666;
}

div.pager a.page:hover {
    color: #000;
}

div.pager a.page-active{
    font-weight: bold;
    color: #000;
}


input.hint {
    color: gray;    
}

/*  Doplnenie jQuery UI */

.ui-datepicker .ui-datepicker-week-end .ui-state-default {
    background: #35DDFD url(/public/themes/jquery/ui/images/ui-bg_glass_75_35ddfd_1x400.png) repeat-x scroll 50% 50%;
    font-weight: bold;
}
