/*----- START OF HTML ELEMENTS -----*/
body {
	font-size:85%;
	font-family: "Tahoma";
}

textarea {
	display:block;
	overflow:auto;
	width:418px;
}

button {
    padding: 2px 5px 2px 2px;
}

/*----- END OF HTML ELEMENTS ------*/

/*------ CLASSES --------*/

.info {
    margin:0 auto;
    margin-bottom:25px !important;
    padding: 10px 70px 10px 10px;
    width:400px;
    min-height:30px;
    text-align:left;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;    
}

.uspech{
    color:green;
    border:2px solid green;
    background: url("../images/accept.png") no-repeat 95% 50% #d1ffbf;
}

.zlyhanie {
    color:red;
    border:2px solid red;
    background: url("../images/exclamation.png") no-repeat 95% 50% Mistyrose;
}

.varovanie {
    color: darkorange;
    border:2px solid darkorange;
    background: url("../images/error.png") no-repeat 95% 50% #FFFFE0;
}

.informacia {
    color: royalblue;
    border:2px solid royalblue;
    background: url("../images/information.png") no-repeat 95% 50% aliceblue;
}

.otazka {
    color: royalblue;
    border:2px solid royalblue;
    background: url("../images/help.png") no-repeat 95% 50% aliceblue;
}

.button {
    margin: 0 5px -3px 0 !important;
}

.tucne{
    font-weight:bold;
    text-decoration:underline;
}
.pocitadlo {
    color:slategrey;
}

.editacia{
    width:450px;
    float:left;
    margin:10px auto;
}

.editacia input {
    margin-bottom: 10px;
    width: 450px;
}

.editacia label {
    background: lightgrey;
    padding:3px 4px 2px 5px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-topleft:3px;
    color:black;
    border-left:1px solid grey;
    border-right:1px solid grey;
    border-top:1px solid grey;
}

.radio-button {
    width:30px !important;
}

.obrazky {
    float:right;
    margin:10px auto;
}
.menu a {
	text-decoration:none;
}
/*---- END OF CLASSES -----*/
/*---- ID -----*/

#menu {
    margin:0 auto !important;
}

#menu img {
    border:none;
}

#menu td {
    width:100px;
    padding:5px 0;
    text-align:center;
    border:1px solid transparent;
}

#menu td:hover {
    border:1px solid grey;
    background-color: beige;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;	
}

#zoznam-clankov {
    text-align:center;
    padding-top: 20px;
    margin:0 auto !important;
    width:450px;
    border-spacing:0px;
}

#zoznam-clankov .tucne {
    padding:5px;
    background: Lightgrey;
    border-top: 1px solid grey;
    border-left:1px solid grey;	
}

#zoznam-clankov .prvy {
    -moz-border-radius-topleft:3px;
}

#zoznam-clankov .posledny {
    -moz-border-radius-topright:3px;
    border-right:1px solid grey;	
}

#zoznam-clankov td {
    min-height:20px;
    padding:5px;
    border-left: 1px dotted grey;
    border-bottom: 1px solid grey;
}

#zoznam-clankov tr:hover {
    background: Lavender;
    /*border: 2px solid red;*/
}

#zoznam-clankov img {
    padding:3px;
    border: 1px solid transparent;
}
#popis {
    padding:5px;
    width:440px;
}
#clanek {
    padding:5px;
    width:440px;
}
#obrazky {
    padding-top:10px;
    min-height:200px;
    height:auto !important;
    border: 1px solid grey;
    margin-top: 1px;
}
#obrazky input{
    width:300px;
}
hr {
    border: none;
    height:1px;
    color:grey;
    background-color:grey;
}
#content {
	/*border:2px solid red;*/
	padding:10px;
	min-height:400px;
	height:auto !important;
	/*background:white;*/
}
/*---- END OF ID -----*/
.nehnutelnosti {
    width:400px;
    margin:0 auto;
}
.nehnutelnost {
    border:1px solid grey;
position:relative;
    width:400px;
    padding:2px;
margin-bottom: 5px;
    display:block;
    overflow:auto;
}
.A {
    background: url("../images/aktivni.png") no-repeat 98% 5% #d1ffbf;
}
.N{
    background: url("../images/neaktivni.png") no-repeat 98% 5% Mistyrose;
}
.adresa {
    text-decoration:underline;
}
.popis-lavy {
    /*border:1px solid fuchsia;*/
    padding:2px;
    width:30%;
    float:left;
    display:inline;
}
.popis-pravy{
    float:right;
    width:65% !important;
    margin-left:10px;
    padding-bottom:40px;
    width:auto;
    /*border:1px solid lime;*/
    display:inline;
}
.popis-pravy ul {
    margin-left:15px;
    list-style-type: disc;
}
.panel {
    position:absolute;
bottom:0;
right:0;
margin:2px;
}
.panel img {
    border:none;
}
.hlavni-menu{
    padding-bottom:10px;
}
.hlavni-menu img{
    border:none;
    padding: 2px 10px 0;
    float:left;
}
