html{
	height: 100%;
}
body{
	padding: 0;
	margin: 0;
	background: #68b2ff;
}

img {
	border: 0;
}

#back{
	width: 926px;
	padding: 0 10px 10px 10px;
	margin: 0 auto 0 auto;
	background: #68b2ff;
/*
	border: 1px solid #000;
	border-top: 0;
*/
}

#header {
	width: 100%;
	height: 132px;
	background: #1c6ec4 url("../images/theme1/top_full_small.png") top center no-repeat;
	position: relative;
}



#lang-switcher{
  position: absolute;
  right: 15px;
  top: 25px;
  text-align: right;
  color: rgb(4,55,114);
}

#lang-switcher .select{
  font-weight: bold;
}

#lang-switcher a{
  color: rgb(4,55,114);
  text-decoration: none;
}

#lang-switcher a:hover{
  text-decoration: underline;
}


#hlavne-menu {
  width: 906px;
}

#mainmenu_left {
  background: url(../images/theme1/main_menu_bg_left.png) no-repeat bottom left;
  background-color: #D41D22;  
  width: 8px;
}

#mainmenu_right {
  background: url(../images/theme1/main_menu_bg_right.png) no-repeat bottom left;
  background-color: #D41D22;  
  width: 8px;
}

#mainmenu_item1, #mainmenu_item2, #mainmenu_item3, #mainmenu_item4, #mainmenu_item5, #mainmenu_item6 {

  background: url(../images/theme1/main_menu_bg.png) repeat-x bottom left;
  background-color: #D41D22;  
  border-left: solid 1px #FFFFFF;
}

#mainmenu_item_first {
  background: url(../images/theme1/main_menu_bg.png) repeat-x bottom left;
  background-color: #D41D22;  
}

#mainmenu_spacer {
  width: auto;
  height: 38px;
  background: url(../images/theme1/main_menu_bg.png) repeat-x bottom left;
  background-color: #D41D22;  
}

#mainmenu_item_pomocnik {
  background: url(../images/theme1/main_menu_bg_pomocnik.png) repeat-x bottom left;
  border-left: solid 1px #FFFFFF;
}

a.mainmenu {
	padding: 0 0 0 20px;
	background: url(../images/theme1/main_menu_item.png) no-repeat 8px 50%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

a:hover.mainmenu {
}

#menu-left-spacer {
	width: 126px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg1.png) no-repeat top left;
}
#menu-informacie {
	width: 162px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg2.png) no-repeat top left;
}
#menu-novinky {
	width: 84px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg3.png) no-repeat top left;
}
#menu-napiste {
	width: 113px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg4.png) no-repeat top left;
}
#menu-aktualizacia {
	width: 162px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg5.png) no-repeat top left;
}
#menu-otazky {
	width: 162px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg6.png) no-repeat top left;}
#menu-pomocnik {
	width: 97px;
	height: 34px;
	background: url(../images/theme1/main_menu_bg7.png) no-repeat top left;
}

#hlavne-menu ul {
	padding: 0;
	margin: 0;
	float: right;
	list-style: none;
}

#hlavne-menu li {
	height: 34px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
}

#hlavne-menu ul li a {
	padding: 0 0 0 20px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#hlavne-menu ul li a:hover {
	color: #ff9797;
}

#hlavne-menu ul li a:link, #hlavne-menu ul li a:visited {
}

#contain {
	padding: 0 10px 10px 10px;	
	margin: 0 auto 0 auto;
	background: #fff;
	position: relative;
}

#main {
	clear: both;
	background-color: #fff;
	margin-top: 10px;
}

#left-column {
	width: 191px;
}

#centerbox hr {
	color: #d5e7fa;
}

.bigrb {
	border-bottom: 1px solid #f3f9ff;
	background: url(../images/theme1/bignt.gif) repeat;
}
.bigrbtop {
	background: url(../images/theme1/bigtr.gif) no-repeat top right;
}
.bigrbtop div {
	height: 1.5em;
	padding: 0.5em 2em;
	color: #043772;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/theme1/bigtl.gif) no-repeat top left; 
}
.bigrbbody {
	overflow: hidden;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #f3f9ff;
	border-top: 1px solid #b2d8ff;
}
.bigrbend {
	margin: 0 0 10px 0;
	background: url(../images/theme1/bigendnt.gif) repeat;
}
.bigrbbot { 
	background: url(../images/theme1/bigbr.gif) no-repeat bottom right; 
}
.bigrbbot div {
	height: 1em; 
	background: url(../images/theme1/bigbl.gif) no-repeat bottom left; 
}

.smallrb {
	border-bottom: 1px solid #e2f0fe;
	background: url(../images/theme1/smallnt.gif) repeat;
}
.smallrbtop {
	background: url(../images/theme1/smalltr.gif) no-repeat top right;
}
.smallrbtop div {
	height: 1.5em;
	padding: 0.5em 2em;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	background: url(../images/theme1/smalltl.gif) no-repeat top left; 
}
.smallrbbody {
	overflow: hidden;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #e2f0fe;
	border-top: 1px solid #1b69bd;
}
.smallrbend {
	margin: 0 0 10px 0;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.smallrbbot { 
	background: url(../images/theme1/smallbr.gif) no-repeat bottom right; 
}
.smallrbbot div {
	height: 1em; 
	background: url(../images/theme1/smallbl.gif) no-repeat bottom left; 
}

#right-column {
	width: 181px;
}

#content {
	width: 705px;
	padding: 0 10px 0 10px;
}

#contentForms {
	width: 892px;
	padding: 0 10px 0 10px;
}

#left-menu {
	width: 191px;
	padding: 0;
	margin: 0;
}
.left-menu ul {
	list-style: disc;
	list-style-image: url("../images/theme1/menu_item.png");
	margin: 0;
	padding: 5px 0 0 20px;
	border: none;
	background-color: #e2f0fe;
}

.left-menu ul ul{
  padding-top:0;
}

.left-menu ul li a {
        display: block;
	color: #073873;
	margin: 0;
	padding: 2px;
	text-decoration: none;
	background-color: #e2f0fe;
}
.left-menu ul li a:hover {
	color: #d71d20;
	background-color: #f3f9ff;
}

.left-menu-end {
	margin: 0 0 10px 0;
	font-size: 1px;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.left-menu-bottom { 
	background: url(../images/theme1/smallbr.gif) no-repeat bottom right; 
}
.left-menu-bottom div {
	height: 8px; 
	background: url(../images/theme1/smallbl.gif) no-repeat bottom left; 
}
h1, .center-box-title {
  margin: 0 0 0 0;
	display: block;
	background: url(../images/theme1/midtm.gif) repeat-x top; 
	color: #043772;
	background-color: #99cbff;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
}

h1 a {
	color: #043772;
	text-decoration: none;
}

h1 a:hover {
	text-decoration: underline;
}

.center-box-title img {
  margin: 0 10px 0 10px;
  vertical-align: middle;
}

.center-box-body {
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #f3f9ff;
	color: #043772;
}
.center-box-body p {
	color: #043772;
	padding: 5px 5px 5px 5px;
}

.center-box-bottom {
	width: 510px;
	height: 11px;
	margin: 0;
	background: url(../images/theme1/form_bott.png) no-repeat top left;
}

.center-box-bottom-forms {
	width: 892px;
	height: 11px;
	margin: 0;
	background: url(../images/theme1/form_bott_forms.png) no-repeat top left;
}

.link-viac {
	text-align: right;
}
.link-viac a {
	color: #d31c22;
}
.zona-login {
	width: 100%;
}
.zona-input {
	width: 146px;
}
.zona-label {
	color: #043772;
	width: 30px;
}
.zona-small-label {
	color: #043772;
	font-size: 0.9em;
}
.zona-button {
	text-align: right;
}
.zona-text {
	color: #043772;
}
.zona-oslovenie {
	font-weight: bold;
}
.zona-meno {
	color: #d31c22;
}
.zona-kredit {
	font-weight: bold;
}
.zostava {
	margin: 0;
	padding: 5px 0 5px 0;
}
.zostava-link {
	text-decoration: none;
}
.zostava-datum-cas {
	font-weight: bold;
	border-bottom: 1px #1b69bd solid;
	clear: both;
}
.zostava-datum-cas-nolink {
	font-weight: bold;
	clear: both;
}
.zostava-datum {
	color: #d31c22;
}
.zostava-cas {
	color: #043772;
}

.rightboxbody {
	overflow: hidden;
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #e2f0fe;
}

h2, #vypis-title, #vypis-actions {
   font-size: 1em;
	margin: 0;
	padding: 10px 0 10px 10px;
	color: #d31c22;
	font-weight: bold;
	background-color: #fff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}
#vypis-heading {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 0px;
	color: #073873;;
	background-color: #f3f9ff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}
#vypis-body {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	color: #073873;;
	background-color: #f3f9ff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}
#vypis-end {
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
        padding: 0 0 0 0px;
}

.vypis-form {
	width: 100%;
}
#vyhladat {
	text-align: right;
}
#reset {
	text-align: right;
}
#vytvorit, #vytvoritView {
	text-align: right;
}
#zaradit, #zaraditView {
	text-align: right;
}
.red {
	color: #d31c22;
}

#page-bottom {
	width: 930px;
	height: 8px;
	background: url(../images/theme1/page_bottom.png) no-repeat top left;
}

.footrbend {
	margin: 0 0 10px 0;
	background: url(../images/theme1/footendnt.gif) repeat;
}
.footrbbot { 
	background: url(../images/theme1/footbr.gif) no-repeat bottom right; 
}
.footrbbot div {
	height: 1em; 
	background: url(../images/theme1/footbl.gif) no-repeat bottom left; 
}

div#footer{
	margin: 10px auto 20px auto;
	color: #043772;
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
}
div#footer ul {
	padding: 0 0 0 20px;
	margin: 0;
	border: none;
	float: left;
}
div#footer ul li {
	display: inline;
	list-style: none;
}

div#footer ul#prevadzkovatel {
	padding: 0 20px 0 0;
	float: right;
}
a#autor {
	color: #043772;
	font-weight: bold;
	text-decoration: none;
}

.prevadzkovatel-link {
	color: #d31c22;
	font-weight: bold;
	text-decoration: none;
}


table.suggestion {
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #053671;
    /*TODO positon: absolute;
    display: none;*/
}

table.suggestion tr.selected {
    color: #FFFFFF;
    background: #0000FF;
}

table.suggestion tr.notSelected {
    color: #000000;
    background: #FFFFFF;
}

table.suggestion tr.noResult {
    color: #d31c22;
    background: #FFFFFF;
}


#red {
	color: #d31c22;
}

.tag-unvisible {
    display: none;
}

.tag-visible {
}

tr.unvisible {
    display: none;
}

tr.visible {
}

.link-tlac {
	text-align: right;
}
.link-tlac a {
	color: #d31c22;
}

a.tlac {
	color: #D41D22;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

a:hover.tlac {
	text-decoration: underline;
}

#vypis-end-tlac, #vypis-end-vypisTyp {
        padding: 5px 10px 0 10px;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}

#vypis-list-body {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 0px;
	color: #073873;
	background-color: #f3f9ff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}

table.vypis-list {
	width: 100%;
}

table.vypis-list-paging {
 	width: 100%;
}

table.vypis-list th{
        color: #D41D22;
        background: #FFFFFF;
}

table.vypis-list tr.odd{
}

table.vypis-list tr.even{
        background: #FFFFFF;
}

table.vypis-list td.parameter{
    vertical-align: top;
    width: 40%;
}

table.vypis-list td.value{
        background: #FFFFFF;
}

table.vypis-list-navrh {
        border-collapse: collapse;
        border-spacing: 0px; 
	width: 100%;
}

table.vypis-list-navrh-paging {
 	width: 100%;
}

table.vypis-list-navrh th{
        color: #D41D22;
        background: #FFFFFF;
        border: 1px solid #165eab;
}

table.vypis-list-navrh th.noborder{
        color: #D41D22;
        background: #FFFFFF;
        border: 0px;
}

table.vypis-list-navrh tr.odd{
}

table.vypis-list-navrh tr.even{
        background: #FFFFFF;
}

table.vypis-list-navrh td {    
    border: 1px solid #165eab;
}

table.vypis-list-navrh td.noborder {
    border: 0px;
}

table.vypis-list-navrh td.parameter{
    vertical-align: top;
    width: 40%;
}

table.vypis-list-navrh td.value{
        background: #FFFFFF;
}

.contextHelp {
        width: 10px;
        font-size: 1.2em;
        font-weight: bold;
        text-align: left;
}

#contextHelpTable {
    width: 200px;
    color: #000000;
    background: #FFF1D7;
    border: 1px solid #053671;
    /*TODO positon: absolute;
    display: none;*/
}



.error-box-begin {
	margin: 0 0 0 0;
	font-size: 1px;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.error-box-top { 
	background: url(../images/theme1/smalllighttr.gif) no-repeat top right; 
}
.error-box-top div {
  height: 8px;
	background: url(../images/theme1/smalllighttl.gif) no-repeat top left; 
}

.error-box-title {
  margin: 0 0 0 0;
	display: block; 
	color: #d31c22;
	background-color: #e2f0fe;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
}

.error-box-title-msg {
  margin: 0 0 0 0;
	display: block; 
	color: #d31c22;
	background-color: #e2f0fe;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
}

.error-box-body {
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #e2f0fe;
}
.error-box-body p {
	color: #053671;
	padding: 5px 5px 5px 5px;
}

.error-box-end {
	margin: 0 0 10px 0;
	font-size: 1px;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.error-box-bottom { 
	background: url(../images/theme1/smallbr.gif) no-repeat bottom right; 
}
.error-box-bottom div {
	height: 8px; 
	background: url(../images/theme1/smallbl.gif) no-repeat bottom left; 
}

#error-body {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	color: #073873;
	background-color: #e2f0fe;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}

.left-menu ul li a:hover {
	color: #d71d20;
	background-color: #f3f9ff;
}

.left-menu-begin {
	margin: 0 0 0 0;
	background: url(../images/theme1/menutc.gif) repeat;
	font-size: 1px;
}
.left-menu-top { 
	background: url(../images/theme1/menutr.gif) no-repeat top right; 
}
.left-menu-top div {
	height: 8px; 
	background: url(../images/theme1/menutl.gif) no-repeat top left; 
}

.left-menu-title {
  margin: 0 0 0 0;
	display: block;
  color: #ffffff;
	background: url(../images/theme1/menutm.gif) repeat-x top; 
	background-color: #165eab;
	font-size: 1.1em;
  font-weight: bold;
  padding: 0 5px 3px 10px;
}

.left-menu-title img {
  margin: 0 5px 0 0;
  vertical-align: middle;
}

.left-menu-spacer {
	margin: 0 0 0 0;
	font-size: 1px;
	height: 2px;
	background-color: #165eab;
	background: url(../images/theme1/menutb.gif) repeat-x top;
}
.center-box-begin {
	margin: 0 0 0 0;
	font-size: 1px;
	background: url(../images/theme1/midtc.gif) repeat;
}
.center-box-top { 
	background: url(../images/theme1/midtr.gif) no-repeat top right; 
}
.center-box-top div {
  height: 8px;
	background: url(../images/theme1/midtl.gif) no-repeat top left; 
}
.center-box-spacer {
	margin: 0 0 0 0;
	height: 2px;
	font-size: 1px;
	background: url(../images/theme1/midtb.gif) repeat-x top;
	background-color: #99cbff;
}

.center-box img {
  margin: 0 5px 0 10px;
  vertical-align: middle;
}
.error-box-begin {
	margin: 0 0 0 0;
	font-size: 1px;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.error-box-top { 
	background: url(../images/theme1/smalllighttr.gif) no-repeat top right; 
}
.error-box-top div {
  height: 8px;
	background: url(../images/theme1/smalllighttl.gif) no-repeat top left; 
}

.error-box-title {
  margin: 0 0 0 0;
	display: block; 
	color: #d31c22;
	background-color: #e2f0fe;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
}

.error-box-title-msg {
  margin: 0 0 0 0;
	display: block; 
	color: #d31c22;
	background-color: #e2f0fe;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
}
.error-box-body {
	margin: 0;
	padding: 10px 10px 0 10px;
	background-color: #e2f0fe;
}
.error-box-body p {
	color: #053671;
	padding: 5px 5px 5px 5px;
}

.error-box-end {
	margin: 0 0 10px 0;
	font-size: 1px;
	background: url(../images/theme1/smallendnt.gif) repeat;
}
.error-box-bottom { 
	background: url(../images/theme1/smallbr.gif) no-repeat bottom right; 
}
.error-box-bottom div {
	height: 8px; 
	background: url(../images/theme1/smallbl.gif) no-repeat bottom left; 
}

#error-body {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 10px;
	color: #1b69bd;
	background-color: #e2f0fe;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}
input.btn-middle {
  background: url("../images/theme1/btnc.gif") repeat-x;
}


.vlastnik-spacer {
	margin: 0 0 0 0;
	height: 1px;
	font-size: 1px;
	border-bottom: solid 1px #000000;
}


vypis-list-body {
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 0px;
	color: #073873;
	background-color: #f3f9ff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}

table.novinka-list {
	width: 100%;
}

table.novinka-list td {
	padding: 10px 0 10px 0px;
	border-bottom: 1px solid #d5e7fa;
}

.novinka-date{
        font-weight: bold;
        color: #D41D22;
}

.novinka-title{
        font-weight: bold;
        color: #043772;
}

.novinka-title a {
	text-decoration: none;
   color: #053671;	
}

.novinka-title a:hover {
	text-decoration: underline;
}

.novinka-text{
        color: #053671;
}

.novinka-text p {
	border-bottom: 1px solid #d5e7fa;
}

.link-manualPrint {
    font-size: 150%;
}
.link-manualPrint a {
    color: #d31c22;
}

.help-page {
}

h3, .help-page-title1 {
    color: #043772;
    font-size: 200%;
    font-weight: bold;
    text-align:center;
    padding: 0 0 15px 0px;
}

.help-section-number {
    font-weight: bold;
    color: #046772;
}

.help-section-text {
}

div.help-section p, div.help-section li {
    padding: 0 0 5px 0px;
}

.help-section-title {
    font-size: 150%;
    font-weight: bold;
    color: #043772;
}


/* ASTON CSS */

form {
	margin: 0; padding: 0;
}

.search-title {
     font-weight: bold;
     color: #D41D22;
}

.text-box {
   font-size: 1em;
	margin: 0;
	padding: 10px 0 10px 10px;
	color: #d31c22;
	background-color: #fff;
	border-left: 1px solid #d5e7fa;
	border-right: 1px solid #d5e7fa;
}

.sitemap li {
	margin: 5px 0;
}	

.sitemap li a {
	text-decoration: none;
	color: #073873;	
}	

.sitemap li a:hover {
	color: #d71d20;
	background-color: #f3f9ff;
}

.error-msg {
	color: #d31c22 !important;
	font-weight: bold;
}

#header-menu {
	text-align: right;
	padding: 0 15px 10px 0;
	position: relative;
}


#header-menu ul, #header-menu ul li {
	margin: 0; padding: 0;
	list-style: none;
}


#header-menu ul {
	padding-top: 5px;
/*
	position: absolute;
	top: 5px;
*/	
}

#header-menu ul li {
	display: inline;
	color: #043772;
}

#header-menu ul li form {
	display: inline;
}

#header-menu ul li input {
	border: 1px solid #043772;
	font-size: 8pt;
}

#header-menu ul li a {
	color: #043772;
	text-decoration: none;
}

#header-content {
	position: relative;
	color: white;
}

#sk-sign {
	position: absolute;
	background: url(../images/theme1/sk.gif) no-repeat;
	width: 63px;
	height: 76px;
	top: 13px;
	left: 49px; 
}

#header-title {
	position: absolute;
	top: 20px;
	left: 120px;
	font-size: 14pt;
	font-family: Verdana, helvetica, sans-serif;
	width: 600px;
	text-align: center;
}

#header-title a{
	text-decoration: none;
	color: black;
	font-size: 18pt;
	font-weight: bold !important;
}

#header-info {
	position: absolute;
	top: 5px;
	left: 755px;
	font-size: 10pt;
	font-family: Verdana, helvetica, sans-serif;
}

#header-content .oois {
  position: absolute;
  width: 120px;
  height: 40px;
  top: 52px;
  left: 710px;
}

#header-content .eu {
  position: absolute;
  width: 50px;
  height: 40px;
  top: 52px;
  left: 840px;
}

#header .welcome {
	position: absolute;
	top: 7px;
	color: #043772;	
}

.icon_search {
	background-color: white;
	cursor: pointer;
	position: relative;
	top: 2px;
}

.print_link {
	text-decoration: none;
	color: #043772;	
}


#footer-menu {
  background: #fff;
  padding: 0 0 0 10px;
  text-align: center;
}

#footer-menu ul {
  margin: 0; padding: 0;
}

#footer-menu ul li {
  display: inline;
  margin-left: 3px;
}

#footer-menu ul li a {
  color: #186AB3;
  text-decoration: none;
}

#footer-menu ul li a:hover {
  text-decoration: underline;
}