@charset "UTF-8";
/* CSS Document */

body {
margin: 0 auto;
background: url(img/bg.jpg);
}

#toolbar ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
height: 50px;
float: left;
background: url(img/toolbar.jpg);
}

#toolbar ul li {
float: left;
}

#toolbar ul a {
display: block;
padding: 1.2em 1em;
text-decoration: none;
font: small Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background: url(img/oddelenie.jpg) no-repeat left center;
}

#toolbar ul a:hover {
color: #fff;
}

#container {
margin-left: -479px;
width: 959px;
position: relative;
left: 50%;
background: url(img/bg.jpg);
}

#header {
height: 88px;
background: url(img/bg.jpg);
}

#header img {
float: left;
}

#reklama_TOP {
text-align: center;

}

#vyhladavanie {
height: 83px;
background: url(img/vyhladavanie.jpg);
}

.textinput {
margin-top: 1.3em;
margin-left: 5em;
height:25px; 
background-color: #ffffff; 
border: 0px; 
color: #abd726; 
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.search {
width: 100px;
height: 25px;
float: right;
}

#text {
padding-left: 1.3em;
padding-right: 1em;
font: small Verdana, Arial, Helvetica, sans-serif;
color: #2b2b2b;
background: url(img/body.jpg);
}

#text a {
font: small Verdana, Arial, Helvetica, sans-serif;
color: #c1d842;
text-decoration: none;
}

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

#text .popis_vypis {
font: italic x-small Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
}

#referat_menu {
padding-bottom: 4em;
border-bottom: 1px solid #CCCCCC;
}

#funkcie {
width: 300px;
float: left;
font: italic x-small Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

#funkcie a {
padding-left: 0.2em; 
font: italic x-small Verdana, Arial, Helvetica, sans-serif;
color: #333333;

}

#znamky {
width: 175px;
float: right;
}

#vyhladavanie_vysledky a {
font: small Verdana, Arial, Helvetica, sans-serif;
color: #333333;

}

#menu {
float: left;
width: 190px;
color: #476275;

}

#menu a {
color: #476275;
}

#obsah {
float: right;
width: 720px;
}

#clear {
clear: both;
}

#footer {
padding-top: 1.5em;
padding-left: 1.5em;
height: 54px;
background: url(img/footer.jpg) no-repeat;
font: small Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

#footer a {

font: small Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;

}

#footer a:hover {

text-decoration: underline;

}

/* metoda Phark - nahradenia textu obrazkom */

h1 {
margin: 0;
text-indent: -5000px;
float: left;
width: 493px;
height: 88px;
background: url(img/logo.jpg) no-repeat;
}

h1 a {
width: 493px; 
height: 88px; 
display: block;
}

/* nadpis nad textom */

h2 {
font: bold large Verdana, Arial, Helvetica, sans-serif;
padding: 0 1.2em 0.4em;
background: url(img/nadpis_h2.jpg) no-repeat left bottom;
color: #c1d842;
}

h3 {
padding: 0;
margin: 0;
font: bold medium Verdana, Arial, Helvetica, sans-serif;
color: #c1d842;
}

h3 a {
font: bold medium Verdana, Arial, Helvetica, sans-serif;
color: #c1d842;
}

h3 a:hover {
font: bold medium Verdana, Arial, Helvetica, sans-serif;
color: #c1d842;
text-decoration: none;
}

/* formular */

fieldset {
width: 600px;
margin: 1em 0;
padding: 1em;
border: 1px solid #ccc;
background: #f8f8f8;
}

legend {
font-weight: bold;
color: #000000;
}

label {
display: block;
}

.contacts {
width: 200px;
}

.email {
display: none;
}

.required {
font-size: 0.75em;
color: #760000;
}


textarea {
border-top: 2px solid #999;
border-left: 2px solid #999;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.clear {
clear: both;
}

textarea {
width: 500px;
height: 200px;
}

/* hlasenia po odoslani kalkulacie */

.error
{
	color: #FF0000;
	background-color: #F9E1E9;
	padding: 20px;
	border: 1px #FF0000 solid;
	width: 300px;
}

.ok
{
	color: #006600;
	background-color: #E2FDDB;
	padding: 20px;
	border: 1px #006600 solid;
	width: 300px;
}
